Module: Communications
Module: Emails
The Emails module is the central audit trail for every email sent from the platform to users. This is a critical module for compliance, customer support, and dispute resolution, as it provides a permanent, verifiable record of all outbound email communications.
Key Connections:
Emails are associated with an profile.
They are triggered by events in other modules, such as an investment being confirmed or a Profile's KYC status changing.
The Emails List View
This screen provides a platform-wide, chronological log of all emails that have been sent or are scheduled to be sent.
| Column Title | Description |
|---|---|
| Email id | The unique identifier for the email record. |
| Recipient email | The email address of the recipient. |
| Template | The name of the template used to generate the email (e.g., user:welcome). |
| Subject | The subject line of the email that was sent. |
| Status | The delivery status of the email (e.g., SENT, FAILED). |
| Created at | The timestamp when the email was generated and queued for sending. |
The Email Detail View
The detail view provides a complete picture of a single email, including its content and the data used to generate it.
Tab: General
This tab contains the core addressing and status information for the email.
| Title | Description |
|---|---|
| Recipient email/name | The email address and name of the person who received the communication. |
| Sender email/name | The "from" address and name that appeared on the email. |
| Template | The specific template used to build this email. |
| Status | The final delivery status of the email. |
| Sent attempt at | The exact timestamp of the last delivery attempt. |
Tab: Content
This tab shows a preview of the final, rendered HTML content of the email exactly as the user received it.
Tab: Meta
This tab provides the raw, underlying data for technical auditing and debugging.
Data: The JSON data payload that was used to populate the dynamic fields in the email template.
Meta data: Any additional metadata associated with the email.
Log: Technical logs generated during the email sending process.
Module: Notifications
The Notifications module manages internal, on-platform alerts shown to users within their dashboard. These are typically used for more immediate, less formal updates than email, such as confirming a recent action.
Key Connections:
Every
Notificationis linked to a specific profile.They are often triggered by on-chain/off-chain events or status changes in an Investment.
The Notification List View
This screen provides a log of all internal notifications generated by the system.
| Column Title | Description |
|---|---|
| ID | The unique identifier for the notification. |
| Status | The current status of the notification (e.g., UNREAD, READ). |
| Type | The category of the notification (e.g., internal). |
| Content | A brief summary or title for the notification. |
| User | The user who received the notification. |
The Notification Detail View
This view shows the complete details for a single on-platform alert.
| Title | Description |
|---|---|
| User | The user who received the notification. |
| Status | The read/unread status of the notification. |
| Type | The category of the notification. |
| Content | A brief, human-readable summary of the alert. |
| Data | The raw JSON data payload containing all the detailed information for the notification, often used to render a more detailed view on the frontend. |