Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Chatbots
  • Add logic and knowledge to chatbots

Collect leads with Zapier Chatbots

Written by Owner

Updated at August 20th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tables
    Work with tables Manage tables Create tables Troubleshoot Zapier Tables
  • Product updates
    Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
  • Zaps
    Zap basics Zap history Troubleshoot Zaps Manage your Zaps Do more with Zaps
  • Your Zapier account
    Plans Billing Account profile Notifications Data privacy & security Get help User roles and permissions
  • Interfaces
    Troubleshoot Zapier Interfaces Create an interface Use interface components Manage interfaces
  • Canvas
    Create a canvas Collaborate on a canvas
  • Chatbots
    Add logic and knowledge to chatbots Troubleshoot chatbots Create chatbots Manage chatbots
  • Getting started
    Intro to Zapier Set up your Zapier account Use case templates
  • Agents
    Create agents Manage agents Troubleshoot agents
  • MCP
    Set up MCP
  • Built-in tools
    Filter & Paths Formatter Schedule & Delay Email, IMAP, SMTP, & Email Parser Webhooks & Code Storage, Digest, & RSS Sub-Zap & Looping Other built-in tools Custom Actions & API Requests Functions AI by Zapier & AI actions Copilot Human in the Loop
  • Lead Router
    Create routers
  • Apps
    Connect and manage your app connections AI apps on Zapier Apps on Zapier
+ More

Table of Contents

How does this logic type work? How to set up the logic Add the Collect lead logic Information collection settings When to request information What information the chatbot ask for Decide how the request is presented Add the Collect lead logic Information collection settings When to request information What information the chatbot ask for Edit an existing field Add new fields Delete a field Decide how the request is presented Create your own keywords Add a new keyword Delete a keyword Send the information to other apps Automate more with Zapier

You can use the Collect leads logic type to request information from the person chatting and store it in a table, or send it to other apps using Zaps.

Available on plans:

A green checkmark

Free

A green checkmark

Pro

A green checkmark

Advanced

miscBoltAlt icon Beta

Zapier Chatbots is a beta product. It’s available for use, but still in active development and may change.

 

 

How does this logic type work?

During conversation, the chatbot will ask the user for information, and all the answers are saved to a table. Users can decline to provide information, and you can decide when and what information to collect.

How to set up the logic

Lead collection setup changes based on the Chatbots plan you use. 

Pro plan Advanced plan

With the Chatbots Pro plan, you can select from pre-made information fields that can be requested at the beginning of the conversation or after a few messages.

Add the Collect lead logic

  1. From the Chatbots home, select the chatbot.
  2. From the sidebar, click Logic. 
  3. Click Collect leads.
  4. Once you're done editing the available fields, click Create logic.

Information collection settings

You can decide when the chatbot will ask for the information and what information it will request.

When to request information

Use the Collect this info dropdown menu to define when the chatbot will ask for information:

  • At the beginning of the conversation: The chatbot will ask on the first interaction.
  • After a few messages: The chatbot will wait until the conversation is established before collecting information. This may happen after 2-5 messages are exchanged, depending on which ChatGPT model you're using. 

What information the chatbot ask for

In the Pro plan, you can choose from the following pre-made information fields:

  • Name
  • Email
  • Phone
  • Company

By default, all fields are active. Clear the checkbox beside the information you do not want the chatbot to collect.

ratingStar icon Tip

Upgrade to the Advanced plan to create your own keywords.

Decide how the request is presented

The chatbot can ask the user for information all at once or one field at a time. To change this behavior:

  1. Click the How fields are shown dropdown menu.
  2. Select:
    • Ask for information all at once (this is the default): the chatbot will ask for all fields in the same message.
    • Ask for information one at a time (based on your set order): the chatbot will ask for one field at a time. The chatbot will respect the order of the fields as they appear.
  3. Click Create logic (for a new logic) or Save (for an existing logic).

With the Chatbots Advanced plan, you can create your own keywords for lead data collection.

Add the Collect lead logic

  1. From the Chatbots home, select the chatbot.
  2. From the sidebar, click Logic. 
  3. Click Collect leads. 
  4. Once you're done editing the available fields, click Create logic.

