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
  • Manage chatbots

Use Zap templates to connect your chatbot to other apps

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

Select a template Slack Trigger for a keyword Trigger for messages posted in a specific channel Trigger only for certain channels, or exclude certain channels Certain channels Exclude channels Gmail Zendesk Facebook Messenger Test and publish your Zap Next steps Provide feedback and get help

Available on plans:

A green checkmark

Free

A green checkmark

Pro

A green checkmark

Advanced

miscBoltAlt icon Beta

This product is in open beta. It’s available for use but still in active development and may change.

Screen Shot 2024-12-20 at 12.53.49 PM.pngIn your chatbot, the Integration tab allows you to connect to other apps using ready-made Zap templates. Currently, templates are available for:

  • Slack
  • Gmail
  • Zendesk
  • Facebook Messenger

These templates enable you to automate interactions with your users and customers.

 

 

 

miscEye icon Note

These Zap templates have multiple steps, and require a paid Zaps plan.

 

Select a template

  1. From the Chatbots home, click the name of your chatbot.
  2. Click the Integrations tab.
  3. Click the name of the app.
    1. Some templates may require you to make a selection before proceeding.
  4. Click Create Integration. A new window or tab will open with your new Zap.

Each template creates a prefilled Zap, and you may need to edit certain fields before you can use the Zap. Below we offer instructions for each template.

ratingStar icon Tip

New to using Zaps for automation? Learn more on the Zaps quick start guide.

 

Slack

Slack

There are different Slack templates. Select a trigger from the Respond to messages dropdown menu. 

Trigger for a keyword

The Zap will trigger only for messages that contain the keyword you choose.

  • Enter the keywords in the Keyword field. 
  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Mentions trigger step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Click Continue.
  • In the Configure tab, the keyword you entered will be in the Highlight Word field.
  • Click Test trigger.
  • The Formatter step ensures that a Slack Message ID or Thread ID is always available for the next step. No changes are needed to this step.
  • The Generate Reply to Message step comes with the Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • The Send Channel Message action step will have the Slack channel and chatbot reply already filled in. You can edit this action step fields, if needed.

Trigger for messages posted in a specific channel

The Zap will trigger only for messages from the channel you specify. 

  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Message Posted to Channel trigger step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Once the Zap template is created, select the channel you want to monitor in the Channel field of your trigger step.
  • Click Continue.
  • Click Test trigger.

  • The Formatter step ensures that a Slack Message ID or Thread ID is always available for the next step. No changes are needed to this step.
  • The Generate Reply to Message step comes with the fields Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • The Send Channel Message action step will already have the Slack channel and chatbot reply filled in. You can edit these action step fields if needed.

Trigger only for certain channels, or exclude certain channels

You can either trigger only for messages from specific channels or for all channels except the ones you exclude. The Zap template will use a Filter step to check for the correct channel.

Certain channels

  • In the Channels to include field, enter the channel name. Separate multiple channel names with commas.
  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Public Message Posted Anywhere step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Click Continue.
  • Click Test trigger.
  • The Filter step will be populated with the name of the Slack channel(s) from which you want to trigger messages.
  • The Formatter step ensures that a Slack Message ID or Thread ID is always available for the next step. No changes are needed to this step.
  • The Generate Reply to Message step comes with the Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • The Send Channel Message action step will have the Slack channel and chatbot reply already filled in. You can edit this action step fields, if needed.

Exclude channels

  • In the Channels to exclude field, enter the channel name. Separate multiple channel names with commas.
  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Public Message Posted Anywhere step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Click Continue.
  • Click Test trigger.
  • The Filter step will be populated with the name of the Slack channel(s) you want to exclude.
  • The Formatter step ensures that a Slack Message ID or Thread ID is always available for the next step. No changes are needed to this step.
  • The Generate Reply to Message step comes with the Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • The Send Channel Message action step will already have the Slack channel and chatbot reply filled in. You can edit these action step fields, if needed.
Gmail

Gmail

This template creates draft replies to new emails from the connected Gmail account.

  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Email step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Click Continue.
  • Click Test trigger.
  • In the Filter step, enter any email addresses that you do not want the chatbot to reply to. Separate multiple email addresses with commas.
    • You can remove the Filter step if you want the chatbot to reply to all messages.
  • The Generate Reply to Message step comes with the Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • The Formatter step converts your chatbot reply from Markdown into HTML. No changes are needed to this step.
  • The Create Draft Reply step comes with thread ID, email, and chatbot reply already filled in. You can edit these action step fields if needed.
Zendesk

Zendesk

This Zap will trigger when a new ticket is created and add the generated reply as a comment to the ticket.

  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Ticket step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Click Continue.
  • Click Test trigger.
  • The Generate Reply to Message step comes with the Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • The Add Comment to Ticket step comes with the chatbot reply already filled in. You can edit the action step fields if needed.
Facebook Messenger

Facebook Messenger

This Zap triggers when a new message is sent to a page and replies back on behalf of the page. 

  • Click Create Integration. A new window or tab will open with your new Zap.
  • Click the New Message Sent to Page step. A new dialog box will open.
  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. Learn how to connect a new account.
  • Click Continue.
  • In the Configure tab, select the Facebook Page to want to use for replying to messages.
  • Click Test trigger.
  • The Generate Reply to Message step comes with the Conversation Key and User Message already filled in. Edit the User Message field as needed.
  • Click the Send Message From Page step.
    • In the Page dropdown menu, select the Facebook Page. 
    • The recipient ID and chatbot reply will already be filled in. 

 

Test and publish your Zap

Once you set up the specific fields of your Zap template:

  • Test all the Zap steps.
  • Publish your Zap.

A Zap can only be published or turned on once all required fields are filled and all steps are tested. If you are having trouble publishing your Zap, learn how to troubleshoot Zaps.

 

Next steps

  • You can offer customized responses by adding your own knowledge sources to the chatbot. 
  • You can create an omnichannel chatbot by changing the information you use in the chatbot's direct and Zap's User Message fields.

 

Provide feedback and get help

Submit a feature request, provide feedback on existing features, or get help from the Zapier Chatbots team.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Review chatbot feedback
  • Review conversation history for chatbots
  • Collect transcripts for your chatbot conversations
  • Analyze your chatbot's performance
  • Get started with your free Zapier Chatbots add-on trial

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand