Skip to main content

I'm trying to create the series of zaps to use my Amazon Alexa to collect data that I can push to web webhooks

I know how to trigger the event with the Alexa device. But when I go to the next step to use a webhook it's an action and I need to use a custom action so that I can add in several fields to collect, But the custom action requires me to have a URL for the webhook which is only available if I trigger a catch hook. So I feel like I'm going to catch 22 where I need to catch a hook to get the URL, but that is a trigger not an action.
Here's my use case”. 

I want to be able to use my Alexa to assign a task. Then I want it to ask me
1.    The due date
2.    the name of the task who it is assigned
3.    a task description
4.    a task due date. 

I want those 4 fields pushed into a webhook.
From there I will create paths to push this into different other applications like. EOS Ninety and Salesforce. Then further send out other notifications like emails or other notifications to users the task is been assigned to.
How do I get the URL for the webhook in this flow if the Alexa is the initial trigger?
How do I configure the webhook to define the fields that I want to collect?
How do I configure Alexa to give me the follow up prompts for the other fields? 
Please help  - Thanks 
 

I think you will have to use Custom Interaction Model for Alexa first then you can set this up using zapier.

You’ll have to use an AWS Lambda function to handle the skill logic and send the collected data to a webhook.

It requires some effort and coding but achievable. 


I'm trying to create the series of zaps to use my Amazon Alexa to collect data that I can push to web webhooks

I know how to trigger the event with the Alexa device. But when I go to the next step to use a webhook it's an action and I need to use a custom action so that I can add in several fields to collect, But the custom action requires me to have a URL for the webhook which is only available if I trigger a catch hook. So I feel like I'm going to catch 22 where I need to catch a hook to get the URL, but that is a trigger not an action.
Here's my use case Smoothie Catering”. 

I want to be able to use my Alexa to assign a task. Then I want it to ask me
1.    The due date
2.    the name of the task who it is assigned
3.    a task description
4.    a task due date. 

I want those 4 fields pushed into a webhook.
From there I will create paths to push this into different other applications like. EOS Ninety and Salesforce. Then further send out other notifications like emails or other notifications to users the task is been assigned to.
How do I get the URL for the webhook in this flow if the Alexa is the initial trigger?
How do I configure the webhook to define the fields that I want to collect?
How do I configure Alexa to give me the follow up prompts for the other fields? 
Please help  - Thanks 
 

To get the webhook URL, use a Catch Hook trigger in Zapier. After receiving the URL, configure the Alexa trigger to collect task details via prompts. For each task field (due date, task name, assignee, description), set up follow-up prompts in Alexa's skill configuration. In the Zapier action, map the collected fields to your webhook, defining them in the payload for further processing. This flow lets Alexa gather and send the necessary data to your webhook, which integrates with other apps like Salesforce and EOS Ninety.


I'm trying to create the series of zaps to use my Amazon Alexa to collect data that I can push to web webhooks

I know how to trigger the event with the Alexa device. But when I go to the next step to use a webhook it's an action and I need to use a custom action so that I can add in several fields to collect, But the custom action requires me to have a URL for the webhook which is only available if I trigger a catch hook. So I feel like I'm going to catch 22 where I need to catch a hook to get the URL zoroto, but that is a trigger not an action.
Here's my use case”. 

I want to be able to use my Alexa to assign a task. Then I want it to ask me
1.    The due date
2.    the name of the task who it is assigned
3.    a task description
4.    a task due date. 

I want those 4 fields pushed into a webhook.
From there I will create paths to push this into different other applications like. EOS Ninety and Salesforce. Then further send out other notifications like emails or other notifications to users the task is been assigned to.
How do I get the URL for the webhook in this flow if the Alexa is the initial trigger?
How do I configure the webhook to define the fields that I want to collect?
How do I configure Alexa to give me the follow up prompts for the other fields? 
Please help  - Thanks 
 

To set up the workflow, start by using Alexa to trigger a Zap in Zapier. Then, use Zapier to collect the follow-up data such as due date, task name, assignee, and task description. To get the webhook URL, set up a Catch Hook in Zapier. Once you have the URL, use it in the Webhook action to send the collected data. Finally, push the data to apps like Salesforce or EOS Ninety and send notifications as needed.


Reply