FlowsBuilder
FlowChat · Conversational Flows · v2.1.1

Your form has a
3% conversion rate.
A conversation doesn't.

Guide visitors through one question at a time. Branch on every answer. Collect leads, book appointments, sell products, and take payment — all in one flow.

A static contact form asks for everything at once. A conversation earns each answer. Visitors who abandon a 10-field form will happily answer 8 chat steps — because it feels like talking to someone, not filling out paperwork.

With a static form

Visitor sees the whole form at once. Gets overwhelmed. Leaves. You don't know what they needed, which field stopped them, or whether they were even a good fit.

With FlowChat

Visitor answers one question. Then the next. The conversation branches on their replies. By the end you know exactly who they are, what they need, and how ready they are to buy.

Explore the visitor experience — click the tabs
Chat experience
Stripe payment
Dynamic results

One question at a time, with a typing indicator before each agent message. Visitors feel like they're talking to a person. The flow auto-advances when they click a choice — no Continue button required.

S
Hi! I'm here to help you get a quote for your website project.
E-commerce
S
Nice choice! What's your approximate budget?
Pick the range that fits
Under £1,000
£3,000–£5,000
£5,000+

Every choice has its own next step. "E-commerce" routes to e-commerce questions. "Portfolio" routes down a different path. Branching is per-option — set it in the builder with a single dropdown.

  • Avatar appears next to each agent message — set initials or upload a photo
  • Auto-advances on single choice — no extra click
  • Typing delay configurable — 0 to 3s per message
  • Progress bar shows how far they are — or hide it for quizzes
  • Go-back button — let visitors change a previous answer
  • Resume session — returning visitors pick up where they left off

A full Stripe card form, embedded directly in the flow. The visitor pays without leaving the conversation. On success the flow advances to a thank-you step. Supports fixed amounts, formula-calculated prices, and WooCommerce cart totals.

Your order summary — please confirm before paying:
Web design consultation£150.00
Deposit (50%)£75.00
Please enter your card details to pay your £75.00 deposit:
Card number
4242 4242 4242 4242
Expiry
12 / 28
CVC
•••

Three ways to set the payment amount:

Fixed amount
You set the price and currency. Works for deposits, consultation fees, or any fixed-price service. Any Stripe currency.
From a formula step
An earlier step computed the price based on the visitor's answers. The payment step reads it automatically — no configuration needed.
WooCommerce cart total
Visitor built an order via product selector steps. Stripe charges the exact cart total at checkout — no separate order form required.

Dynamic results show WooCommerce products or WordPress posts filtered by the visitor's earlier answers — without you writing a single option by hand. When you add a new category, it appears in the flow automatically.

Based on your budget and e-commerce needs, here are the matching plugins:
WC Boost
£49
Add to cart
Checkout Flow
£79
Add to cart
Analytics Suite
Free
Download

Three data source modes:

