Represents a business-initiated activity message sent to a client over email/SMS.
| Name | Description | Type | Required |
|---|
| business_uid | The business that is sending the message. | string | |
| staff_uid | The staff that is sending the message. | string | |
| client_uid | Client to send the message to. | string | Yes |
| uid | The entity's unique identifier. | string | |
| activity_type | Activity category type from a closed list. | string (enum: invite) | Yes |
| activity_action | Action related to the activity type property. | string (enum: schedule) | Yes |
| channels | Determines if the message should be sent via email or/and SMS. | array of strings | Yes |
| message_text | | object | |
| cta_button_text | The text for the Email action button | string | |
| link_url_params | | object | |
| created_at | The creation date and time of the message. | string | |
| updated_at | Updated date and time of the message. | string | |
| Name | Description | Type | Required |
|---|
| body | The main content of the message. | string | |
| subject | A concise summary of the message content. | string | |
| Name | Description | Type | Required |
|---|
| utm_source | Identifies the source of traffic (e.g., website, search_engine, social_media) | string | |
| utm_campaign | Identifies the specific marketing campaign (e.g., spring_sale, product_launch) | string | |
JSON
{
"business_uid": "56a78b56c",
"staff_uid": "5ya4gbwm2c3qoic8",
"client_uid": "0c4ac9717ab26f56",
"uid": "12a34b56c789",
"activity_type": "invite",
"activity_action": "schedule",
"message_text": {
"body": "You are invited to schedule with us online.",
"subject": "You can now schedule with us online!"
},
"cta_button_text": "Schedule now",
"link_url_params": {
"utm_source": "newsletter",
"utm_campaign": "summer_sale"
},
"channels": [
"email",
"sms"
],
"updated_at": "2024-03-20T12:34:56Z",
"created_at": "2024-01-01T09:00:00Z"
}