How Contxt Form works

The short version: someone fills out a form on your site, you get a text. Here's the rest.

What is Contxt Form?

A WordPress plugin that sends you a text message whenever someone submits your contact form. No form builder to learn, no complicated setup. You can also use it outside WordPress with the JS SDK and API.

Built for site owners, not developers

You shouldn't need to learn a form builder or sign up for a texting service just to know when someone fills out your contact form. Here's how we keep it simple:

  • Credits mode — Buy credits from us and we handle the texting. No extra accounts, no setup, no technical knowledge required.
  • Bring your own Twilio — Already have Twilio? Paste your credentials in one place and you're set. Completely free on our end.
  • Block + shortcode — Add the form with a block or a shortcode. No drag-and-drop form building, no notification rules to configure.
  • Your number stays private — Your phone number never appears in the page source, so bots and scrapers can't harvest it. Visitors fill out the form, and the text comes to you behind the scenes.
  • Single purpose — "Form submissions as text messages." That's it. Not a form builder that also does SMS if you wire it up.

Licensing & credits

  • Your license key is tied to one or more domains.
  • One credit = one text message. Your balance lives in your account.
  • Buy credit packs (50, 200, or 500) and they're added instantly.

Pick the option that fits you

Credits (we handle texting)

Buy credits and we take care of sending the texts. The easiest option — no extra accounts or services to set up.

Your own Twilio — free

Already have a Twilio account? Enter your credentials in Settings → Contxt Form and texts go through your account. No credits needed, no charge from us.

Products

  • WordPress plugin – Install it, pick credits or your own Twilio, and add the Contxt Form block or shortcode to any page. Works in the block editor, classic editor, and page builders. Settings live under Settings → Contxt Form.
  • JS SDK & API – For developers: npm package @contxt-form/js-sdk, embeddable form component, and REST API.

Block editor

In the block editor, add the Contxt Form block from the inserter (search for it or look in the Widgets category). Set the recipient number in the sidebar and publish — that's it. The form collects the visitor's phone number so you can text them back.

WordPress shortcode

Add a contact form to any page with the [contxt_form] shortcode. The form collects a phone number and message from the visitor. Each form has its own recipient, so you can have different forms texting different numbers.

[contxt_form to="+15551111111"] — Sales inquiries

[contxt_form to="+15552222222"] — Support requests

Shortcode attributes

  • to (required) — recipient phone number in E.164 format.
  • from — sender number (BYOK mode only).
  • class — extra CSS classes for custom styling.
  • message_label, message_placeholder, submit_text, phone_label, phone_placeholder — override the default form strings.

Page builder compatibility

The shortcode works in the classic editor, Divi (Code or Shortcode module), and Elementor (Shortcode widget). In the block editor, use the Contxt Form block (no shortcode needed) or the core Shortcode block.

Full styling control

The form renders semantic HTML with a single .contxt-form class and no plugin CSS. Your theme, page builder, or custom CSS has full control over appearance. Use the class attribute to add your own classes for targeted styling.

Ready to try it?

Get set up in a few minutes. No credit card required.