One of the strengths of Herodesk is our wide range of integrations and widgets with other systems our customers use in their daily operations – such as our integrations with Shopify, Magento, various warehouse systems, CRMs, and more.
This allows our customers to automate many workflows and gather all customer information in a single, simple overview.
We’ve long wanted to expand the possibilities for integrating Herodesk with other systems—not only through the integrations and widgets we build and provide, but also by opening up Herodesk so you can build your own systems around it.
To make that possible, we’re now launching API and Webhooks.
New REST API
API stands for Application Programming Interface, which allows your systems to communicate with ours through your own code.
We’ve built a new REST API that enables you to **read from and write to your Herodesk account**.
Many of the actions you normally take in the Herodesk interface can now be done automatically using the API.
You can find the full documentation here: https://api.herodesk.io
Learn more about getting started here: https://help.herodesk.io/en/15-public-rest-api
The API is available to Herodesk Basic and Herodesk Plus customers.
Webhooks
Unlike our API, where you fetch or send data to us, Webhooks work by **letting Herodesk notify your systems when a specific action takes place**.
That could be, for example:
- A new conversation is created
- A new contact is added
- A specific macro is used
- Or other trigger events
Herodesk sends a signal to your systems, and you can use that to launch the tasks that should happen in response.
This works hand-in-hand with the API, and this two-way integration gives you the ability to build all kinds of automations.
For example:
- When a macro called “We’ll send you a return label” is used, Herodesk sends a webhook to your system
- Your system detects the webhook, sees that this macro was triggered, and connects to your shipping system
- The shipping system automatically creates a return and prints a label immediately
This is just one example. The possibilities are endless.
You can find the full documentation here: https://help.herodesk.io/en/c/8-api-webhooks
Webhooks are available for Herodesk Plus customers.
Combine with Custom Widgets
Our new API and Webhooks allow you to automate a wide range of processes behind the scenes.
But if you want to display data from your own CMS/CRM/backend system inside Herodesk, and we don’t have a built-in integration (like we do with Shopify), you can use our Custom Widgets.
A Custom Widget allows you to display data from your backend system inside Herodesk when opening a customer conversation.
This capability, combined with API and Webhooks, gives you the power to both automate your integrations and show relevant data exactly where it’s needed.
You can find the full documentation here: https://help.herodesk.io/en/14-how-to-set-up-a-custom-widget
Custom Widgets are available for Herodesk Basic and Herodesk Plus customers.