Resources · Zapier integration

HeroBot Zapier integrationAutomate HeroBot with Zapier.

The HeroBot Zapier integration gives you 0 triggers, 1 action and 0 searches. One move, done well: another app spots an event, and HeroBot sends a single message to a phone number. It runs on Zapier's free plan, no upgrade needed.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the HeroBot Zapier integration actually does

Connecting HeroBot to Zapier lets any of your other apps hand it a phone number and a line of text, and HeroBot sends that message for you. That's the whole deal: one outgoing message per run, triggered by something that happened somewhere else. No copy-pasting numbers from a spreadsheet into a messaging tool.

Three jobs fit that shape well. A booking confirmation: someone books a slot in your calendar tool, and Send Message texts them the date while it's still fresh in their mind. An order update: a new sale in your shop goes straight out as a short message to the buyer's phone. A form acknowledgment: a prospect fills in a contact form, and they get a text saying the request arrived, before they've even closed the page in their head.

Now the honest part. HeroBot describes itself as a chatbot platform for messaging, campaigns and feedback collection. Through Zapier, though, you only get the sending half. There is no trigger, so a reply from a customer can't start anything. There is no search either, so a Zap (the automation you build, one starting event followed by the steps it runs) can't look up a past conversation in HeroBot. Campaigns and feedback flows stay inside HeroBot itself.

So the Zap always begins in another tool, and HeroBot sits at the end of the chain. If you want to see how the same app looks on the other big platform, the HeroBot Make integration page covers it, and the Make vs Zapier comparison helps you weigh the two on your own criteria.

Vocabulary

Zapier words, in plain English

Seven terms come back on this page. Here they are once, so the rest reads easily.

Zap
An automation on Zapier: one starting event, then one or more steps that run every single time that event happens.
Trigger
The event in an app that kicks the Zap off. Once the Zap is on, Zapier sits and waits for it. HeroBot offers none.
Action
What the Zap does once it has started: the step that sends, writes or moves something. Send Message is HeroBot's only one.
Task
The unit Zapier bills you for: one action completed successfully. Your plan's allowance is simply a count of those.
Polling vs instant trigger
Polling: Zapier checks the app on a timer for new items. Instant: the app calls Zapier the moment the event happens.
Filter
A step that lets the Zap continue only when the incoming data meets a condition you set, and stops it quietly otherwise.
Connection
Your HeroBot account, linked to Zapier once and then reused by every step in every Zap that sends through HeroBot.
Cost

What a HeroBot message costs you in Zapier

HeroBot isn't a premium app, so it works on the free plan. The bill is counted in tasks, not in messages.

  • Premium appNo, available on the free plan
  • Free plan100 tasks a month, two-step Zaps only
  • One message sentOne task
  • Failed sendNot counted

Each message that goes out successfully counts as one task. A send that fails doesn't count. The trigger in the other app never costs anything, however often Zapier checks it. The free plan gives you 100 tasks a month and Zaps of exactly two steps: one trigger, one action. Add a filter (say, to text only some bookings) and the Zap becomes multi-step, which needs a paid plan. How fast it runs depends on the starting app: an instant trigger fires at once on any plan, a polling one follows the grid below.

Connect

Connect HeroBot to Zapier in three steps

  1. 01

    Open your apps list

    In your Zapier account, go to the Apps page and click + Add connection. A dialog opens with a search box. Type HeroBot and pick it from the results. You'll need an existing HeroBot account first.

  2. 02

    Add the connection

    Click Add connection. A new tab opens on HeroBot's side, where you sign in with the account that should send the messages. Use the account your team actually sends from, not a personal test login.

  3. 03

    Grant access

    Approve the access request so Zapier can send messages on that account's behalf. The connection then appears in your list, and every Zap that sends through HeroBot reuses it without asking again.

First Zap

Your first Zap: text every new Calendly booking

GoalA guest books a call in Calendly and receives a confirmation text from HeroBot, but only for the event types you pick.

  1. 01

    Build the start

    Create a Zap and pick Calendly as the app that starts it, with Invitee Created as the event. Connect your Calendly account when asked, so Zapier can see new bookings.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent bookings from the connected account. Pick a real one, and note which value tells your event types apart.

  3. 03

    Add the filter

    From the plus icon, add a Filter step. Choose the value you noted, a text rule, and the event type to keep. This step makes the Zap multi-step, so a paid plan is needed.

  4. 04

    Add Send Message

    Add HeroBot with Send Message. Map the guest's phone answer into Receiver's Number, then write the Message, mixing your own words with the booking date from Calendly.

  5. 05

    Test, then publish

    Test the action and check that the text really arrived on a phone you own. If it looks right, click Publish to switch the Zap on.

