MeaChat
Docs / Getting Started

Getting Started

Getting Started with MeaChat

Welcome to MeaChat! This complete guide will help you understand the platform, navigate the dashboard, and create your first automated bot in minutes.

What is MeaChat?

MeaChat is a powerful, user-friendly, and feature-rich WhatsApp and multi-channel marketing automation platform. Designed to serve businesses of all sizesβ€”from startups to full-fledged eCommerce storesβ€”it enables seamless customer engagement, automated workflows, and AI-based interactions.

Perfect for:

  • πŸ›’ E-commerce order automation
  • πŸ’¬ Customer support automation
  • πŸ“’ Marketing campaigns & promotions
  • πŸ“Š Lead generation & nurturing
  • πŸ€– AI-powered FAQ resolution
  • πŸ”„ Workflow automation & integration

Dashboard Overview

When you log in to MeaChat, you’ll see the main dashboard with these key sections:

1. πŸ€– Bot Reply

Auto-reply to keywords or customer messages instantly.

Features:

  • Manage replies using unique IDs and reference names
  • Create new replies with the β€œCreate” button
  • View/edit/delete using the action icons
  • Useful for support bots, menus, FAQs, etc.

Use Case: Customer asks β€œWhat are your hours?” β†’ Bot automatically replies with store hours.

2. πŸ’‘ AI Assistant

Respond to natural language queries via trained AI.

Features:

  • Assign AI Training + Intent Detection Campaigns
  • Enable contextual memory for dynamic conversations
  • AI fallback support for unmatched queries

Use Case: β€œWhen will my order arrive?” β†’ AI searches your knowledge base and provides accurate delivery info.

3. πŸ“’ Broadcast Campaign

Send bulk promotional or transactional messages using approved templates.

Features:

  • Supports campaign scheduling
  • Shows performance metrics like delivery, read, and click rates
  • Segment audience by labels and dates
  • Personalize with dynamic variables

Use Case: Send β€œBuy 1 Get 1 Free” offer to customers who visited in the last 30 days.

4. πŸ’¬ Chat Widget

Add WhatsApp, Messenger, Telegram, or Instagram chat widget to your website.

Features:

  • Create a widget configuration
  • Copy embed code from the interface
  • Boost conversions via direct messaging contact
  • Fully customizable appearance

Use Case: Visitors click the WhatsApp icon on your website β†’ Bot responds instantly.

5. ⏱ Sequence Campaign

Create drip campaigns to nurture users over time.

Features:

  • Schedule messages by days (e.g., Day 1, Day 3, Day 7)
  • Ideal for lead nurturing, promotions, and onboarding
  • View performance reports per step

Use Case: New customer joins β†’ Day 1: Welcome message β†’ Day 3: Product recommendation β†’ Day 7: Special offer.

6. πŸ“₯ Input Flow

Collect structured data from users (e.g., email, phone, preferences).

Features:

  • Supports form-type conversations
  • Stores input in subscriber profiles
  • Validation & conditional logic

Use Case: β€œWhat’s your email?” β†’ User responds β†’ Data saved to their profile.

7. 🧩 WhatsApp Flows

Visual drag-and-drop builder for WhatsApp bots.

Features:

  • Create complete interaction paths with triggers, actions, replies, conditions
  • Easy to sync with your connected WhatsApp bot
  • No coding required

Use Case: Build a complete order flow: Product selection β†’ Address β†’ Payment confirmation.

8. 🧾 Message Template

Manage WhatsApp-approved templates (Marketing, Utility, OTP, etc.).

Features:

  • Sync with Meta/WhatsApp
  • Create new templates in various formats
  • View approval status
  • Use in broadcasts and sequences

Use Case: Create approved template β€œOrder Shipped” β†’ Use in broadcast campaigns.

9. πŸ›’ WooCommerce/Shopify Automation

Automatically send messages from your store.

Features:

  • Confirm orders
  • Notify on delivery or payment
  • Reduce COD frauds and abandoned carts
  • Real-time sync

