Use webhooks to integrate Splio into your ecosystem

-

Webhooks allow you to set up omnichannel campaigns with richer, real-time customer interactions across multiple platforms. You will be able to trigger actions from your automated campaigns to call other external systems.

-

Main features of webhooks:
  • Real-time communication : Instant data transfer between Splio and your other applications and software to be connected to your ecosystem.

  • Automation : Add new channels into your automated campaigns to trigger communications based on your customer lifecycle.

  • Flexibility : Webhooks can be configured to work with various applications and platforms, regardless of the programming language or system used. It is not a connector , but it can facilitate some data exchanges from Splio, allowing you to take advantage of the segmentation capabilities built into Marketing Automation.

  • Improved customer experience : By ensuring accurate and timely data transfer, webhooks will help you harness the power of data in Splio to other applications, for a smoother, omnichannel customer experience.

    -

Examples of use cases:

💬 WhatsApp : Use webhooks to send notifications on WhatsApp in your post-purchase for example. A turnkey integration with our partners Wax and Simio is integrated into the platform.

👥 Clienteling : Webhooks can send an action to trigger a call to your VIP clients whose birthday is in your clienteling tool to trigger personalized calls.

📱Push App : Webhooks can send information to your app to notify certain users based on their purchasing and/or engagement behavior, such as customers who are going to churn for example.

Using webhooks

How do webhooks work?
  1. Trigger event : an event occurs in the Splio application (for example, a new customer enters a post-purchase scenario).

  2. Sending data : Splio sends an HTTP POST request to a specified URL (the webhook).

  3. Reception and processing : The recipient application (e.g. a clienteling tool) receives the data and can process it as needed.

-

Steps to use a webhook
  1. Create a receiving URL :

    • Create an endpoint in your recipient application that can receive HTTP POST requests.

  2. Configure the webhook in Splio :

    • Go to automations and select the action to add a webhook.

    • Enter the webhooks characteristics of your recipient application

      • the destination URL

      • the headers

      • the JSON body

Benefits of Splio webhooks

  1. Use for automatic campaigns:

    • Webhooks can be integrated into all automated campaigns, ensuring relevant messages across all communication channels.

  2. Flexibility in the user journey:

    • Webhooks can be triggered at any point in the user journey, for example, after sending an email or SMS, allowing great flexibility in managing interactions with other tools.

  3. Sending contact data:

    • It is possible to send contact data to any type of tool that can be called by webhooks.

  4. Integration into your ecosystem:

    • Webhooks allow you to integrate your entire ecosystem into your CRM strategy.

  5. Personalization of data sent:

    • Thanks to Liquid's customization syntax, data sent from Splio can be customized, including dynamic data (contact, order, etc.), to be defined according to your needs.

    • The personalization variables (loops, blocks, etc.) available in the webhooks payload depend on the trigger type of the automated campaign:

      • If the trigger is an abandoned order/ticket or cart, you have access to the abandoned order/ticket and cart loops.

      • If the trigger is a reward, you have access to the reward assignment information.

      • Otherwise, only contact fields (system fields, custom fields, product recommendation) are available.

Limits of Splio webhooks

  1. One-shot campaigns :

    • Webhooks are not suitable for one-shot campaigns, as they do not allow for sending a large volume of data at a given time. For this, it is recommended to use filter export to SFTP via DXP.

  2. Sending audiences to third-party tools :

    • Webhooks cannot directly send audiences to third-party tools like Meta or Google. However, it is possible to work around this limitation by using third-party applications like Zapier.

  3. One-way synchronization:

    • Webhooks are designed to transmit data from Splio to other systems or applications, but do not allow you to receive data in return. In other words, while you can send information to external tools via webhooks, those tools will not be able to send data back to Splio. Unlike APIs, which allow two-way communication, webhooks only work in one direction.

-

Conclusion

Webhooks offer great flexibility and customization in campaign automation and integration with various tools to leverage other communication channels!

Please note, however, that the format of the data to be sent depends primarily on the third-party tool to which Splio sends these triggers. We recommend working with your IT team and/or agency to make the most of this new feature.