# Creating Webhook Triggers

### How to Create and Use Webhooks with QuickReply for Automated Messaging

Integrate QuickReply with third-party applications by creating webhooks that trigger automated messages - ideal for streamlining communications, such as user onboarding or notifications.

{% embed url="<https://youtu.be/jHGfJZwExEc>" %}

Follow these steps to set up, map data, and automate messaging with personalised content.

**Step 1:** Open the **Data Source** section from the QuickReply menu.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/39cb9aff-b5d7-4a32-baca-dd01a3343820.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=6dd93151b57bff4b63278aa4adda4f67a6f239d533573809b03ec17afdc79785" alt=""><figcaption></figcaption></figure>

**Step 2:** Click **New Webhook** to create a webhook integration.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/9e21cf05-4023-4182-b624-75a81f81de0a.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=b44ea7f887551ab6e48919f8acf2fa4845e9ca5eb8a44983d43a18fea96aaa12" alt=""><figcaption></figcaption></figure>

**Step 3:** Copy the generated **endpoint URL**. This is your webhook endpoint for receiving data.

**Step 4:** Trigger a test event to this endpoint from a tool like Postman. Refresh the page to confirm that the event was received.

<figure><img src="/files/ru1Nj5KT2cQYNM8mqGG2" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Step 5:** Ensure your event data includes a valid **phone number key** (with country code). This is required for WhatsApp message delivery.
{% endhint %}

**Step 6:** After confirming the webhook works, set up a **new event** and map the fields from your payload to the desired attributes. Add a filter if needed.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/6bee935d-25ef-46e2-b25b-35bd1cbec513.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=67147fb990b84da7c9b0b5f1ce4eb4f2d06cce3e6d961ae55569e83c8b98a6d1" alt=""><figcaption></figcaption></figure>

**Step 7:** Define the data attributes such as **Phone**, **Name**, or any custom field.

<img src="/files/TiNmg5musF74L0vRMh9r" alt="Image" width="100%">

<img src="/files/Kv3QHIYBWGyvnN06lvvD" alt="Image" width="100%">

<img src="/files/empQZswt5Yidvf4tgiDj" alt="Image" width="100%">

**Step 8:** If the attribute (like “Age”) does not exist, type the name, create a new data type, and select the field.

<img src="/files/HW5xaEeHYaTBEE4wN1Jd" alt="Image" width="100%">

<img src="/files/99qlELRfazwTVwxNtxmJ" alt="Image" width="100%">

<img src="/files/3eC1LfEUBYkohNIbRLXL" alt="Image" width="100%">

**Step 9:** Save the event configuration. You now have a webhook ready to receive and process data from any external system.

***

### Using a Single Webhook for Multiple Events

Handle different event types through a single webhook endpoint by adding an event identifier in your payload. This allows for unique data flows based on event names.

**Step 1:** Go to your existing **Webhook** and trigger another event with an extra key, such as **event\_name** set to a specific value (e.g., “new user created”).

**Step 2:** Filter incoming data in the event configuration using this key. Example: if **event\_name** matches “new user created”, map the corresponding fields and sync them with the user’s profile.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/34d4e0d3-a236-4cd6-aa38-1c20102f33a7.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=d9d110b220801649ff3d0d80f86cc9730a6af723039541efb8fd3ab52309e648" alt=""><figcaption></figcaption></figure>

**Step 3:** Save the event configuration. You now have multiple events routed through a single webhook, each triggering its own workflow.

<img src="/files/RG8LfXNWkOiDB7L73i28" alt="Image" width="100%">

**Step 4:** Open the **Conversations** section and view **Profile Attributes** to confirm that data like name and age is received and updated instantly.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/0757101f-6a7b-4a7f-8dab-b9d969a72c17.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=61c54136f4b9b7683d2770877773b7eb35ff0064b23d3e0b5bbc8ebed98acdca" alt=""><figcaption></figcaption></figure>

**Step 5:** Edit an attribute (e.g., change the user’s name) and trigger the endpoint again to see real-time updates.

***

### Automating Message Journeys with Webhook Events

Launch powerful automation flows—like nurturing sequences—by linking webhook events to QuickReply journeys.

**Step 1:** Start a new **Journey** and select the custom webhook event as the trigger.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/c5c7a980-5cd6-4677-bc41-65dbcd6c32b0.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=a10d3b62aa0af5f8f43aeaf9eb898b176077d6f9800a4aeee8f06ac12958b2ba" alt=""><figcaption></figcaption></figure>

**Step 2:** Choose from available events (e.g., order create, user delete) to assign as a trigger for this journey.

<img src="/files/tsOUUvNvQtAQElxntnjJ" alt="Image" width="100%">

**Step 3:** Proceed to define the journey steps—add a **Send WhatsApp Message Node**. Select your message template.