Use Case: Customer places order β†’ Auto confirmation β†’ Payment notification β†’ Delivery update.

Advanced Features

🌐 Outbound Webhook

Trigger external systems when a user interacts with your bot.

Features:

  • Create webhook endpoints
  • Add your external webhook URL (e.g., API endpoint)
  • Real-time integration with CRMs, order systems, or third-party tools

Use Case: User completes input form β†’ Webhook triggers β†’ Data sent to your CRM.

πŸ”˜ Action Buttons

Pre-configured bot behaviors triggered by specific user actions.

Available Actions:

  • Get Started – Shown on first message
  • Unsubscribe/Resubscribe – Add/remove user from sequence
  • Chat with Bot/Chat with Human – Switch conversation control
  • Confirm/Cancel Order – Useful in eCommerce flows

βš™οΈ Configuration Settings

Control bot behavior, session rules, and business hour logic.

Key Settings:

  • No Match Reply – Custom fallback message if input doesn’t match
  • Get Started Message Frequency – Send every time or once per day
  • Business Hours – Pause bot replies outside working hours
  • Signature Message – Agent intro when handing over to human
  • Bot Auto Re-enable Timer – Reactivate bot after live chat ends

Step-by-Step Setup Guide

Step 1: Connect Your Channel

  1. Log in to MeaChat dashboard
  2. Go to Settings β†’ Channels
  3. Click Connect WhatsApp (or your preferred channel)
  4. Scan QR code or follow authentication steps
  5. Verify and confirm connection

Step 2: Create Your First Bot Reply

  1. Navigate to Bot Manager β†’ WhatsApp Bot
  2. Select Bot Reply from the menu
  3. Click Create button
  4. Enter:
    • Trigger Keyword: β€œhelp”
    • Reply Message: β€œHi! How can I assist you today?”
  5. Click Save

Step 3: Create a Basic Flow

  1. Go to WhatsApp Flows section
  2. Click Create New Flow
  3. Name your flow (e.g., β€œOrder Support”)
  4. Use drag-and-drop to add:
    • Trigger block (user message)
    • Text reply block
    • Button block with options
  5. Save and sync with your bot

Step 4: Send Your First Broadcast

  1. Navigate to Broadcasting β†’ WhatsApp Broadcast
  2. Click Create button
  3. Set up:
    • Campaign Name: β€œWelcome Campaign”
    • Message Type: β€œ24 Hours”
    • Audience: All subscribers
    • Message: β€œWelcome to our store! πŸŽ‰β€
  4. Click Schedule or Send Now
  5. Monitor performance in reports

Step 5: Enable AI Assistant (Optional)

  1. Go to AI Assistant module
  2. Click Create AI Training Campaign
  3. Upload your knowledge base (FAQ, docs, URLs)
  4. Enable No-Match Fallback
  5. Activate and test with questions

Common Use Cases

E-Commerce Order Automation

Customer places order
    ↓
Auto confirmation message
    ↓
Payment notification
    ↓
Shipping update
    ↓
Delivery notification
    ↓
Follow-up offer (Day 7)

Customer Support

Customer message received
    ↓
Check bot keywords
    ↓
If matched β†’ Auto reply
    ↓
If no match β†’ Queue for agent
    ↓
Agent responds via shared inbox

Lead Nurturing Sequence

New subscriber joins
    ↓
Day 0: Welcome message
    ↓
Day 2: Product introduction
    ↓
Day 5: Special offer
    ↓
Day 10: Testimonials & reviews

Best Practices

🎯 Bot Design

  • Keep messages short and actionable
  • Use buttons for clear options
  • Always provide human handover option
  • Test flows before publishing

πŸ“‹ Audience Management

  • Segment customers by behavior, location, or purchase history
  • Respect opt-out preferences
  • Clean up inactive subscribers regularly
  • Use labels to organize contacts

