trigger_campaign
Enroll a contact into an active campaign by providing a contact ID or contact details (email, name, company) to auto-create the contact and start outreach.
Instructions
Enroll a contact into an active campaign. Can provide a contact_id for an existing contact, or provide contact fields (email, first_name, last_name, company) to auto-create and enroll. The campaign must be active.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email of the contact. Used to find or auto-create the contact if contact_id is not provided. | ||
| company | No | ||
| confirmed | No | Must be true to enroll a contact into the campaign. | |
| last_name | No | ||
| contact_id | No | ID of an existing contact (use search_contacts to find it). If not provided, supply email/linkedin_url to auto-create. | |
| first_name | No | ||
| campaign_id | Yes | ID of the active campaign to enroll the contact into. | |
| linkedin_url | No | ||
| idempotency_key | No | Optional stable key to prevent duplicate enrollment attempts on retries. |