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:
- Subscribe to
contact.createdwebhooks. - When a new contact is created in Winora, your server receives the webhook.
- Look up the email in your CRM; if not found, create a new CRM record.
- 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.