Integrations let you connect your text messaging platform with the other tools and systems your organization already uses. Whether you need to sync customers from a membership database, pull design assets from a creative tool, or trigger automated workflows when customers opt in, integrations extend the platform beyond standalone messaging.
How Integrations Work
The platform offers three ways to connect with external tools:
- Native integrations — Built-in connections that you configure directly from Settings. These require no coding and are ready to use in minutes.
- API integrations — Programmatic access for developers to build custom connections between the platform and your existing software.
- Webhook integrations — Real-time event notifications that push data from the platform to external systems whenever specific actions occur.
Each method serves different needs. Start with native integrations for the quickest setup, use webhooks to automate data flow, and use the API when you need full programmatic control.
Native Integrations
Native integrations are pre-built connections that you can enable directly from the Settings page. They require no development work.
Canva
Connect your Canva account to import designs directly into the Asset Library. Browse your Canva projects, select a design, and pull it into the platform without downloading and re-uploading files. This is especially useful for teams that create visual content for Text Flyer campaigns and other MMS messages.
API Integrations
The API provides programmatic access to your account, giving developers the ability to build custom integrations tailored to your organization's needs.
What you can build with the API:
- Custom customer imports — Sync customers from your membership management system, CRM, or registration platform directly into the platform on a schedule or in real time.
- Programmatic message sending — Trigger messages from your own applications, such as order confirmations, welcome messages, or event-driven notifications.
- Reporting dashboards — Pull campaign performance data, delivery statistics, and customer activity into your own analytics tools or business intelligence dashboards.
- Account automation — Create groups, manage contacts, and configure campaigns programmatically for organizations that manage multiple accounts or large contact lists.
API access is managed from Settings > API Integrations. Admin users can generate and manage API keys. See the API Integrations page for setup instructions and access permissions.
Webhook Integrations
Webhooks send real-time notifications to an external URL whenever a specific event happens in your account. Unlike the API (which requires you to request data), webhooks push data to you automatically.
Common webhook use cases:
- Sync customers to your CRM — Automatically update your CRM whenever a customer opts in, opts out, or updates their information.
- Trigger workflows on opt-in — When a new customer joins via a keyword or text-to-join campaign, trigger a welcome sequence in your email platform or add them to an onboarding workflow.
- Log events for reporting — Send campaign delivery data, reply activity, or opt-out events to a Google Sheet, database, or analytics tool.
- Alert your team — Notify a Slack channel or email distribution list when specific events occur, such as a high-priority reply or a large batch of opt-outs.
Webhook configuration is managed from Settings > Webhook Integrations. See the Webhook Integrations page for setup details.
Third-Party Automation Platforms
Webhooks enable connections to automation platforms like Zapier, Make.com, and similar tools. These platforms let you create multi-step workflows without writing code by connecting the platform's webhook events to hundreds of other apps.
For example, you can create a workflow that automatically adds new text opt-ins to a Mailchimp audience, logs campaign results in Airtable, or sends a Slack notification when a customer replies with a specific keyword. If the automation platform supports incoming webhooks, it can receive data from the platform.
Integration Use Cases
Here are practical examples of how organizations use integrations to streamline their operations:
Sync membership customers automatically
Connect your membership management system to the platform via the API. When a new member joins or an existing member updates their information, their contact record syncs automatically — no manual CSV imports required.
Connect event registration to text-to-join
Use webhooks to connect your event registration tool to the platform. When someone registers for an event, a webhook triggers and automatically adds them to the appropriate customer group for event-related text updates.
Push campaign results to a reporting dashboard
Use the API to pull delivery rates, response rates, and opt-out data into your organization's reporting dashboard. Build custom views that combine text messaging metrics with data from your other communication channels.
Automate welcome sequences across channels
When a new customer opts in via a text-to-join keyword, a webhook notifies your email platform to start a welcome email sequence while the platform handles the initial text confirmation. Both channels stay in sync without manual intervention.
Tips & Best Practices
- Start with native integrations. If a built-in connection exists for the tool you need, use it. Native integrations are easier to set up and maintain than custom API or webhook configurations.
- Use webhooks before building API polling. If you need to react to events in real time, webhooks are more efficient than repeatedly checking the API for changes.
- Secure your API keys. Never share API keys in messages, emails, or public code repositories. Rotate keys periodically and revoke any that may have been exposed.
- Test integrations with small data sets. Before connecting an integration to your full contact list or a live campaign, test with a small group to confirm the data flows correctly.
- Document your integrations. Keep a record of which external systems are connected, what data flows between them, and who on your team manages each connection.
Common Questions
Do I need a developer to set up integrations?
Not for native integrations like Canva — those are point-and-click. For API and webhook integrations, some technical knowledge is helpful. If you do not have a developer on your team, many automation platforms like Zapier and Make.com provide no-code alternatives that work with webhooks.
Can I sync customers from my CRM?
Yes. You can use the API to import customers from any CRM that provides data export or API access. For real-time syncing, configure webhooks on both systems so changes flow in both directions.
What data can I send and receive through integrations?
Through the API, you can access customer data, group membership, campaign details, and messaging activity. Through webhooks, you receive event notifications for actions like opt-ins, opt-outs, replies, and campaign deliveries. The specific data fields depend on the event type.