SiteChat Pro

Your contact form could be costing you leads. A guided chat flow is going to get you leads.

M Media SiteChat Pro replaces passive contact forms with a guided conversation widget that qualifies visitors, captures lead data, and routes notifications – all from your own WordPress install. No SaaS subscription. No per-lead fees. No AI API costs. No third-party chat platform holding your data. The widget, the flows, the leads, and the delivery logic all live inside your WordPress site, in dedicated plugin tables that don’t touch your options table.

It behaves like a chatbot. It isn’t one. There is no AI behind SiteChat Pro – and that is the point. Every response is exactly what you wrote. No hallucinations. No invented pricing. No off-brand answers. No per-conversation API bill. Your client’s HVAC widget will never tell a visitor the company offers services it doesn’t, because the flow only says what you told it to say. For service businesses where a wrong answer loses a customer or creates liability, scripted and reliable beats clever and unpredictable every time.

The Guided Flow Builder lets you build and edit conversation flows without touching JSON. Start from one of 60+ trade-specific templates, customize it in the visual builder, or build from scratch. For structural edits and power users, Advanced JSON mode is still there. Install the plugin, load a template, and the widget is live in minutes.

The Problem

Static contact forms filter out nothing and qualify no one.

M Media SiteChat Pro WordPress chat widget interface

A visitor lands on your site. They see a form with five fields and a submit button. Half of them leave. The ones who do submit give you minimal context, no urgency signal, no service type – just a name and email you have to follow up cold.

  • No way to know which service they need
  • No urgency or budget signal before you call
  • No consent language that holds up
  • No record of what they said during the session

AI chatbots solve engagement but introduce a different set of problems: ongoing API costs, unpredictable responses, hallucinated answers, and a model that may say something your client never approved. SaaS chat platforms add a monthly bill on top of that, with your lead data living on someone else’s servers. SiteChat Pro solves the engagement problem without either of those trade-offs – inside WordPress, on your terms.

How It Works

Guided conversation, your rules, your data.

  1. Widget appears on page load (configurable delay, left or right position).
  2. Visitor moves through your flow: choices, free-text inputs, or multi-field forms.
  3. Consent checkbox is presented before submission (TCPA-compliant text, fully customizable).
  4. Lead is written to the plugin’s dedicated leads table.
  5. Email notification fires via WordPress mail or your own SMTP credentials.
  6. Webhook payload is dispatched to any URL you configure — CRM, Zapier, Make, anything.

Sessions and events are tracked separately, so you can see where visitors dropped off. Leads are exportable to CSV at any time.

Flow Builder

Build flows visually. No JSON required for normal use.

The Guided Flow Builder supports five node types:

  • Message – display text and continue
  • Choice – present up to 12 branching options
  • Input – capture a single free-text, email, or phone field
  • Form – collect multiple fields in one step
  • End – close the flow with a configurable message

Flows support up to 100 nodes. Advanced JSON mode is available for structural changes, flow migration, and power-user editing. Both modes validate against the same schema before saving.

Template Library

Over 60 ready-to-load trade flows included across 8 categories.

Every template is built around qualified lead capture for that specific trade – service type selection, urgency, budget range, and a contact form at the end. Load one with a single click, customize the copy to match your business, and go live.

M Media SiteChat Pro WordPress chat widget interface

Home Services (39 templates)

  • HVAC
  • Plumbing
  • Electrician
  • Roofing
  • Landscaping / lawn care
  • House cleaning / maid service
  • Pest control
  • Painting (interior/exterior)
  • Power washing
  • Moving company
  • Junk removal
  • Handyman
  • General contractor / remodeling
  • Kitchen remodeling
  • Bathroom remodeling
  • Flooring installation
  • Carpet cleaning
  • Window cleaning
  • Gutter cleaning / installation
  • Pool service / installation
  • Solar installation
  • Tree service / arborist
  • Fence installation
  • Garage door repair
  • Appliance repair
  • Locksmith
  • Water damage restoration
  • Fire and smoke restoration
  • Mold remediation
  • Foundation repair
  • Concrete and driveway
  • Asphalt and paving
  • Siding contractor
  • Window and door replacement
  • Insulation contractor
  • Septic service
  • Well pump service
  • Wildlife removal
  • Commercial cleaning and janitorial

Automotive (7 templates)

  • Auto mechanic / repair shop
  • Auto body / collision repair
  • Car detailing
  • Auto glass repair
  • Windshield replacement
  • Towing and roadside assistance
  • Mobile auto repair

Insurance (4 templates)

  • Medigap / Medicare agent
  • Auto insurance agent
  • Life insurance agent
  • Homeowners insurance agent

Financial (4 templates)

  • Financial advisor / planner
  • Mortgage broker
  • Tax preparation
  • Small business bookkeeping

Beauty / Wellness (2 templates)

  • Personal trainer
  • Dog grooming / training

Events / Creative (2 templates)

  • Wedding photographer / videographer
  • Event planner

Real Estate (1 template)

  • Real estate agent

Digital Services (2 templates)

  • Web development
  • Web hosting / managed hosting

Delivery and Notifications

Leads go where you need them.

  • Email notifications via WordPress mail or direct SMTP (host, port, TLS/SSL/none, credentials)
  • Webhook delivery to one or more URLs — one per line
  • CSV export from the admin leads panel
  • All lead data stored in a dedicated plugin table, not in post meta or options

Security and Compliance

Built-in consent and bot protection.

  • TCPA-style consent checkbox with fully customizable consent text
  • Google reCAPTCHA v3 integration with configurable minimum score threshold
  • Nonce-verified AJAX on all frontend submissions
  • All user input sanitized through WordPress sanitization functions

Display Options

Global or targeted – your choice.

Enable the widget site-wide from settings, or place the

shortcode on specific pages. The floating button is configurable: label text, brand color, left or right position, and appearance delay from 0 to 120 seconds.

Licensing / Procurement

$49 per site. That’s it.

One license, one site, $49.99. If you are building this for a client, charge them an hour of your time and you are already profitable before the widget goes live. No annual renewal. No per-lead fees. No AI API bill showing up at the end of the month.

M Media Software Lab is a registered US vendor (DUNS and EIN on file).


$49.99

Perpetual License

SSL Secure
Stripe
PayPal
Money-Back Guarantee
Tracking Scripts
Telemetry Services
Anonymous Statistics
Your Privacy

No Bloat. No Spyware. No Nonsense.

Modern software has become surveillance dressed as convenience. Every click tracked, every behavior analyzed, every action monetized. M Media software doesn't play that game.

Our apps don't phone home, don't collect telemetry, and don't require accounts for features that should work offline. No analytics dashboards measuring your "engagement." No A/B tests optimizing how long you stay trapped in the interface.

We build tools, not attention traps.

The code does what it says on the tin — nothing more, nothing less. No hidden services running in the background. No dependencies on third-party APIs that might disappear tomorrow. No frameworks that require 500MB of node_modules to display a button.

Your data stays on your device
No "anonymous" usage statistics
Minimal dependencies, fewer risks
Respects CPU, RAM, and battery
🤖
Support Bot
"Have you tried restarting your computer? Please check our knowledge base. Your ticket has been escalated. Estimated response: 5-7 business days."
❌ Corporate Script Theater
👨‍💻
Developer (M Media)
"Checked your logs. Line 247 in config.php — the timeout value needs to be increased. Here's the exact fix + why it happened. Pushed a patch in v2.1.3."
✓ Real Technical Support

Support From People Who Understand the Code

Ever contact support and immediately know you're talking to someone reading a script? Someone who's never actually used the product? Yeah, we hate that too.

M Media support means talking to developers who wrote the code, understand the edge cases, and have probably hit the same problem you're dealing with. No ticket escalation theatrics. No "have you tried restarting?" when your question is clearly technical.

Documentation written by people who got stuck first. Support from people who fixed it.

We don't outsource support to the lowest bidder or train AI on canned responses. When you ask a question, you get an answer from someone who can actually read the logs, check the source code, and explain what's happening under the hood.

Real troubleshooting, not corporate scripts
Documentation that assumes you're competent
Email support that doesn't auto-close tickets
Updates based on actual user feedback