Integration · Jotform

Jotform forms to WhatsApp

Every time someone submits your Jotform form, ChatSales confirms on WhatsApp that you received it, and the conversation sits in your inbox.

JotformWhatsApp

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

How it works

  1. Someone submits your Jotform form with their phone number.
  2. Jotform sends the submission to ChatSales at your webhook URL.
  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.

Jotform WhatsApp message sent with ChatSales: Language schools
Language schoolsCamila filled in the enrollment request; the school confirms on WhatsApp.
Jotform WhatsApp message sent with ChatSales: Insurance
InsuranceJorge asked for a quote; the agent continues the conversation on WhatsApp.
Jotform WhatsApp message sent with ChatSales: Vet clinics
Vet clinicsFernanda registered her dog; the clinic writes on WhatsApp to book a visit.

Integrate Jotform 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 Jotform form on WhatsApp, as soon as they submit it.Message someone who left no phone: your form needs a phone field.
Use the template we create and send to Meta for you, or one of your own approved flows.Read your forms or past submissions: only new ones Jotform sends us.
Show you every submission that arrived and whether it was messaged (or why not).Write without a Meta-approved template (Utility category).
Check a signature: Jotform doesn't sign its submissions, so the URL is the key. Don't share it; if it leaks, generate a new one.

🔐 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 Jotform in the ChatSales App Store and copy the webhook URL.
  2. In Jotform, paste the URL into your form's webhooks integration.
  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 "Enrollment request" at Lingua Academy. 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 Jotform 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 Jotform integrate with WhatsApp?

Yes. With ChatSales: Every Jotform 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?

Jotform doesn't sign its submissions, so the URL is the key: don't share it and, if it leaks, generate a new one in ChatSales.

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.