Skip to content
Maxbot Core

The builder behind every Maxbot conversation.

Core is where the conversation is designed, tested and published. Channels only decide where it runs. Everything on this page is included in the plugin, on either licence.

The vocabulary

Five words that explain the whole product.

Once these five make sense, nothing else in Maxbot is surprising.

Agent

The visible identity of the chatbot, a name, an avatar, a role and a short description. A support assistant, a booking assistant, a product guide.

Topic

One focused conversation with one objective: answer pricing questions, book an appointment, qualify a lead, guide a support request.

Block

One conversational moment. How it is reached, what the bot sends, what is stored, and what happens next.

Entity

A reusable data field with a stable variable name, validated on the way in and reusable in any later message.

Project

The deployable configuration: which agent, which flow, which channel, and where it appears. Switchable on and off.

An agent presents a topic. The topic is made of blocks. Blocks capture entities. A project publishes the result.

The Flow Editor

A readable structure, not an infinite canvas.

The editor shows the conversation as a tree of connected blocks, so you can see the whole journey and edit any single step of it. Its strength is that the structure stays legible when the conversation gets long.

Each block holds three decisions

  • User Input. How this block is reached from its parent, a quick reply, a card, or an optional typed keyword.
  • Bot Responses. What Maxbot sends when the block is reached, as one message or a short sequence.
  • Next Step. What happens afterwards, wait, validate, store, branch, jump, or close.
Block anatomy
User input
Reached by the quick reply Book a visit.
Bot responses
“Great choice.”
“Which city should I look in?”
Next step
Require a quick reply, and save the selection into @city.
Rich content
Optional card, image, GIF, video or link.
User input

Buttons first. Typing only when it earns its place.

Guided choices make conversations predictable, easy to test, and far more likely to finish. Free text is supported where a step genuinely needs it.

Quick reply buttons

Short, fixed buttons that lead straight to their connected block. The available paths are visible, so nobody has to guess what to type.

Track my order Returns Talk to a person

Quick replies as cards

When a plain button isn't enough context: an image, a title, a short description and button text. Useful for products, plans, services and categories.

Standard service

Two-hour visit, parts included

Choose this

Optional typed replies

A child block can define trigger keywords and phrases that decide which branch receives a typed answer. Distinct phrases beat overlapping ones.

refund money back cancel order
Next Step

Eight ways a block can end.

Next Step is where a conversation stops being a script and starts being a process. Every option here is a setting, not code.

Continue from another block. Several branches can share one contact-details sequence, one confirmation, or one central menu, instead of you rebuilding it three times and maintaining it four.
Next step options
Require one of the quick replies
Save the selected quick reply
Wait for a reply and store it in an entity
Validate the collected value
Let typed keywords choose the next block
Store the raw typed reply in a variable
Continue from an existing block
Close the discussion
Entities, validation and Users Data

A conversational form that people actually finish.

Instead of showing every field at once, the bot asks for one value at a time, checks it, stores it, and confirms it back using the visitor's own words.

  1. Ask

    One question, with buttons wherever a choice is possible.

  2. Validate

    If the answer can't be used, Maxbot explains and lets them correct it.

  3. Store

    The value lands in its entity, with a stable variable name.

  4. Reuse

    Drop it into a later message so the conversation reads like a person wrote it.

Collect only what you need, and apply your own access, retention and deletion practices to what you keep.

Validation in the conversation
Atlas ImmobilierEnquiry assistantOnline
What is the best email to reach you on?
nisrine@
That doesn't look like a complete email address, could you check it?
nisrine@atlas-realty.com
Perfect, saved. Thanks @name.
Stored in Users Data
@nameNisrine B.
@emailnisrine@atlas-realty.com
Test and improve

Nothing goes live until you've talked to it yourself.

Test Flow runs the conversation exactly as a visitor would, so you fix what feels wrong while nobody is watching. Test while you build, not only the night before launch.

What to test

  • Message order and pacing
  • Every button and card action
  • Capture, validation and variables
  • Shared continuations and endings

Training review

When typed routing is used, Maxbot surfaces the replies it couldn't match. Those records show you the missing phrases, and the steps that would be more reliable as guided choices.

Publishing

Your widget, your brand, your pages.

A project publishes an assigned flow through the website chat widget. It controls the agent, the trigger behaviour, the appearance and the locations where it appears.

  • Greeting content and agent presentation
  • Text colour, accent colour and layout options
  • The pages or locations the project appears on
  • One trigger per context, the web launcher, or a WhatsApp entry point
yourbusiness.com/pricing
NadiaSales assistantOnline
Looking at pricing? I can help you find the right plan.
Compare plansBook a demoJust browsing
Write a message…

Shown on the pricing page only, because a checkout visitor and a homepage visitor are not the same person.

At a glance

The whole system on one screen.

Build

Flow Editor · messages · quick replies · cards · branching · shared continuations

Capture

Name · email · phone · custom entities · validation · variables · Users Data

Deploy

Projects · channel selection · page targeting · on/off control

Start faster

Template library · live preview · one-click import · full documentation

Licensing and requirements

One purchase, no platform fee.

Both licences include the complete builder, unlimited flows, topics, entities, blocks, branches and stored entries. The licence sets how many projects you deploy.

LicenceMaxbot project allowance
RegularOne project
ExtendedUnlimited projects

Under Envato's standard terms, an Extended licence removes the Maxbot project limit inside the licensed installation. It does not mean one purchase can be installed on unlimited websites.

What you need

  • WordPress 6.5 or later
  • PHP 8.0 or later
  • WordPress administrator access
  • HTTPS for production, and for any channel using a public callback
  • A valid Maxbot Core purchase and authorization
  • For WhatsApp: the separate add-on, a Meta developer account, a Business Portfolio and a WhatsApp Business Account
Test updates on staging with current file and database backups before moving them to production.