WooCommerce products
Filtered by taxonomy values from earlier Dynamic choice steps. Shows image, name, price, stock status. Clicking adds to the WC cart.
WordPress posts / CPTs
Any post type, filtered by taxonomy or meta. Clicking a result opens a popup with full post content. A "Select" button inside the popup advances the flow.
Formula / calculator
No database query. Computes a value from earlier numeric answers using a formula you define. Shown with prefix ("Estimated:") and suffix ("+ VAT"). Can feed directly into the Stripe payment step.
Explore the admin panel — click the tabs to see each section
All flows
Flow builder
Completion actions
Integrations
Submissions
Flows
Integrations
Submissions
FlowChat flows
Flow nameSubmissionsLast updatedShortcode
Website Design Enquiry
8 steps · Chat mode · OTP
247 2 hours ago [flowchat_flow id="12"]
Booking + Stripe Deposit
10 steps · Chat mode · Stripe
134 1 day ago [flowchat_flow id="18"]
Lead Qualification — B2B
5 steps · Chat mode · HubSpot
312 3 days ago [flowchat_flow id="21"]
All flows
Steps
Settings
Appearance
On Complete
Preview
Steps
1
What type of site?
single_choice
2
Approx. budget?
dropdown
3
Key features?
multiple_choice
4
About your project
textarea
5
Your email
email + OTP
6
Confirmation
statement
Editing step 1 — What type of website do you need?
Steps
On Complete
Completion actions — fire in sequence on submit
Email notification● Active
Webhook (Zapier / Make / n8n)● Active
MC Mailchimp
Integrations
API keys — all stored server-side, never sent to the browser
OpenAIConnected
MC MailchimpKey saved
HS HubSpotNot configured
StripeConnected · Test mode
Submissions
Website Design Enquiry (247)
247
Total submissions
38
This week
High
Avg AI score
DateNameTypeBudgetAI score
Jun 20James MitchellE-commerce£5k–£10kHigh
Jun 20Sofia ReyesPortfolio£1k–£3kMedium
AI qualification — James Mitchell
James needs a full e-commerce site for his retail business, budget £5k–£10k, 3-month timeline. WooCommerce, payments, inventory management. High-fit lead — prioritise today.
What you can build

One plugin. Every interactive flow your site needs.

The 24 step types are flexible enough to handle almost any guided experience. Here are the most common — but the combinations are unlimited.

Lead qualification

5–8 steps. Ask about project type, budget, timeline, goals. At the end the AI scores the lead High/Medium/Low and writes their details to your CRM. You open Monday morning knowing which leads to call first.

Booking + deposit

Service preferences → Appointment picker → Visitor details → Stripe deposit. The booking is qualified, confirmed, and paid before they leave the page. Optionally send a confirmation email via wp_mail().

WooCommerce configurator

Category → Dynamic products → WC product selector with variants → Order summary → Stripe or WC checkout. A full purchase path inside one conversational flow, without a traditional product page.

Quote calculator

Collect numeric inputs. Use a formula step to compute the quote. Show the result inline. Let them proceed to Stripe if they like what they see — no manual calculation, no back-and-forth email.

Recommendation quiz

5–7 questions with branching paths per answer. Each path leads to a personalised recommendation using Dynamic results. No two visitors see the same flow — the questions they answer shape where they go.

Verified onboarding

New user signup with OTP email verification, custom field collection, and CRM sync. Every email in your list is real — the OTP step means bots and typos never make it through.

24 step types

Every step type you'll ever need.

Standard steps work out of the box. Advanced steps unlock WooCommerce, Stripe, AI, and dynamic content. Every choice, dropdown, and dynamic option has its own next step — route visitors down different paths based on every answer.

Standard
Single choice
Multiple choice
Image choice
Text input
Textarea
Email + OTP verify
Phone
Number
Date picker
Dropdown
Rating
Country
File upload
Address autocomplete
Appointment picker
Statement
Advanced
Dynamic choice (taxonomy)
Dynamic results (WC / posts / formula)
WC product selector
WC customer details
WC order summary
Stripe payment
AI suggest (autocomplete)
Formula / calculator
Integrations

Submissions go exactly where your business needs them.

Add as many completion actions as you need. They fire in sequence when a visitor submits the flow. Stack them freely — email + Mailchimp + HubSpot + Webhook all run from one submission.

Email notification
Clean HTML email with every answer as a table. Set any recipient. Step IDs become column headers — name them well.
Webhook
POST JSON to any URL. Works with Zapier, Make, n8n, Pabbly, or your own endpoint. Payload includes all answers, source URL, and timestamp.
MC
Mailchimp
Subscribe to any audience. Field mapping, tags, double opt-in. Subscriber status is "pending" until confirmed when double opt-in is on.
HS
HubSpot
Create or update a contact. Field map connects HubSpot property names to your flow step keys. Requires a Private App token.
BV
Brevo
Add or update a contact in any Brevo list. Contacts with the same email are upserted, not duplicated.
AC
ActiveCampaign
Create a contact and map fields to AC contact properties. Requires API key and account URL, both set in Integrations.
All API keys are stored server-side and displayed masked in the admin. They are never sent to the visitor's browser.
AI features

