Back to blog
WordPress7 min read

JetFormBuilder SMS: Send Text Messages After Any Form Submit

Add SplitSMS as a native JetFormBuilder Post Submit Action — per-form templates, phone mapping, and no custom PHP.

JetFormBuilder powers thousands of WordPress sites — booking forms, lead capture, multi-step applications, and checkout flows built inside the block editor. When someone submits, you usually send email. Email is slow, gets filtered, and customers rarely read it on the go. SMS closes the gap in seconds.

SplitSMS plugin v1.6.0 adds a native Send SMS (SplitSMS) Post Submit Action inside JetFormBuilder. Drag the action onto your form, map the phone field, write a short template, and every successful submit triggers a text through your SplitSMS wallet — no Zapier, no webhook middleware, no PHP snippets.

Why JetFormBuilder + SMS beats email-only workflows

Form submissions are high-intent moments. A job applicant, a clinic patient booking a slot, or a buyer requesting a quote is actively waiting for confirmation. SMS open rates exceed 90% on mobile-first markets like Ghana and Nigeria. A single line — Thanks {field_name}, we received your request. Ref #{record_id}. — reduces support calls and builds trust immediately.

JetFormBuilder already exposes field values to Post Submit Actions. SplitSMS reads those values at submit time, normalizes the phone number, and sends through the same API your dashboard uses. Delivery logs appear under SplitSMS → Logs in wp-admin and in your SplitSMS developer portal.

How to add Send SMS in JetFormBuilder

Install the SplitSMS WordPress plugin from splitsms.com/integrations (v1.6.0 or later). Connect your API key under SplitSMS → Settings — paste the full key (~56 characters), set your approved Sender ID, and run Test connection.

Open your JetFormBuilder form → Post Submit Actions → Add Action → Send SMS (SplitSMS). Choose the phone field (Tel or Text field with a valid number). Write your message body using JetFormBuilder macros for field values — for example Hi %field_name%, your booking on %field_date% is confirmed.

Save the form and submit a test entry with your own mobile number. Check SplitSMS → Logs for a delivered status before going live.

Per-form control vs global auto-SMS

The native action gives you per-form templates — different messages for contact vs booking vs payment forms. SplitSMS also supports optional global JetFormBuilder auto-SMS under SplitSMS → Crocoblock, but when the Send SMS action is present on a form, the plugin skips the global hook to avoid duplicate texts.

Use the action for production forms where message copy matters. Use global auto-SMS only for quick experiments or legacy forms you have not migrated yet.

Templates, placeholders, and admin alerts

Keep messages under 160 characters when possible to stay in one SMS segment. Include {site_name} or your brand Sender ID so recipients know who sent the text. For internal alerts, add a second Post Submit Action or enable admin phone notifications in SplitSMS settings so your team gets pinged on high-value leads.

SplitSMS does not charge WordPress separately — each SMS debits your wallet at published Ghana rates (from around GHS 0.029 per segment). Top up via Paystack from the SplitSMS dashboard.

SEO takeaway for WordPress developers

If you build client sites with Crocoblock and JetFormBuilder, advertising SMS-ready forms is a differentiator. Search terms like JetFormBuilder SMS notification, WordPress form SMS Ghana, and send SMS after form submit map directly to this workflow. Install SplitSMS once per site, configure per form in minutes, and ship transactional SMS without leaving WordPress admin.

Try SplitSMS free

Send bulk SMS, OTP, and campaigns — 5 free credits on signup.