Crisp is a customer messaging platform that helps you chat with website visitors, manage support conversations, and engage customers in real time. Connect it to Omnisend to trigger email and SMS workflows when a visitor starts a conversation – perfect for follow-ups, lead nurturing, or support ticket tracking.
Before You Begin
You need an active Crisp account with conversations enabled on your website.
The integration is available on all Omnisend plans.
Crisp will pass custom events to Omnisend – you'll use these to build Automation Workflows based on conversation activity.
Currently, integration supports only 1 custom event - Conversation Opened.
The event will be triggered only if visitors provide their email addresses.
Key Benefits
Send automated follow-up emails or SMS when a visitor starts a conversation.
Capture leads who engage via chat and add them to your contact list.
Sync visitor email addresses from Crisp to Omnisend for unified customer profiles.
Setup Process
Step 1. Go to the App Market in Omnisend and find the Crisp app and click on the Connect Now button.
Step 2. Once connected, you'll see an automation Conversation Opened. Under automation, you'll see the webhook URL. This URL is required for us to receive information about the upcoming event. You can access Crisp webhooks settings here.
Step 3. Click on Add a Web Hook. Copy the webhook URL from Omnisend and paste it into the URL to be called field. Make sure to select session:set_email event in Crisp so the event would be triggered when a user who starts a conversation enters an email.
What Data is Passed
Currently, we send only the email address to contact in Omnisend. We also trigger once a custom event.
Custom Event Name | Description |
Crisp - Conversation Opened | Triggered when a visitor starts a conversation in the Crisp chat widget and provides an email address |
FAQ
What happens if a visitor doesn't provide an email?
The event won't fire in Omnisend. Only conversations with email addresses are synced.
Does historical data sync?
No, only real-time events.
Can I track multiple conversation events (e.g., Conversation Resolved)?
Not yet – this integration currently supports only "Conversation Opened".
Do I need a paid Crisp plan?
API access and webhooks may require a Crisp Pro or higher plan. Check your Crisp subscription details.
What if I disconnect Crisp?
Past events remain in contact profiles, but new conversations won't trigger workflows.
If you didn’t find the answer to your question, reach out to our support team through the in‑app chat or at [email protected] – our team is available 24/7.


