Integration · Tally

Tally forms to WhatsApp

Every time someone submits your Tally form, ChatSales confirms on WhatsApp that you received it, and the conversation sits in your inbox for follow-up.

TallyWhatsApp

Sample data. Shown in English: your customers get the Mexican Spanish template.

How it works

  1. Someone submits your Tally form with their phone number.
  2. Tally sends the submission to ChatSales through a webhook signed with your secret.
  3. ChatSales messages them on WhatsApp "we received your form" from your number, with a utility template.
  4. In Activity you see every submission and whether they were messaged (or why not).

Use cases

This is the message your customers get, in three kinds of business. Sample data; customers receive the Mexican-Spanish template.

Tally WhatsApp message sent with ChatSales: Event planners
Event plannersPaola asked for a quote through the form; the confirmation arrives on WhatsApp.
Tally WhatsApp message sent with ChatSales: Agencies and studios
Agencies and studiosAndrés sent his brief; the studio confirms on WhatsApp and the conversation continues there.
Tally WhatsApp message sent with ChatSales: Gyms
GymsLuis asked for a trial class; the gym writes before he forgets.

Integrate Tally now → No account yet? Create one for free →

What it does and doesn't do

✅ It can🚫 It can't
Message whoever fills in your Tally form on WhatsApp, as soon as they submit it.Message someone who left no phone: your form needs a "Phone number" field.
Use the template we create and send to Meta for you, or one of your own approved flows.Read your forms or past responses: only new ones Tally sends us.
Show you every response that arrived and whether it was messaged (or why not).Write without a Meta-approved template (Utility category).
Ask for consent on your behalf: your form must say you will contact them on WhatsApp.

🔐 We never ask for passwords or keys from the platform: it sends each submission to a secret URL. ChatSales uses its own token (Settings → API) to create the template and write from your number.

Set up in 3 steps

  1. Turn on Tally in the ChatSales App Store and copy the webhook URL and the signing secret.
  2. In Tally, add a webhook to your form: paste the URL into "Endpoint URL" and the secret into "Signing secret".
  3. Add a consent line to your form: "I agree to be contacted on WhatsApp".

See the step-by-step guide →

The message your customer gets

ChatSales creates this template in Mexican Spanish and submits it to Meta; here is what it says, in English (you can pick another approved flow):

Hi Ana, we received your form "Event quote" at Luna Events. We'll contact you here shortly. Thank you!

What you need

You need:

A WhatsApp API number connected in ChatSales (Connect your WhatsApp). These messages are the first contact with someone who has not written to you, so WhatsApp only allows them with a Meta-approved template.

To be an admin of your ChatSales team and have access to your Tally account.

Rules that protect your number

So a public form can't be used to make your number write to strangers: one message per number every 24 h, and at most 60 per hour and 300 per day per app. Anything over the limit stays in Activity with the reason.

Numbers without a country code are treated as Mexican (+52) by default. If you get contacts from other countries, turn it off under Connection and we only message numbers with "+code".

Add a consent line to your form (for example "I agree to be contacted on WhatsApp"): WhatsApp requires people to agree to receive messages from your business.

Frequently asked questions

Does Tally integrate with WhatsApp?

Yes. With ChatSales: Every Tally form submission gets your WhatsApp message. You turn it on from the ChatSales App Store in 3 steps, with your WhatsApp API number.

Is it secure?

Yes: Tally signs every submission with the secret ChatSales gives you, and ChatSales only accepts signed ones.

Does it message the same person several times?

No: at most one message per number every 24 hours, and up to 60 an hour and 300 a day per app.

Can I change the message?

Yes: pick another Meta-approved message flow or create a new one.