Fill Out Form From Webhook (Zapier Demo)

Fill Out Form From Webhook (Zapier Demo)

Automate Form Filling with TaskMagic and Zapier Webhooks

In today's digital world, automation can be a game-changer, especially when it comes to filling out repetitive forms. With TaskMagic and Zapier, you can effortlessly automate the process, ensuring that your forms are filled out accurately and efficiently. In this blog post, we’ll guide you through the steps to connect a form-filling automation to a Zapier webhook, enabling a seamless workflow.


Setting Up Your Form Automation in TaskMagic

First, within TaskMagic, we recorded an automation that fills out a Tally form. It's important to note that while all steps can be marked as variables, we recorded a sequence of type steps to fill all the necessary inputs on the form and then click submit. This recording sets the foundation for connecting to a webhook.

Connecting to a Webhook with Zapier

Now, the next step is to connect this form-filling automation to a webhook to allow Zapier to fill out the form during the automation process. Here’s how you can do it:

  1. Set Your Trigger to Webhook:
      • In TaskMagic, choose to set your trigger to be a webhook. You can do this by clicking "Change Trigger" and then selecting "Webhook."
      • This selection will provide you with a URL that data can be sent to in order to start the automation. Copy this URL.
  1. Configure the Webhook in Zapier:
      • In Zapier, navigate to the webhooks app. Ensure that for the app you're setting up, you select the POST event. This configuration will send the data as a POST request to the URL you obtained earlier.
      • Change the payload type to JSON instead of the default form type. You'll need to enter all the variables and data you plan to send along with it, ensuring the automation receives the correct input data.
  1. Testing and Validating Your Setup:
      • Click "Continue" and test this step. This action sends an example to your platform.
      • Next, check for new events. This step will locate the user's email and other information, allowing you to update all steps of your automation to use the data from the webhook.

Updating Automation with Webhook Data

After configuring and testing the webhook, you need to update the automation steps accordingly:

  • Click the type step and enter the name variable. Similarly, enter the email variable and the subscription variable as needed.
  • If there’s a Product ID or any other specific data related to the form, ensure it’s included accurately.

Running the Automation

Finally, you’ll want to turn on this automation from your desktop and ensure that the screen displays when it runs.

  • Go to advanced settings, then screen settings, and select "Always Show Browser."
  • Retest the Zapier step to ensure it sends the data to your automation. Once it’s successful, you should see the automation starting on your computer, proceeding to the Tally form, and filling it out with the specified

Video


Steps

Step 1- Click on Change trigger

Notion image
 

Step 2- Click on Webhook

Notion image
 

Step 3- Copy the URL from here

Notion image
 

Step 4- Past the link into zappier

Notion image
 

Step 5- Select Post in the event column

Notion image
 

Step 7- Fill out all the column accordingly

Notion image
 

Step 8- Click on check for new events — Select option 1 —Click on Save

Notion image
 

Step 9- Click on variable — Select name variable — Click on Save

Notion image
 

Step 10- In the same way enter email variable and subscription variable

Notion image
 

Step 11- Turn this on from the desktop

Notion image
 

Step 12- Go to Advanced setting — Screen setting — Mark the box — Click on Save

Notion image
 

Step 13- This will fill out the information from zappier step

Notion image

VIDEO TRANSCRIPT

Okay. So inside of task magic, we recorded an automation that fill us out a tally form. I didn't mark all of my steps as variables, even though they're going to be, um, but we just recorded a series of type steps so that we can fill out all of the inputs on this form. And then we click submit. Now what we need to do is we need to connect this form filling automation to a web hook so that Zapier.

Can fill out the form that we need in the middle of this automation that I'm building. So to do that, I want to set my trigger to be webhook. You can click change trigger and then select webhook. And this is going to give you a URL that you can send data to, to start this automation. So I'll copy that URL and then I'm going to paste that inside of tasks, inside of Zapier here, inside of the webhooks app.

We're going to want to make sure for this app that we added, we're using the post event so that we send the data as a post request to this URL. Then we're going to select the payload type to be Jason instead of what it defaults to his form, and we're going to enter all of our variables and the data we want to send along with it.

So I'll click continue and then test this step. And this is going to send one example to our platform. Next, what we can do is we can click check for new events, and this will find that option for us of that user's email and information. And then we can update all of the steps of our automation to use that data from the webhook.

So I'll click this type step, and I'm going to enter the name variable. Then I'm going to enter, uh, that's the step I just did. We're going to enter the email variable here, then subscription, and that is it. And this is just the, uh, Product ID or something that was mattered for that, whatever this form does, that's what mattered.

All right. So now if we turn this on from desktop and I'm going to make it so that the screen shows when it runs. So you guys can see this. I'll click advanced settings, screen settings, and then always show browser. Now we can retest the Zapier step so that it sends this data to our automation. And when this shows successful, we should see an automation get started from our computer here.

This is going to then go to this tally form and it's going to fill it out with whatever data I sent from my Zapier step.

Did this answer your question?
😞
😐
🤩