Enroll leads in a sequence
Enrolls contacts into an email sequence. Contacts are resolved to lead records automatically — you do not create leads directly. Send times are staggered across the sequence's sending window rather than fired at once.
Provide exactly one audience: contactIds, listId, or listIds.
Leads already active in another sequence are skipped, not enrolled. This is deliberate — it stops the same person receiving two campaigns at once. They are reported in skippedActiveElsewhere. Set allowConcurrent: true only if you genuinely want overlapping campaigns.
Contacts without a valid email come back in noEmail; unsubscribed or suppressed contacts in suppressed. Neither is an error.
Very large audiences: enrolling tens of thousands of leads in one call can exceed the proxy timeout. Enroll by listId in batches, or split the audience across calls.
Request
- Base URL: https://api.automatedclientacquisition.com
- URL: https://api.automatedclientacquisition.com/v1/enrollments
- Auth: HTTP bearer
Request body
Example request
{
"delayHours": 24
}Response
Enrollment processed. Skips are normal, not failures.
Example response
{
"enrolled": 240,
"skipped": 12,
"noEmail": 3,
"suppressed": 1,
"skippedActiveElsewhere": 8
}Changes
No recorded changes to this operation across all 1 revision of this API.