Using 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'll 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 to 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 certain 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 more seamless, omnichannel customer experience.

    -

Examples of use cases:

💬 WhatsApp : Use webhooks to send WhatsApp notifications after your purchase, for example. A turnkey integration with our partners Wax and Simio is built into the platform.

👥 Clienteling : Webhooks can send an action to trigger a call to your VIP clients whose birthday is listed 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 will 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 receiving 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.

    • You will find all the technical details according to the tools with which you wish to connect Splio in our technical documentation.

  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 order/ticket or an abandoned cart, you have access to the order/ticket and abandoned 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 single 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.