Information collection settings

You can decide when the chatbot will ask for the information and what information it will request.

When to request information

Use the Collect this info dropdown menu to define when the chatbot will ask for information:

  • At the beginning of the conversation: The chatbot will ask on the first interaction.
  • After a few messages: The chatbot will wait until the conversation is established before collecting information. This may happen after 2-5 messages are exchanged, depending on which ChatGPT model you're using. 
  • When certain keywords are used: The chatbot will only ask for information if one of the selected keywords is used.

What information the chatbot ask for

On the Advanced plan, you can create up to 10 custom information fields. The chatbot will have four prefilled fields:

  • Name
  • Email
  • Phone
  • Company

You can edit those fields, or add more.

Edit an existing field

  1. From the sidebar, click Logic.
  2. Click Collect leads.
  3. In the Fields section, edit the text in an existing field.
  4. Click Create logic (for a new logic) or Save (for an existing logic).

Add new fields

  1. From the sidebar, click Logic.
  2. Click Collect leads.
  3. In the Fields section, click + Add field. A new field will appear.
  4. Click the dropdown menu beside the text field to select the field type. These will determine how the content is formatted in your table.
  5. Enter the field title in the text field.
  6. Click Create logic (for a new logic) or Save (for an existing logic).
miscEye icon Note

The field title will be used in context, so you do not need to worry about capitalization.

Delete a field

  1. From the sidebar, click Logic.
  2. Click Collect leads.
  3. Click the delete icon beside the field you want to remove.
  4. Click Create logic (for a new logic) or Save (for an existing logic).

Decide how the request is presented

The chatbot can ask the user for information all at once or one field at a time. To change this behavior:

  1. Click the How fields are shown dropdown menu.
  2. Select:
    • Ask for information all at once (this is the default): the chatbot will ask for all fields in the same message.
    • Ask for information one at a time (based on your set order): the chatbot will ask for one field at a time. The chatbot will respect the order of the fields as they appear.
  3. Click Create logic (for a new logic) or Save (for an existing logic).

Create your own keywords

If you select the option "When certain keywords are used" in the Collect this info dropdown menu, you can enter keywords that must be used in the conversation to start the data collection. You can add multiple keywords, such as different product names. Bear in mind that:

  • You can add up to 10 keywords.
  • Keywords are not case-sensitive.
  • The chatbot will also trigger for similar words. For example, if you use the keyword "pricing", it will also trigger for "prices", "price", and related terms.

Screen Shot 2025-03-12 at 10.44.37 AM.png

Add a new keyword

  • From the sidebar, click Logic.
  • Click Collect leads.
  • In the Keywords section, click + Add keyword.
  • Enter your keyword or phrase in the text field.
  • Click Create logic (for a new logic) or Save (for an existing logic).

Delete a keyword

  • From the sidebar, click Logic.
  • Click Collect leads.
  • Click the delete icon beside the keyword you want to remove.
  • Click Create logic (for a new logic) or Save (for an existing logic).

Send the information to other apps

When you use the Collect lead logic type, the chatbot stores all pieces of information in a Zapier Tables record, even if you collect data at different stages of a conversation.

The chatbot can store the information in other apps, and you can delete the table created by the chatbot at any time.

If you prefer to save the information in another app, create a Zap to send the data to other apps. This allows you to alert your sales team or automatically send the user a coupon via email, for example. 

miscEye icon Note

If you have a Zap that collects chat transcripts, lead information is already included with the content of the Chatbot conversation completed trigger, so you do not need to create a separate Zap for the lead information.

You can also set up a Zap that triggers from Zapier Tables to send lead information and transcript data to other apps.

 

Automate more with Zapier

Looking to improve your business using Chatbots and other Zapier products? The Zapier Blog suggests some use cases for this logic.

 

 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Add logic to Zapier Chatbots
  • Use knowledge sources with a chatbot
  • Sync or schedule a sync for a knowledge source for Chatbots
  • Add suggested questions to your chatbot conversations
  • Add a Link button to a chatbot

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand