Back to docs

Integrations

Custom integrations

Build your own integrations using the Winora REST API and webhooks.

Custom integrations

If the built-in integrations don't cover your use-case, you can build your own using the Winora REST API and webhook system.

Use the REST API to push data in

Use the API to:

  • Create conversations from your own systems
  • Send messages on behalf of agents
  • Create and update contacts
  • Retrieve conversation history for external reporting

Use webhooks to pull events out

Use Webhook events to:

  • React to new messages in real time
  • Sync resolved conversations to your data warehouse
  • Trigger external workflows on CSAT responses

Example: CRM sync

A common pattern is to sync Winora contacts with your CRM:

  1. Subscribe to contact.created webhooks.
  2. When a new contact is created in Winora, your server receives the webhook.
  3. Look up the email in your CRM; if not found, create a new CRM record.
  4. Store the CRM record ID back on the Winora contact using PATCH /api/v1/contacts/:id.

SDK & libraries

Official SDKs are planned for Node.js and Python. In the meantime, the REST API is straightforward to call from any language.

Need help?

Our team is happy to assist with custom integration design. Contact us with your use-case.