Overview
Your bot performance at a glance
Welcome back, there! 👋
Your bot sent 0 replies today — keep it up!
💬
Total Replied
All time
📈
Today
Replies sent today
Active Rules
Auto-reply triggers
Settings changes (toggle bot, edit rules, update fallback) may take up to 60 seconds to take effect for faster performance.
Loading...
Fetching bot status
Greeting Message
Auto-sent to first-time customers before their reply
Fallback Message
Sent when no rule matches and AI is unavailable — ensures customers always get a reply
Office Hours & Away Message
When enabled, AI mentions your business is closed and shows your schedule to customers outside hours
Recent activity
Loading...
Business Profile
The more you fill in, the smarter your AI replies become
Checking...

Smart Import

Paste your Facebook page info, menu, or business description — AI will fill in the form for you
Replace All = paste your complete info, wipes and refills everything. Update = paste just the changes, merges with existing data.

🏪 Business Basics Required

📍 Location & Hours Recommended

📞 Contact Info Recommended

🛍️ Products & Services Required

Add your products or services so the AI can answer pricing and availability questions.

💳 Business Policies Optional

Frequently Asked Questions Optional

Add common questions and their answers. The AI will use these when customers ask similar things.

🎨 AI Communication Style Required

💁‍♀️ Girl style
💁‍♂️ Boy style
🤝 Neutral / Professional
Girl: warm, friendly, uses soft expressions · Boy: direct, confident, straightforward · Neutral: professional, balanced
😊🎉💕 Lots
😊 Some
None
🗣️ Casual
⚖️ Balanced
👔 Formal
Brief (1 sentence)
Medium (2-3 sentences)
Detailed (3+ sentences)
Smart (auto)

📝 Extra Instructions Optional

Reply Rules
Set keywords and auto-reply messages
Your rules
Loading rules...
Activity Log
Customer conversations — click a customer to see their chat
💬
All
0
M
Messenger
0
IG
Instagram
0
TG
Telegram
0
WA
WhatsApp
0
WEB
Web Chat
0
Loading customers...
Page Setup
Connect your Facebook page to activate your auto-reply bot

Facebook page Checking...

Connected page: Loading...

Connect your Facebook page

Follow the steps below to get your Page ID and Access Token from Meta, then enter them here.

Connect in one click
Sign in with Facebook and pick your page — no copying tokens.
— or enter your token manually below —
How to get your token
1. Go to developers.facebook.com → create an app
2. Add Messenger product → connect your Facebook page
3. Under Messenger API Settings → Generate access tokens → click Generate
4. Copy the token and paste it below
5. For Page ID: go to your Facebook page → About → scroll to bottom
Your webhook URL (needed in Meta setup)
https://auto-reply-bot-jeffrey-production.up.railway.app/webhook
Keep this secret. It gives access to send messages from your page.
Enter the same word in Meta → Messenger API Settings → Configure webhooks → Verify token.

After connecting your page

Complete these final steps in Meta Developer to activate the bot:

1. Go to Meta Developer → your app → Messenger API Settings
2. Under Configure webhooks → paste your webhook URL above
3. Enter your verify token → click Verify and save
4. Under Generate access tokens → click Add Subscriptions → tick messages
5. Toggle your bot ON from the Overview page ✅
Conversation Flows
Build multi-step conversation trees with branching logic
AI Settings
Configure AI-powered replies with your own API key

AI Provider

Your key is stored securely and only used server-side to generate replies. Never shared.
Get yours → Anthropic · OpenAI · DeepSeek · xAI · Google · Mistral

How it works

1. Choose your AI provider and paste your API key above.
2. In Reply Rules, enable the AI toggle on any rule.
3. When that rule triggers, SnappBot uses your AI to generate a smart, contextual reply instead of a static message.
4. If no AI key is set, rules with AI enabled fall back to the static reply text.
Billing
Choose a plan for your business
Free
RM 0 /month
  • 1 Facebook Page
  • 5 reply rules
  • 300 replies / month
  • 7-day activity log
  • Keyword-based replies
  • Quick reply buttons
Pro
RM 1,599 /month
  • Everything in Starter
  • AI inventory awareness
  • AI order management
  • Custom AI integrations
  • Priority support
  • Early access to new features
Your data
Download a copy of everything SnappBot stores for your account (JSON).
Live Chat
Customers requesting human support — reply directly from here
💬
No active conversations
When a customer asks to talk to a human, they'll appear here
Chat
Test Your Bot
Send test messages to see exactly how your bot responds — nothing goes to Messenger
🧪
Send a test message
Type below to see how your bot would respond to a customer
Insights
AI-powered analysis of your customer conversations

Weekly Summary

Loading weekly stats...

Suggested Rules

AI analyzes unmatched messages and suggests rules to improve your bot
🖼️ Poster Library
Upload product posters, menus, and promotions — send them to customers in Chat with one click
Menu Items
Manage your product catalog — these appear on your public ordering page
Loading...
Orders & Bookings
AI-captured orders from customer conversations
👥 Customer Profiles
Your customer database — view conversation history, orders, and activity per customer
Loading customers...
🔔 Needs Attention
Messages and orders that need your action — last 24 hours
API Keys
Manage API keys for external integrations and AI assistants
What are API Keys?
API keys let external tools (like Claude, ChatGPT, or custom scripts) manage your SnappBot account — update products, view orders, manage reply rules, and more. Each key is shown only once when created. Keep it secret like a password.
Your Keys
Loading...
API Documentation
Base URL: https://auto-reply-bot-jeffrey-production.up.railway.app/api/v1
Auth header: Authorization: Bearer sk_live_...

Available endpoints:
GET /api/v1/products — List products POST /api/v1/products — Create product GET /api/v1/orders — List orders GET /api/v1/rules — List reply rules GET /api/v1/customers — List customers GET /api/v1/stats — Dashboard stats GET /api/v1/account — Account info
Tables
Floor plan, today's reservations and walk-ins — chat bookings appear here automatically
Webhooks
Send real-time event notifications to external systems (Zapier, Google Sheets, your own server)
How Webhooks Work
When an event happens (new order, order status change, new customer), SnappBot sends a POST request with the event data to your URL. Connect to Zapier, Google Sheets, Firebase, your own SQL database, or any system that accepts HTTP requests. Each webhook is signed with HMAC-SHA256 so you can verify it's from SnappBot.
Your Webhooks
Loading...
Payment Gateway
Connect a payment gateway so customers can pay when ordering from your menu
Connection Status
Not Connected
Connect your payment gateway to start accepting payments.
How It Works
1. Sign up for a Billplz account
2. Get your API Secret Key and create a Collection
3. Enter your credentials below
4. Customers ordering from your menu will be redirected to pay via FPX, credit card, or e-wallet
5. After payment, they receive a receipt in their chat automatically
Try It First
Enable test mode to preview the payment flow without a Billplz account
🏦 Billplz Settings
Found in Billplz Dashboard → Settings → Keys
For verifying payment callbacks. Found in Billplz Dashboard → Settings → Keys
The collection where bills will be created. Found in Billplz Dashboard → Collections
Google Calendar
Connect Google Calendar to let customers book time slots when ordering bookable products
Connection Status
Not Connected
Connect your Google Calendar to enable booking features.
How it works
  1. Connect your Google account below
  2. Mark products as "Bookable" in your Menu Items
  3. Customers pick a date & time slot when ordering
  4. Bookings appear automatically in your Google Calendar