Elementor Pro Forms SMS: SplitSMS Notification & Forms Manager
Two ways to send SMS from Elementor Pro forms — native SplitSMS Notification action and auto-detected Forms manager toggles.
Elementor Pro powers landing pages, quote forms, and lead capture on thousands of WordPress sites. When someone submits a form, email is the default — and email is slow, gets filtered, and rarely gets read on mobile-first markets like Ghana and Nigeria. SMS closes the loop in seconds.
SplitSMS plugin v1.7.2 ships two Elementor Pro integrations: a native SplitSMS Notification action inside the form builder, and a Forms manager that auto-detects every Elementor form on your site. Pick the path that fits your workflow — per-form control in Elementor, or bulk toggles from SplitSMS → Forms.
Why Elementor Pro + SMS beats email-only forms
Form submissions are high-intent moments. A prospect requesting a quote, a patient booking a consultation, or a buyer asking about availability is actively waiting for confirmation. SMS open rates exceed 90% on mobile. A single line — Hi {name}, we received your request on {site_name}. We will call you soon. — reduces support calls and builds trust immediately.
Elementor Pro forms fire elementor_pro/forms/new_record after submit. SplitSMS hooks that event (plus a mail_sent fallback for edge cases across Elementor versions), normalizes the phone number, and sends through the same API your dashboard uses. Delivery logs appear under SplitSMS → Logs in wp-admin and on your splitsms.com dashboard.
Method 1: SplitSMS Notification in Actions After Submit
Recommended for production forms where message copy matters. Install the SplitSMS WordPress plugin from splitsms.com/integrations (v1.7.2 or later). Connect your API key under SplitSMS → Settings — paste the full key (~56 characters), set your approved Sender ID, and run Test connection.
Edit your page in Elementor → select the Form widget → Actions After Submit → Add Action → SplitSMS Notification. Choose Send to: phone from form field, custom phone with field macros, or admin phone only. Map the Tel field ID (Advanced → Field ID, e.g. phone). Write your message using placeholders like {name}, {email}, {form_name}, and {phone}.
Optional controls: Sender ID override per form, Also notify admin toggle with a separate admin message template. Save and submit a test entry with your own mobile number. Check SplitSMS → Logs for delivered status before going live.
Method 2: Forms manager — auto-detect every Elementor form
SplitSMS → Forms scans your site for Elementor Pro forms embedded in pages, posts, and Elementor library templates. Click Refresh list when you add new forms. Toggle Send SMS per form, pick the phone field from a dropdown, edit the message template, and save — no need to open the Elementor editor.
Best for agencies managing many client sites, quick rollouts across existing forms, or when non-technical owners maintain SMS copy from wp-admin without touching the page builder.
Global Elementor integration (Integrations page)
SplitSMS → Integrations → Elementor Pro Forms enables automatic SMS for all detected forms using one global template. Set the default phone field ID, optional comma-separated form names to filter (Contact Form, Quote — empty means all forms), and a shared message template with variables: {site_name}, {name}, {email}, {subject}, {message}, {form_name}, {form_id}, {phone}, {field_phone}.
Use the global toggle for quick experiments or legacy forms. When a form has the native SplitSMS Notification action configured, the plugin skips duplicate global hooks for that submission.
Phone field setup in Elementor
Add a Tel field type to your Elementor form — not a plain Text field labeled Phone. Open the field → Advanced → Field ID and set a clear ID like phone or mobile. Enter that same ID in SplitSMS (Forms manager dropdown, Integrations panel, or SplitSMS Notification action).
SplitSMS also scans common field labels and IDs (phone, mobile, tel) as fallbacks, but explicit Field IDs prevent wrong-number sends on multi-field forms.
Templates, admin alerts, and skip logs
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. Enable admin copy on high-value lead forms so your sales team gets pinged instantly — separate templates for customer confirmation vs internal alert.
Every send writes to SplitSMS → Logs with recipient, template, status, and source (elementor). Skipped sends show reasons: no phone field, form filtered out, insufficient wallet balance, or duplicate prevented when the native action already handled the submission. Failed sends show API errors so you fix issues without guessing.
SEO takeaway for Elementor developers
If you build client sites in Elementor Pro, advertising SMS-ready forms is a differentiator. Search terms like Elementor Pro form SMS notification, WordPress Elementor SMS Ghana, and send SMS after Elementor 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.