Log in

Trigger Zapier actions from your bot

The Zapier AI Action power-up lets your bot run an action you've enabled in Zapier AI Actions, such as posting to a Slack channel, adding a row to Google Sheets or creating a calendar event.

🚨

Zapier has deprecated AI Actions

Zapier no longer develops or supports AI Actions, the Zapier feature this power-up uses. Existing setups may keep working, but they could stop without notice. For new integrations, use Call your API to send data to a Zap that starts with a Webhooks by Zapier "Catch Hook" trigger, or check whether a dedicated power-up exists for your tool.

Before you start

  • Who can do this: team owners and admins.
  • A Zapier account.
  • At least one action enabled in Zapier AI Actions (at actions.zapier.com), with the accounts it needs connected in Zapier.
    Choosing the Slack: Send Channel Message action when setting up a custom action in Zapier AI Actions
    An enabled Slack: Send Channel Message action in the saved custom actions list in Zapier AI Actions
  • Your Zapier AI Actions API key, from the credentials page in Zapier AI Actions.

Steps

  1. Open your bot, go to the Power-ups tab and click New power-up.
  2. Choose Zapier AI Action and click Create power-up.
    The Zapier AI Action card selected in the power-up catalog
  3. Paste your key into Zapier AI action API key. You can't choose an action until you do.
    The Zapier AI action API key field, with the key hidden
  4. Choose an action in Zapier AI action. Only actions you've enabled in Zapier appear.
    Choosing an enabled Zapier action from the Zapier AI action dropdown, with the option to update the name and description
  5. With Update power-up name and description on change? on, Chat Thing writes a name and description for the action. Check them and edit if needed.
  6. Configure the Action fields (see below).
  7. Click Save.

Action fields

When you choose an action, its fields are listed in a table:

ColumnWhat it's for
NameThe field's name in Zapier.
DescriptionTells the bot what the field is for. This is how the bot learns to fill it in, so make it clear.
ValueOptional fixed value, for example always posting to the same Slack channel. Leave blank to let the bot fill it in or ask the visitor.
IgnoreThe bot never sends this field. Use it for optional fields you don't need.

The Action fields table for a Slack action, with a description and optional value per field and the Preview Only field ignored

Check it works

  1. Chat with your bot while signed in and ask it to do what the action does.
    A chat where the bot uses a Zapier Slack action to post a limerick to a Slack channel
  2. Open View details on the power-up call to see the fields the bot sent and any error Zapier returned.
  3. Check the result in the target app.
    The limerick posted to Slack by the Zapier app

Troubleshooting

My action doesn't appear in the list

Check that the action is enabled in Zapier AI Actions and that you pasted the API key from the same Zapier account.

The action runs with the wrong values

Open View details to see what was sent, then improve the field Descriptions, set fixed Values, or add instructions to the power-up's Description.

  • Call your API from your bot

    Let your bot call any HTTP API to look up or send data, such as order status, stock levels or new leads, using the API request power-up.

Last updated