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. 


Reply