Generate flows, qualify leads, and suggest answers — all with one API key.

OpenAI is optional. Add a key in Integrations and three AI features unlock. Remove the key and the plugin works exactly as before.

Generate a flow with AI

Describe your flow in plain English. In seconds, a complete step array is built and loaded into the builder. Review it, edit what you like, and save. A 6-step lead form in under a minute.

Rewrite a question

Click the sparkle icon next to any question field. Choose Friendly, Professional, Concise, or Enthusiastic. Accept or discard in one click. Uses gpt-4o-mini — roughly $0.001 per rewrite.

AI lead qualification

Click "AI qualify" on any submission. Get a plain-English summary, a High/Medium/Low score, and the reason — in 3 seconds. Open Monday morning knowing exactly who to call. Under $0.001 per qualification.

What's included

One purchase. Complete.

No monthly fee. No locked tiers. Every feature below is included today and in every future update.

Per-choice branching
Every single choice, dropdown, and dynamic option routes to its own next step. Build flows as complex as your use case demands.
Stripe payments
Fixed, formula-calculated, or WooCommerce cart total. Take deposits, consultation fees, or full payments without leaving the conversation.
Dynamic choice + results
Options loaded live from WordPress taxonomies. Products filtered by earlier answers. Calculated results from formulas. All without writing a single static option.
OTP email verification
A 6-digit code is sent to the address they typed. They must enter it to continue. Every email in your list is real — bots and typos never make it through.
Export & import flows
Export any flow as JSON. Import on any other WordPress site. Stage to production, share flows with clients, back up before major changes.
Data stays in your database
All submissions stored in your WordPress database. Nothing sent to FlowsBuilder's servers. API calls go only to the integrations you configure.
Requires WordPress 6.0+, PHP 8.0+. OpenAI optional. Stripe requires keys in Integrations. WooCommerce features require WooCommerce active.
Frequently asked questions
Can I have multiple flows on the same page?
Yes. Place multiple shortcodes on the same page. Each renders independently with its own step state. Assets are loaded once regardless of how many shortcodes are present.
Does FlowChat work without WooCommerce?
Completely. WooCommerce steps (product selector, customer details, order summary, dynamic WC results, WC cart total for Stripe) only appear when WooCommerce is active. All other step types and features work without it.
How does AI lead qualification work?
After any submission, click "AI qualify" in the Submissions panel. You get a plain-English summary of the lead, a score (High/Medium/Low), and the reason in about 3 seconds. Requires an OpenAI API key. Typical cost: under $0.001 per qualification.
Can I export submissions?
Yes. Click "Export CSV" in the Submissions panel to download all submissions for the selected flow. Columns: ID, Session ID, Status, Date, Source URL, Answers JSON. Import directly into Excel, Google Sheets, or Airtable.
Does it work with Elementor, Bricks, or Divi?
Yes. Use the shortcode in any page builder's shortcode or HTML block. In Elementor, use the native "SmartWeb Flow" widget — search for it in the Elementor panel and pick your flow from the dropdown.
Can I translate the flow into another language?
Yes. All question text, sub-text, button labels, and choice labels are free-text fields you write yourself — write them in any language. The AI features also work in other languages; just prompt in that language.

Your next lead is one conversation away.

Build your first flow in under 15 minutes. No developer, no code. Just a better way to convert visitors into qualified leads, bookings, and paying customers.

Get FlowChat Ask a question
WordPress 6.0+ · PHP 8.0+ · OpenAI optional · Works with any theme · Data stays in your database
© 2026 FlowsBuilder · by GnK Web LLC Terms · Privacy