Engagements
Track engagements for contacts.
Concepts
Engagements in Conversion are events that happen for a contact. These can include website page visits, form submissions, actions in the product, or even sales meetings.
Custom engagements are a subset of engagements, representing engagements that aren't natively tracked in Conversion and synced in from external sources. Examples include:
Meetings
Calls
Product usage
Batch Track Custom engagements
Record custom engagements for contacts.
Rate limits: 10 / second, 200 custom engagements per batch
Method: POST
Route: /v1/activities/batch
Request Body:
{
"batch": [
{
"id": "your_custom_engagement_id_123",
"contactEmail": "[email protected]",
"type": "PRODUCT_ACTIVITY",
"name": "Product Demo Completed",
"description": "Customer completed full product demonstration session",
"data": { // Include any relevant engagement metadata
"duration_minutes": 45,
"demo_type": "interactive",
"interest_level": "high",
...
}
},
...
]
}Field Descriptions:
batch(required): List of contacts to create/updateid(optional): Your system's custom engagement idcontactEmail(required): The contact's email address to track the custom engagement fortype(required): The type of this custom engagementname(optional): The name of this custom engagementdescription(optional): The description of this custom engagementcreatedAt(optional): Defaults to now. When the custom engagement was created in your system.data(optional): Key-value pairs for the custom engagement's data fields
Response:
Empty object response.
Last updated