Introducing webhooks: what are they and how do they work?

Good news! You can now use webhooks with your white label system to communicate with your other apps – but what does that actually mean for your business? Read on to find out what webhooks are, how they work and how you can use them to streamline your work processes.

 

What are webhooks?

Put simply, a webhooks is an automated way for one app to communicate with another. It’s set up so that when a specific ‘event’ occurs in one application, the other one gets notified automatically and the relevant data is shared. These ‘events’ can be anything from receiving a payment to a new subscription, depending on the apps you’re using.

This is an ideal way to get all your favourite apps to communicate with each other and automate certain processes in your day to free up time.

To illustrate this process in a familiar scenario, imagine a doorbell system. There’s a button by the door and a bell in your living room. When a visitor arrives at your house, they push the button and you hear the doorbell ring, telling you that someone is at the door so that you know to go and answer it. This works by the same process as webhooks – the doorbell is the app that’s sending the information, and the bell is the app that receives the data. The whole process happens automatically so you don’t have to keep checking the door for visitors.

 

How do webhooks work?

Webhooks use triggers and URLs to communicate between apps. When a certain event occurs in the source system, the webhook sees the event, collects the data and sends it to the specified URL. The receiving app will then be able to use that data to output information, or even trigger another event.

This is completely automated, so all you have to do is provide the source system with the URL of the receiving app so that it knows where to send the data when the event occurs.

 

Using webhooks with your social scheduling tool

While it’s useful to have an understanding of what webhooks are and how they work, when it comes to using them with your white label system, you don’t need to worry about the technical details. We manage the whole process and monitor your system to make sure that when an event happens, your linked apps are notified.

All you have to do is let us know which trigger events you want to use and the URL for where you want the data to be sent.

Here are all the trigger events you can create a webhook for in your system:

  • profile.created – sent when a user adds a social media profile to their Team
  • profile.updated – sent when a user reconnects a social media profile
  • profile.deleted – sent when a user deletes a social media profile
  • post.created – sent when a user creates a post
  • post.updated – sent when a user updates a post
  • post.deleted – sent when a user deletes a post
  • post.sent – sent when a post gets sent
  • sent_post.deleted – sent when a sent post gets deleted (only triggers when action happens within our interface, not the network)
  • evergreen_post.created – sent when a user creates an evergreen post
  • evergreen_post.updated – sent when a user updates an evergreen post
  • evergreen_post.deleted – sent when a user deletes an evergreen post
  • evergreen_post.sent – sent when an evergreen post gets sent
  • user.created – sent when a new user is created
  • user.updated – sent when a user’s details are updated
  • user.deleted – sent when a user is deleted
  • team.created – sent when a new team is created
  • team.updated – sent when a team’s details are updated
  • team.deleted – sent when a team is deleted
  • stats.updated – sent when statistics are added for a post (either for the first time or an additional time)

 

Boost efficiency and streamline your workflow with instant, real-time notifications using webhooks! Let us know what trigger events you want to create your webhook for and where you want to send your data at support@cosend.com.

Be the first - join the waiting list!