# 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="https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2F5o3hKvgmGw3YAyZht98M%2Fimage.png?alt=media&#x26;token=a5fdd6bd-e63c-4f20-9309-0f4e40587397" 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.

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2Ffs9coqB56eVuHlwbDbUv%2FImage?alt=media\&token=77480869-e60a-4351-a8f2-03655692974e)

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FZniC1XqiLjBvTewneX0O%2FImage?alt=media\&token=73923b26-2eca-4550-9df0-6c566b9f1868)

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2Fs8TRlYRmyesq9DSUUSwe%2FImage?alt=media\&token=b0adfe94-5efe-4f6e-b123-dcfd2e9273d6)

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

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FUOm9srnCbQ7kHBSRR7o2%2FImage?alt=media\&token=8c34815e-6cb3-453e-904f-089466250df8)

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FF84y86Z5vOrPVINXmuRg%2FImage?alt=media\&token=b33f9115-25e0-4409-9e8e-5a3382e40d21)

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FWIZnHbpEeciQAJurUl3s%2FImage?alt=media\&token=141bfd1d-fa7a-44f3-8d6b-cdbd913265f0)

**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.

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FfzIXg7SGg8vBB0aGsX6E%2FImage?alt=media\&token=bfbb3587-38a6-4ab5-87b8-98d26d0bb46c)

**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.

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2F6gmmHdbxnDj2AaXkFV7B%2FImage?alt=media\&token=6fc3ad86-24de-4977-bacd-b4332599eb81)

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

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FNZQvNKInpQVXqoYQFBvW%2FImage?alt=media\&token=5ff91573-dc13-43bd-9a7a-7b2e07a59676)

**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).

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FSkMYqqsRWyucuUnXHq7M%2FImage?alt=media\&token=6a649eb7-cf6b-4489-ad41-10849334c922)

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2FMuQxDDx8SaSLqgJNE7l7%2FImage?alt=media\&token=1de1634b-c98e-4662-a79a-bb612b46f8d6)

**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.

![Image](https://1325107618-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FePPO97Ju334NhhCzTEZP%2Fuploads%2F03jN515p1FmfxcmMbke0%2FImage?alt=media\&token=926fc709-1bbc-40aa-b0d7-957406bbcfff)

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!
