Product updates

New API and webhooks

Herodesk helps companies gather all their customer conversations in one place. We integrate with all your channels and help you reduce response times with smart AI features.

04. July 2025
By Anders Eiler

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.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.