Spoki is a WhatsApp marketing and automation platform that helps you manage conversations, build chatbot flows, and engage customers via WhatsApp. Connect it to Omnisend to trigger email or SMS workflows in real time when contacts are created or updated in Spoki – perfect for cross-channel follow-ups, syncing WhatsApp leads to your Omnisend audience, and coordinating campaigns across WhatsApp and email.
Setup Process
Step 1. In Omnisend, go to Apps → search for Spoki → click Connect now.
You'll see a list of supported integration features. Enable the ones you want to use:
Contact Created
Contact Updated
Omnisend generates a unique webhook URL for each enabled feature. Keep this page open – you'll need these URLs in the next step.
Step 2. In Spoki, go to Integrations in the left sidebar → search for Webhook → click on the Webhook integration.
Step 3. Click Add Webhook.
In the Add Webhook form:
Select the event from the Event dropdown (e.g., Contact created).
Paste the corresponding Omnisend webhook URL into the Callback URL field.
Toggle Active to on.
Click Add.
Repeat Step 3 for each feature you enabled in Step 1 – Contact Created and Contact Updated each require their own webhook entry.
And that's it! Once added, Spoki events will start triggering in Omnisend in real time.
What Data Is Passed
Contact Fields
The table below lists the contact fields Spoki syncs to Omnisend.
Field Name | Type | Description |
Email Address | Standard | Contact's email address (primary identifier). |
Phone Number | Standard | Contact's phone number (used for WhatsApp in Spoki). |
First Name | Standard | Contact's first name. |
Last Name | Standard | Contact's last name. |
FAQ
Do I need a separate webhook entry for each event?
Yes. "Contact Created" and "Contact Updated" events each require their own webhook entry in Spoki → Integrations → Webhook → Add Webhook. Use the corresponding Omnisend webhook URL for each.
Can I sync historical contacts from before I connected?
No, the integration only syncs contacts created or updated after your webhooks are added and active. Past contacts won't be imported automatically.
Can I test whether my webhook is working?
Yes. Spoki shows a list of your added webhooks in the Webhook integration panel. Click Test next to any webhook to send a test payload to Omnisend and verify the connection.
Why didn't my workflow trigger after a Spoki contact event?
Check the following:
The correct Omnisend webhook URL is in the Callback URL field.
The webhook is toggled to Active in Spoki.
The correct event is selected in the Event dropdown.
Reinstall the app.
If all is confirmed and the issue persists, use Spoki's Test button to check webhook delivery, then contact our Support team if the issue continues.
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.

