Table of Contents

Make a survey with Landbot and display the results in a Notion table using Zapier

Alexander Gao Updated by Alexander Gao


If you’re using Notion and looking to create a survey with Landbot, then this is for you.

Zapier can help you send the information you collect from Landbot to update them inside Notion, and we’re going to give you the steps to do it:

  • 1. Set up in Zapier the trigger to start the Zap automation
  • 2. Prepare the Automation trigger in Landbot that will trigger the Zap with the information needed
  • 3. Set up Zapier to request external information using the information sent from Landbot
  • 4. Use the data collected from Zapier and using Notion as an action
  • 5. Set up integration inside of Notion
  • 6. Insert datas to the specified table(database in Zapier)

Below is an example of the flow:

  • a. Collect the data with Yes/No blocks
  • b. Trigger Zapier with a trigger automation block
  • c. Send a "Thank you" message

Trigger zap with trigger automation block

Prepare Landbot
  1. Firstly, we have to make a flow to collect information, like name and some Yes/No blocks. (Also here if the user has their own idea to indicate, we can give set a text block for them)
The information that we collect, will be stored in variables, that we will send to Zapier. As in the example below, we are storing the name input in the variable @email
  1. To send the datas we collected to Zapier, we have to create a Trigger automation block.

  1. After that, leave the users a random message or what you want them to know:

Create Zap trigger
  1. After set the whole flow, let's open Zapier:
  1. We need to do is click on Make A Zap:
  1. Then search Webhook:
  1. Then click on it, below Trigger Event, we just have to choose Catch Hook and we press continue:
  1. Copy the hook URL and press CONTINUE
  1. Then this screen will display, press the Test trigger button:
Prepare Landbot request to Zap
  1. Let's get back to Landbot and paste the URL to Trigger automation block:
  1. Now we are going to set the testing values to send to Zapier:

  1. Then let's click on Test webhook trigger:

  1. If you scroll down, you will see the response from Zapier:

  1. If you see the Status code as 200, and the status as "success", this means that our request was successfully sent.

In Zapier check request data

  1. Once we press Test trigger, if everything goes well, you will see the page below with the variables and values we used in the test:

Yes, the @name, @email, @age and @id are the same that we sent to Zapier: This is how the trigger works, we send variables to Zapier, they receive, and when we try to test it as we did in step 13, it will be shown. After we turn on Zap, the whole progress will be doing it automatically.
  1. So far the trigger part is done, which means that after the trigger we have to do a lot of work on actions in Zapier. Also in following steps, we don't have to set anything inside of Landbot, but leave them to Zapier.

Now let's press continueΒ 

  1. Choose Notion:
  1. Then set action event as Create Database Item:
  1. Then login your Notion account:
Get the token of Notion
  1. As you can see it appears a page asking for the token, to get the token, let's go to Notion > Settings & Members > Integrations:

  1. Click on Develop your own Integrations:

  1. Click on the button of +New Integration, let's name the integration, then submit it:

  1. Now we have the token, let's click on SHOW then copy it:

  1. Let's turn back to Zapier page which asked us for the token, paste the token to it and click on the button of Yes, continue:

Share the tab with the integration
  1. After have it integrated, now we have to open the tab that we are working on:

  1. Click on Share > Invite, choose the integration we connected with Zapier, then click on Invite:

  1. Now open the zap, we can see that we have already logged in, press continue:

Set up the content for database(table)
  1. Choose the database(table in Notion) we are working on:

  1. Then we set the content to insert with the datas we collect from Landbot:

  1. Then press Continue:

Test and check the result
  1. It displays a page for test, let's press Test & Review:

  1. Now turn back to Notion page to see if the table(database in Zapier) is updated:

  1. As we can see, the last row is what we sent by Zapier, the operation is successfully done:

How did we do?

How to complete a digital signature flow by Zapier