Skip to content

A multi-step lead form for WordPress that reaches you by email, WhatsApp or CRM

Long forms scare people off. Splitting one into short steps, and sending each lead where you already work, usually beats a single wall of fields. Here is how to plan one.

A multi-step form with a progress indicator and choice buttons
In this article
  1. Plan the steps before you build
  2. Decide where each lead should land
  3. Protect the form and the people who use it
  4. With Rawnaq

Open a contact form with twelve empty fields and most visitors close the tab. Open one with a single question, “What do you need help with?”, and many will answer. Then the second question, and the third. This is the idea behind a multi-step form: the total effort is the same, but it never looks like a wall.

Plan the steps before you build

  1. Make step one almost free. A choice between three or four options, no typing. Once someone has clicked, they are more likely to continue.
  2. Ask for contact details last. By then the visitor has invested a minute, and the request for an email address feels like the natural end.
  3. Ask only what you will use. Every extra field costs completions. If you will not act on it, drop it. This is also good data protection practice.
  4. Show progress. “Step 2 of 4” tells people the end is near.
  5. Use conditional steps. Show the follow-up question only when it applies, so nobody scrolls past fields that are not relevant to them.
  6. Allow going back without losing answers.
  7. End with what happens next. “We reply within one working day” beats a bare “Thanks”.

Decide where each lead should land

The best form is useless if the lead sits in an inbox you do not check. Choose the place you will see it first:

  • Email for slower, considered enquiries.
  • WhatsApp where your customers already chat, for example local services or travel. The visitor’s browser opens a chat with the answers prefilled.
  • A webhook or Slack incoming URL so a team channel is notified at once.
  • Your CRM or mailing list so the lead is in the pipeline without copying by hand.

Protect the form and the people who use it

  • Spam protection. Without it, a public form fills with junk. Invisible checks, such as reCAPTCHA v3, avoid asking visitors to solve puzzles.
  • Say what you will do with the details, in one plain sentence near the button, and link your privacy policy.
  • Decide how long you keep submissions and delete old ones. You should be able to export or erase one person’s data on request.
  • Make it accessible. Labelled fields, clear errors and full keyboard use. See Accessible forms in WordPress: labels, errors and required fields.

With Rawnaq

The Smart Form module in Rawnaq does multi-step forms with file upload, a signature field, WhatsApp redirect and live price estimation. A lead can go out by email, to WhatsApp, to a webhook or Slack incoming URL, or to Mailchimp or HubSpot. Spam protection includes optional reCAPTCHA v3. With Log submissions turned on, entries are stored privately in your database under Rawnaq → Form Submissions, where you can filter, view and export them to CSV, and Rawnaq works with the personal data export and erase tools built into WordPress.

The same module works in Elementor, Gutenberg and Divi, so you do not have to rebuild the form if you change builders. Rawnaq does not call its own servers: email uses wp_mail, webhooks go only to the address you set, and WhatsApp opens in the visitor’s browser. Want a calculation in the flow? See How to add an ROI calculator to a WordPress service page.

Frequently asked questions

Why use a multi-step form instead of one long one?

Each step looks small, so visitors are more likely to start and to finish. It also lets you ask follow-up questions only when they are relevant.

Where can Rawnaq's Smart Form send a lead?

To email using the WordPress mail function, to a WhatsApp chat with a prefilled message, to a webhook or Slack incoming URL, or to Mailchimp or HubSpot.

Does it need Elementor?

No. The same Smart Form module works in Elementor, in the Gutenberg block editor and in Divi Builder.

Does the form send data to Rawnaq's servers?

No. Email uses wp_mail, webhooks go only to the URL you set, and optional reCAPTCHA talks to Google. WhatsApp opens wa.me in the visitor's browser.

Where are submissions stored, and can I delete them?

With Log submissions enabled they are stored privately in your WordPress database, with a CSV export. Rawnaq also works with the Export Personal Data and Erase Personal Data tools in WordPress.

Leave a comment

Keep reading

Related articles

Page builders

How to design a bento grid section in WordPress

Bento grids turn features, metrics and media into a tidy mosaic. Layout rules, content tips and accessibility checks for building one in WordPress.

2 min read

Ready to build with us?

Pick a product and be live in minutes. Free plans available.

Find your product