YesHello’s Workflows receives a powerful upgrade: The ability to trigger Workflows externally via webhooks.
Previously, Workflows could only be triggered by events within the YesHello platform, such as new conversations or Contact Tag updates. Now, two-way integration allows Workflows to be triggered by events in external applications like CRMs or Shopify through incoming webhooks (HTTP POST requests).
In short, Workflows can be triggered internally or externally to sync information between platforms, prompt actions on YesHello or send messages about events on third-party platforms. For instance, updating a contact’s information on Hubspot could trigger a Workflow to update their profile on YesHello.
Let’s check out the new feature.
New Workflow Trigger: Incoming Webhook
Design Workflows that can be triggered by external events with the new Incoming Webhook Trigger. Follow the below steps to set and configure this Trigger.
  1. Create a new Workflow. Select Incoming Webhook as the Trigger in the dropdown menu.
  2. Copy the automatically generated URL and paste it in the external application or platform to enable HTTP POST requests to YesHello.
  3. Configure the contact identifier to determine which YesHello Contact(s) will go through the Workflow. This ensures the contact in the external application and the contact on YesHello are the same person. Identifiers include email, phone number or YesHello Contact ID.
  4. Build your desired Workflow.
C7C3ABD3-AFA9-419B-8046-508454E1BF5B
Save Information Passed in the Workflow as Variables
You can also store payload data items in the incoming webhook as variables to be used in the Workflow.
For example, create an order confirmation Workflow that saves order numbers on Shopify as variables. When customers make a purchase, the Workflow will send them a confirmation message with the order number.
588E6EE4-E6DA-4581-8E67-4EAC71267B4C