When it fires
The trigger fires once per new contact, immediately after the contact record is created. It does not fire when an existing contact is updated.Configuration
Filters
Narrow down which new contacts should trigger the workflow. Click Add Filter to add conditions.
All filters use AND logic — every filter must match for the workflow to run.
No filters: If you don’t add any filters, the workflow runs for every new contact.
Examples
Only contacts with an email:- Filter: Email → is not empty
- Filter: Phone → starts with →
+1
- Filter: DNC → not equals →
true
Data available
When this trigger fires, the following data is available as variables in your workflow:Deduplication
Uses the contact ID as the dedup key. Default window: 1 minute. This means if the same contact is somehow created twice rapidly (e.g., race condition from two API calls), the workflow only runs once.Use case examples
Welcome call to new leads
A new contact is added → wait 5 minutes for them to settle in → call with your sales agent.- Trigger: Contact created
- Action: Wait — 5 minutes
- Action: Voice call — Sales agent
Sync new contacts to your CRM
Every new contact is pushed to your external CRM via webhook.- Trigger: Contact created
- Action: Send webhook — POST to your CRM API
Welcome SMS
Send a personalized text the moment a contact is created.- Trigger: Contact created
- Action: Send SMS
- Message: “Hi
{{firstName}}, thanks for reaching out! We’ll be in touch shortly.”
- Message: “Hi
