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
- Log in to MeaChat dashboard
- Go to Settings β Channels
- Click Connect WhatsApp (or your preferred channel)
- Scan QR code or follow authentication steps
- Verify and confirm connection
Step 2: Create Your First Bot Reply
- Navigate to Bot Manager β WhatsApp Bot
- Select Bot Reply from the menu
- Click Create button
- Enter:
- Trigger Keyword: βhelpβ
- Reply Message: βHi! How can I assist you today?β
- Click Save
Step 3: Create a Basic Flow
- Go to WhatsApp Flows section
- Click Create New Flow
- Name your flow (e.g., βOrder Supportβ)
- Use drag-and-drop to add:
- Trigger block (user message)
- Text reply block
- Button block with options
- Save and sync with your bot
Step 4: Send Your First Broadcast
- Navigate to Broadcasting β WhatsApp Broadcast
- Click Create button
- Set up:
- Campaign Name: βWelcome Campaignβ
- Message Type: β24 Hoursβ
- Audience: All subscribers
- Message: βWelcome to our store! πβ
- Click Schedule or Send Now
- Monitor performance in reports
Step 5: Enable AI Assistant (Optional)
- Go to AI Assistant module
- Click Create AI Training Campaign
- Upload your knowledge base (FAQ, docs, URLs)
- Enable No-Match Fallback
- 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
- Connect Your Channel β Set up WhatsApp, Facebook, Instagram, or Telegram
- Create Your First Broadcast β Send bulk messages to customers
- Set Up Integrations β Connect with Shopify, WordPress, CRM, and more
- 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
};
Navigation
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.