<img src="/files/6QQHvkoAtONcfIWXcHSK" alt="Image" width="100%">

**Step 4:** Insert a **wait** step (e.g., wait three days), then schedule another message or action.

<figure><img src="https://clueso-guides-ap-south.s3.amazonaws.com/cee67c5d-f629-4154-a6af-14f0cd70eeda/133b7441-ac4a-43cf-9e89-f4bbcde01200/images/18a9f9fd-71f0-4eb7-9d2a-8a62a419bb70.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&#x26;X-Amz-Credential=ASIAR5BT7ATNSNXXE347%2F20251127%2Fap-south-1%2Fs3%2Faws4_request&#x26;X-Amz-Date=20251127T094935Z&#x26;X-Amz-Expires=36000&#x26;X-Amz-SignedHeaders=host&#x26;X-Amz-Security-Token=IQoJb3JpZ2luX2VjENH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCmFwLXNvdXRoLTEiSDBGAiEA%2Fb3ahMySNcQLof6Ptg8R9BKk9wYDC39bkBL%2F3kCkjZwCIQDXjmnWoOqQUTLSykY4Zp0BsH7EKoguvz3yqgda%2FmgaMyqHBAia%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAMaDDEzMTEwNTQ5MDEzOSIMjfAMyYMxtVzlUcZxKtsDBdQGIZLtN7GBnli5WMDmdS1EBg9ApFkUn%2BtkL19rL9N7%2FH65Rxul%2BmKFnj7HIOsRAGUrWgq88xLKl2OlwY74hTDKnH34gkXdJYvw%2BkkgBJYauzmFB5LhRwV%2Fr2I8IDlrnIRfX4pt2IzWhbxvaLHYrF3bPhICSoc%2FuSa1G2SmtwgpqiTlSBcV8VS9QgXJoK6xaxssqTR4NmpyZT4OjS7Z6nECPDvyQVA2kNxgBRtk3SmtzzqjsmqMmnhdRC0YGXMbVIiqRv4QNjUGkCVwI3FZjU2gYFj5JjqS6oDnRJvzTGTeyU675M50ecv%2Fk4RO3Ya2wl9UDFg6yA8vezmhmSXDoAWTRRwxq3AatQ8R1e7VkharqWoImc3lDn74LloMaIw0g5tKStIEZcY6rB7p9Qqe7U8bCfBE%2FMXw4%2FesPME8GVYqvEYE2zWW5vno5IiAepjhv1%2F1gTDPmxfc93huhHO9O46pEBsduqHTTDGh8IB3fpE9IuxsLvozL1Qfgzrbvi3F14uDDX3dPh80mXW1G0RGiu8mgkZqYbXW46aDOzqH3G5HhemOcIKANVAqHgW1JdHVGl5AGhdBmxNmXeAi7dsPZSSBSzOj1ychu9R7KhxyXmH0J%2BEKdhaW1wiR8DCRqqDJBjqkAYfw8UA91bVZ%2B%2FLUe9AY3%2FLn9u%2FF%2B3E%2FTDYEIdwQ1HtrUQuVI%2FB%2Bqw6hzBErJ8nQzGp4w%2BVQ8fv0PfpGz0OVt%2FLzoctJ9ujofxWhcPN2imnAJMH1nRxrKYlWzQ9IyfX8dDh1wfKqNimaudOdyHke4hXJ2S9R%2BhRWs2du%2B%2FQqYgFCiP5xWqIcUV4nQOKY3uEvLndMQpkaXFwt7ZQPUhxoqe%2B8oDXT&#x26;X-Amz-Signature=74a3db8e19513ba2478717e77b710cc5d1564484eb5eeeb7f612edb748a36d27" alt=""><figcaption></figcaption></figure>

**Step 5:** Personalize messages using dynamic fields from your webhook payload, such as **name** or **age**. Set up fallbacks for missing attributes (e.g., use “hello user” if name is missing).

<img src="/files/IUcSvqe5Wk1h2e2TY0sa" alt="Image" width="100%">

<img src="/files/foiKqm3oIJfpx4pfZoHR" alt="Image" width="100%">

**Step 6:** Save the journey and configure an exit event so users don’t receive unnecessary messages if a specific event occurs (e.g., **test event** ends the journey for “new user created”).

**Step 7:** Publish the journey and test by sending an event—watch messages send instantly, and users exit the journey as intended.

<img src="/files/2VxaE2jEQPc1PgcD7Edd" alt="Image" width="100%">

Webhooks and automation journeys in QuickReply keep your messaging proactive and relevant. Personalize each communication and manage user flows all in one place. For more guidance or to explore advanced personalization, contact QuickReply’s support team—we’re always ready to help!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.quickreply.ai/product-modules/journeys/data-sources/creating-webhook-triggers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