Actions

The HeroBot action

HeroBot gives you 1 action. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Send Message

Action

In Zapier“Send a single message”

HeroBot sends one text to one phone number, using whatever your earlier steps carried: a name, a date, an order reference. Two fields are required, the receiver's number and the message itself.

When to use it
a new booking, sale or form entry in another app should reach that person's phone right away.
Watch out
the field wants the number with its country code, 15 characters at most, so check the format your source app stores.
When it breaks

When a HeroBot Zap goes wrong

Zapier links no help article to HeroBot, so the known failure points come from how Zaps behave in general.

With a single sending action, the classic traps are about timing and volume rather than settings. Four cases cover most of what you'll hit. For a step-by-step method, the Zapier troubleshooting guide goes further.

  • Past bookings never get a text

    A Zap only reacts to what happens after you switch it on. Contacts already sitting in the other app won't receive anything; reaching them is a separate job.
  • A bulk import sends nothing at first

    If the starting app suddenly returns a huge batch, after an import or a migration, Zapier's flood protection can hold those items back instead of firing them all.
  • Messages that loop

    A Zap that writes into the place its own trigger watches sets itself off again and again. Keep the starting app and the place you log sends separate.
  • The same person texted twice

    On a polling trigger, Zapier remembers what it has already seen, so one item won't start the Zap twice. Duplicates usually mean duplicate records upstream.
Need help

Need help automating HeroBot with Zapier?

A person reads every message.

FAQ

HeroBot Zapier integration: frequently asked questions

01Is the HeroBot Zapier integration free?
Yes, it works on Zapier's free plan, because HeroBot is not a premium app. The free plan gives you 100 tasks a month and lets you build as many Zaps as you like. The catch is the shape: on the free plan, a Zap holds exactly two steps, one trigger and one action. A simple 'new booking, send a text' fits. Add a filter to send only some messages, and you need a paid plan. Your HeroBot account itself is a separate matter, handled on HeroBot's side.
02How many Zapier tasks does each HeroBot message use?
One message sent successfully is one task. The trigger in the other app costs nothing, and neither do the checks Zapier runs to find new items. A send that fails is not counted against your plan. If your Zap also writes a line to a spreadsheet after texting, that second action counts as a second task, so the run costs two. Some apps and actions take more than one task, but nothing in the HeroBot listing says Send Message is one of them.
03Does HeroBot send messages in real time through Zapier?
It depends entirely on the app that starts the Zap, since HeroBot has no trigger of its own. If that app offers an instant trigger, it alerts Zapier the moment something happens, and the text goes out straight away on any plan. If it's a polling trigger, Zapier checks on a timer: every 15 minutes on Free, every 2 minutes on Professional, every minute on Team and Enterprise. The editor shows a lightning bolt on instant triggers, so you can tell before publishing.
04What does it take to connect HeroBot to Zapier?
An existing HeroBot account, and access to the account that should send the messages. In Zapier, open the Apps page, click + Add connection, search for HeroBot, then click Add connection. A tab opens where you sign in to HeroBot and grant Zapier access. After that, the connection is saved once and reused by every Zap that sends through HeroBot. If a colleague owns the sending account, they either connect it themselves or give you the access you need.
05Why does Send Message fail on some phone numbers?
Usually because the number doesn't match what the field expects. Receiver's Number has to include the country code and can't go past 15 characters. Numbers typed locally, without a prefix, are the common culprit, especially from forms where people write their number however they like. Fix the format in the source app, or ask for the full international format on the form. Then run the step test again with a real record before publishing the Zap.
06What if the HeroBot action you want isn't in Zapier?
Then Zapier can't do it for now. The integration lists a single action, Send Message, with no trigger and no search. Replies, campaigns and feedback collection are features HeroBot describes for its own platform, not operations exposed in the Zapier editor. The practical route is to keep those parts inside HeroBot and use Zapier only for the outgoing message. If something else is missing, check HeroBot's own settings or contact HeroBot directly before building around the gap.
07Zapier, Make or n8n for HeroBot?
Judge it on what this page can confirm. On Zapier, HeroBot offers one action, Send Message, with no trigger and no search, and it isn't premium, so the free plan covers a basic two-step Zap. If one outgoing text per event is all you need, that's enough. If you need HeroBot to react to replies or look up past data, check whether another platform's HeroBot integration exposes those operations before choosing, rather than assuming it does.