⏰ Timing

  • Send promotional messages during peak hours
  • Respect business hours and time zones
  • Avoid messaging too frequently
  • Schedule sequences based on user behavior

πŸ“Š Monitoring

  • Review daily delivery and engagement metrics
  • Monitor unsubscribe rates
  • Check bot conversation logs
  • Adjust messaging based on performance

Frequently Asked Questions

How do I connect multiple accounts to MeaChat?

From the dashboard, go to Settings β†’ Channels and repeat the connection process for each platform (WhatsApp, Facebook, Instagram, Telegram). All accounts will be accessible from one unified inbox.

Can I use MeaChat without technical skills?

Yes! Everything is visual and user-friendly. You can create flows, bots, and campaigns using the drag-and-drop builder without any coding knowledge.

How do I switch between manual and bot replies?

Use the Shared Inbox feature. Select β€œChat with Human” action to hand over to an agent. Set up signature messages to introduce the agent smoothly.

What happens if my bot doesn’t recognize a message?

Configure the No Match Reply in settings. You can:

  • Send a default message
  • Activate AI Assistant for intelligent fallback
  • Route to human agent
  • Ask user to rephrase

Can I schedule messages for specific times?

Yes! In Broadcasting and Sequence modules, you can:

  • Schedule by date and time
  • Select timezone
  • Set recurring schedules
  • Use delays between messages

How do I track bot performance?

MeaChat provides built-in analytics for:

  • Delivery rates
  • Read receipts
  • Click-through rates
  • Conversion rates
  • User engagement metrics
  • Conversation summaries

Do I need approval for WhatsApp messages?

For β€œAnytime” messaging (beyond 24-hour window), you need WhatsApp-approved templates. For β€œ24-hour” messaging, you can send free-form messages without approval. See the Message Template section to create and submit templates.

Next Steps

  1. Connect Your Channel – Set up WhatsApp, Facebook, Instagram, or Telegram
  2. Create Your First Broadcast – Send bulk messages to customers
  3. Set Up Integrations – Connect with Shopify, WordPress, CRM, and more
  4. Explore Advanced Features – Learn about AI training and automation

Need Help? Contact our support team at support@meachat.com or visit our community forum for tips and best practices.

Installation

First, clone the repository to your local machine:

git clone https://github.com/Gladtek/Cooper.git
cd Cooper

Next, install the dependencies:

npm install

Running Locally

Start the development server:

npm run dev

Open your browser and navigate to http://localhost:4321 to see the site in action.

Project Structure

Here’s a quick look at how the project is organized:

src/
β”œβ”€β”€ components/        # Reusable components
β”‚   β”œβ”€β”€ blog/          # Blog & Portfolio cards/items
β”‚   β”œβ”€β”€ common/        # Shared global tools
β”‚   β”œβ”€β”€ islands/       # Interactive React components
β”‚   β”œβ”€β”€ layout/        # Structural atoms (Section, Grid)
β”‚   β”œβ”€β”€ sections/      # Marketing blocks (Hero, Features)
β”‚   └── ui/            # Basic UI parts (Button, Badge)
β”œβ”€β”€ content/           # Content Collections (Blog, Docs)
β”œβ”€β”€ layouts/           # Page wrappers
β”œβ”€β”€ pages/             # File-based routing
β”œβ”€β”€ styles/            # CSS & Tailwind setup
└── site.config.ts     # Global settings

Customization

Theming

You can easily customize the primary brand color and other site settings in src/site.config.ts.

// src/site.config.ts
export const siteConfig = {
  name: 'Cooper',
  description: 'Premium Astro Boilerplate',
  primaryColor: '#C400EB', // Update this to your brand color
};

To update the header links, modify src/components/Header.astro.

Deployment

This Boilerplate is ready to deploy to Vercel, Netlify, or any static hosting provider. Just run:

npm run build

This will generate a dist folder with your static site.

Next Steps

Check out the Components Guide to see the included premium components in action and learn how to customize them.