Skip to main content

Integrations

Spoks integrates natively with Shopify, Meta ads and Google ads, and connects to anything else through the API, a webhook or the MCP server. Judge.me is coming.

Written by Alva Dahl

What Spoks integrates with

Spoks connects natively to the tools below. Anything not listed here can still be connected through the API, the webhook, or the MCP server.

Native integrations

  • Shopify. Contacts, customer tags, marketing consent, orders and store events sync automatically. Coupons you create in Spoks are real Shopify discount codes. You can also turn on two-way sync to push consent changes back to Shopify.

  • Meta ads. Use Spoks segments as audiences in Meta, and capture Meta Lead Ads submissions directly into Spoks. See Meta ads integration.

  • Google Ads. Audience sync and lead form capture, working the same way as Meta. See Google Ads integration.

Moving from another platform

  • Klaviyo. A one time migration that copies your supported Klaviyo flows into Spoks. People, consent and purchases come from the Shopify integration rather than from Klaviyo. See Migrating from Klaviyo.

Connecting anything else

  • Spoks MCP server. Connect Spoks to Claude or ChatGPT and work with your contacts, campaigns and store data in plain language. This is in early access. See Using Spoks with Claude, ChatGPT and other AI assistants.

  • API key. Generate a key under Settings then Integrations and use the public API to connect Spoks to your own tools. The reference is at docs.spoks.com, which is an early version we are still building out.

  • Webhook. Every account has a webhook URL that turns incoming requests into contacts, picking up fields such as name, phone number, email and tags. You will find it under Settings then Integrations.

    The webhook is a sign-up endpoint, built for website forms. Every request is treated as a person signing up: the contact is subscribed to email and SMS, even if they had unsubscribed, a signup is logged and flows can start. Don't use it to update existing contacts. To fill a custom field on existing contacts without changing consent, import a file with an email column and the field's column.

Requesting new integrations

If you need support for another app, you can submit your request directly through our public roadmap, which can be found in the app:

We review all suggestions there and prioritize new features and integrations based on demand.

How fast does Shopify data sync to Spoks?

New contacts and events from Shopify usually appear in Spoks within seconds after they are created in Shopify. The first sync when you connect your store is slower, and importing your existing contacts can take a while on a large store.

Contacts deleted in Spoks are not recreated

If you delete a contact in Spoks, the Shopify sync will not bring it back, even though the customer still exists in Shopify. Deleting is treated as a request to remove that person's data and stop messaging them, so this is deliberate rather than a sync failure.

If a Shopify customer is missing from Spoks and was not deleted, that is worth reporting to support.

Plus-addressed emails are one contact

Spoks matches contacts on the address before the plus sign, so [email protected], [email protected] and [email protected] are all treated as the same contact. This prevents duplicate profiles, which bots have created in bulk in the past. If you are testing a signup, a form or the Shopify sync, use genuinely different addresses rather than plus aliases, or the second one will look as though it never arrived.

Did this answer your question?