Module 01
Route: / (Dashboard)
Platform Overview & Architecture
Ai Botflow WhatsApp CRM is an enterprise-grade customer communication and revenue automation platform built directly on Meta's Official Cloud API infrastructure.
Key System Capabilities:
- Zero Number Ban Risk: 100% official Meta WhatsApp Business Cloud API. Unlike unauthorized Chrome extensions or QR web session scrapers, your official business number is immune to bans.
- Unified Team Inbox: Multi-agent live chat collaborative inbox with active collision detection, in-chat customer tag chips, slash (
/) quick canned replies, and yellow private staff notes.
- Bulk WhatsApp Broadcast Engine: Send 10,000+ personalized marketing, utility, and transactional templates per hour with direct drag-and-drop Image, Video, and PDF file attachments (up to 16MB) without needing external CDNs.
- Smart Variable Mapping: Seamlessly map contact data (Full Name, First Name, Today's Date, Order IDs, and Custom Attributes) into Meta templates with fallback values.
- Visual Drag & Drop Flow Builder: Design interactive 24/7 button & list menu automated conversation funnels without writing code.
- Generative AI Agents: Index PDF catalogs, website URLs, and custom Q&As into high-speed vector embeddings for intelligent human-like auto-replies with dynamic lead scoring.
- Webhook Integrations: Ingest real-time triggers from Shopify, WooCommerce, Webflow, Razorpay, and Zapier to automate abandoned cart recoveries and instant order dispatch updates.
Module 02
Route: /signup
Registration & Account Activation
Creating your Ai Botflow CRM account takes under 2 minutes. Follow this step-by-step walkthrough:
- Visit the official signup portal at dash.aibotflow.in/signup.
- Enter your Full Name, Business Email Address, and create a strong Password.
- Password Strength Meter: The interactive indicator requires at least 8 characters, with a blend of uppercase letters, numbers, and special symbols recommended.
- Click "Create Account".
- On-Screen OTP Verification: A secure 6-digit verification code is generated and dispatched immediately to your email address via our high-speed custom Gmail SMTP service.
- Enter the 6-digit OTP into the verification screen and click "Verify & Continue". Your workspace is activated with instant access.
Module 03
Route: /login
Login Authentication Methods
Ai Botflow supports two flexible sign-in mechanisms for team convenience and enterprise security:
- ๐ Password Login (Default): Enter your registered business email and account password to log in directly to your active workspace session.
- โ๏ธ Email OTP Login (Passwordless Magic Code): Click the "Email OTP" tab on the login screen. Enter your email to receive a 6-digit one-time passcode in your inbox, granting secure access without typing passwords.
Module 04
Route: /forgot-password
Password Recovery & Reset
If you lose access to your password, visit /forgot-password. Enter your registered email address to receive an instant 6-digit recovery OTP. Upon entering the OTP, you can establish a new secure password and immediately re-authenticate.
Module 05
Route: /settings?tab=profile
Profile & Workspace Settings
Manage your account identity under the Profile tab:
- Display Name: Your name as it appears to teammates in internal notes and agent assignment queues.
- Avatar Upload: Custom profile image for the team dashboard.
- Business Contact Info: Primary phone number, business address, and administrative notification email.
Module 06
Route: /settings?tab=security
Security & Session Management
Protect your CRM workspace with enterprise controls:
- Password Updates: Change your password securely with current password confirmation.
- Active Browser Sessions: Inspect IP addresses, operating systems, and browser devices currently logged into your account. Terminate suspicious sessions with 1 click.
Module 07
Route: /settings?tab=whatsapp
WhatsApp Official Cloud API Configuration
To send and receive WhatsApp messages via certified Meta servers, connect your Meta Developer account by following these exact steps:
Step 1: Create a Meta Developer Business App
- Go to developers.facebook.com and click "My Apps" > "Create App".
- Select "Business" as your app type and assign your App Name.
- In the App Dashboard product list, locate WhatsApp and click "Set Up".
Step 2: Retrieve API Credentials
- In the left sidebar, navigate to WhatsApp > API Setup.
- Phone Number ID: Copy the 15-digit number under Phone Number ID.
- WhatsApp Business Account (WABA) ID: Copy the 15-digit WABA ID.
- Permanent Access Token: Do not use temporary 24-hour tokens. In Meta Business Manager, create a System User with permissions:
whatsapp_business_messaging, whatsapp_business_management
Step 3: Save Credentials in Ai Botflow
Paste the Phone Number ID, WABA ID, and Permanent Token into their respective fields inside Ai Botflow Settings and click "Save WhatsApp Credentials".
Step 4: Configure Meta Webhook for Real-Time Incoming Messages
- Copy the Webhook URL provided in your CRM:
https://dash.aibotflow.in/api/whatsapp/webhook
- Copy the unique Webhook Verify Token displayed on screen.
- In Meta Developer Portal, go to WhatsApp > Configuration > Edit Webhook.
- Paste the Callback URL and Verify Token, then click "Verify and Save".
- Under Webhook fields, click "Manage" and check the box for
messages.
Step 5: Verify Live Connection
Click "Test Connection" in Ai Botflow. You will receive a green `โ Connected` badge confirming real-time bidirectional syncing.
Module 08
Route: /settings?tab=social
Instagram & Facebook Messenger Channels
Connect your brand's social channels to triage Instagram Direct Messages and Facebook Messenger inquiries in the exact same multi-agent inbox alongside WhatsApp:
- Navigate to
/settings?tab=social and click "Connect Facebook / Instagram".
- Authenticate with the Facebook administrative account that manages your business pages.
- Select the Facebook Page and linked Instagram Professional Account.
- Grant messaging permissions and confirm.
- Incoming DMs will immediately route to your Live Inbox (
/inbox) branded with distinctive Instagram or Messenger channel badges.
Module 09
Route: /settings?tab=templates
Meta WhatsApp Templates & Variable Mapping
Meta enforces strict pre-approved message templates whenever initiating outbound broadcasts or contacting customers outside the active 24-hour service window.
Syncing Existing Templates From Meta
Click "Sync with Meta". Ai Botflow immediately imports all approved templates, languages, categories (Marketing, Utility, Authentication), and interactive button setups from your WABA account, displaying live status chips (APPROVED, REJECTED, or PENDING).
Creating a New Template Inside CRM
- Click "+ Create New Template".
- Select Category: Marketing (promotions, offers), Utility (order updates, receipts), or Authentication (OTPs).
- Enter Template Name using lowercase letters and underscores only (e.g.
festive_discount_offer).
- Choose Language (e.g. English US, Hindi, etc.).
- Header (Optional): Select Text Header or Media Header (Image, PDF Document, or Video).
- Body Text with Contiguous Variables: Use the quick insertion buttons:
{{1}} Customer Name, {{2}} Today's Date, {{3}} Custom Attribute
Note: Meta policy strictly mandates that variables must be numbered sequentially without skips (e.g. {{1}}, {{2}}, {{3}}).
- Interactive Buttons: Add Quick Reply buttons (e.g. "Interested", "Stop") or Call-to-Action buttons (Website link or Phone number).
- Click "Submit to Meta for Approval". Approvals typically clear in 2 minutes to 24 hours.
Custom Variable Data Mapping & Fallbacks
Before launching a broadcast, templates containing variables must be linked to CRM contact fields:
- Find templates marked with the amber `โ Needs Mapping` badge and click "Map Variables".
- For each placeholder (e.g.
{{1}}), select the source field (Full Name, First Name, Phone, Email, Company, or Custom Field).
- Provide a Fallback Value (e.g. "Valued Customer") in case a contact profile is missing that specific field.
- Inspect the Live WhatsApp Bubble Preview on the right to verify formatting.
- Save mapping. The badge turns into a green `โ Data Mapped` chip ready for broadcasting.
Module 10
Route: /contacts
Contacts & Audience Management
Manage your business contact database and segmentation:
Adding & Importing Contacts:
- Single Contact: Click "+ Add Contact". Input Name, WhatsApp Phone Number with international country code (e.g.
919876543210), Email address, and initial Tags.
- Bulk CSV Import:
- Click "Import CSV" and download our sample CSV template.
- Populate columns:
name, phone, email, tags, and custom fields.
- Upload file, map columns on screen, and click "Start Import".
Tags & Segmentation:
Assign tags like VIP, Lead, Payment Pending, or Diwali Offer to categorize users. Filter audiences by tags to send laser-targeted broadcasts.
Module 11
Route: /settings?tab=fields
Custom Fields & Attributes
Extend contact records beyond standard attributes. Create custom data properties suited to your specific industry (e.g. City, Order ID, Renewal Date, Plan Type, Vehicle Number). These custom fields can be dynamically inserted into broadcast templates and evaluated inside Chatbot Flow condition nodes.
Module 12
Route: /inbox
Omnichannel Team Inbox & Live Chat
A collaborative multi-agent live chat command center designed for high-velocity customer support and sales conversions:
Navigation & Filter Queues
- All: Complete feed of every active customer conversation across the organization.
- Mine: Conversations specifically assigned to your user account.
- Unassigned: New inbound inquiries awaiting an agent.
- Unread: Conversations with unread customer replies.
- Universal Search: Find chats instantly by customer name, phone number, or chat keyword.
In-Chat Customer Tag Management Bar
Directly above the message thread, view active tags attached to the open contact. Click "+ Tag" to assign an existing tag or type a new one and press Enter. Click โ on any chip to remove it immediately without leaving the conversation.
Composing & Sending Features
- 24-Hour WhatsApp Service Window Monitor: Live indicator shows time remaining in the Meta service window. If expired, an alert notifies the agent to dispatch an Approved Template Message to re-open the chat.
- Slash (
/) Quick Replies: Type / in the message composer to summon saved canned responses (e.g. /pricing, /bank-details, /demo-link).
- Direct Media Attachments: Click the paperclip icon to upload and send Images (JPEG/PNG), Documents (PDF/DOCX), and Audio voice notes.
- Private Internal Staff Notes: Toggle to internal note mode to leave yellow comments visible only to team members for smooth escalations and handover briefs.
- Real-Time Collision Guard: Visual banner prevents duplicate replies by displaying an alert whenever a teammate is currently viewing or replying to the same lead.
Module 13
Route: /broadcasts, /broadcasts/new
Broadcast Campaigns & Direct Media Uploads
Send bulk WhatsApp messages to opted-in audiences with high delivery rates using the 4-Step Broadcast Wizard:
Step 1: Select Approved Template
Search templates by name, filter by category (Marketing, Utility, Authentication), and verify variable mapping status (Ready vs Needs Mapping).
Step 2: Choose Target Audience
Select your recipients: All Contacts, filter by Tags (e.g. VIP + Active Lead), filter by Custom Fields, or upload a fresh standalone CSV. System shows live estimated recipient count.
Step 3: Direct Media Upload & Variable Personalization
Direct File Drag & Drop (No external public CDN required!):
- Images: Upload JPEG or PNG directly (up to 5MB) with instant thumbnail preview.
- Documents: Upload PDF or Word files (up to 16MB).
- Videos: Upload MP4 videos (up to 16MB).
Verify dynamic variables ({{1}}, {{2}}) and inspect the Live WhatsApp Bubble Preview to confirm visual fidelity before dispatch.
Step 4: Schedule & Launch
- Send Immediately: Begins queuing and sending right away.
- Schedule for Later: Designate a future date and time for automated dispatch.
- Delivery Pacing (Smart Throttling): Automatically staggers messages across safe intervals to preserve phone quality ratings and prevent rate-limit penalties.
Module 14
Route: /broadcasts/[id]
Campaign Delivery & Read Analytics
Inspect real-time metrics for every launched broadcast campaign:
- Full Delivery Funnel: Real-time counts for Total Sent, Delivered, Read (Blue Ticks), Failed, and Unsubscribed.
- Meta Error Diagnostics: If any message fails, inspect exact Meta error codes (e.g.
131026: Message undeliverable or invalid recipient number) for instant list cleaning.
Module 15
Route: /flows
Visual Chatbot Flow Builder
Build 24/7 automated interactive conversation funnels on a drag-and-drop canvas without code.
Available Canvas Nodes:
- Trigger Node: Initiates flow execution based on incoming keywords (e.g.
START, PRICE), first-time customer messages (Welcome Bot), or inbound webhooks.
- Send Message Node: Dispatch rich text messages with contact variables (
{{contact.name}}), interactive quick reply buttons (up to 3 clickable options), or list menus (up to 10 categorized rows).
- Send Media Node: Automatically dispatch image flyers, PDF brochures, or video walkthroughs.
- Condition / Branching Node: Evaluate customer tags (e.g. if tag contains
VIP, route to Priority Queue), selected button IDs, or specific keyword regex.
- Update Contact Node: Automatically apply tags, update custom fields, or create new pipeline sales deals based on customer selections.
- Assign Agent / Human Handoff: Transfer conversation to human agent queue and mute chatbot replies.
- Delay Node: Wait a designated duration (minutes or hours) before dispatching the next follow-up message.
Module 16
Route: /agents (Knowledge Base tab)
AI Agents โ Knowledge Base Setup
Ground autonomous AI bots in your proprietary business data:
- Click "+ Add Knowledge Source".
- Select data source:
- Upload Documents: Upload PDF catalogs, brochures, manuals, or pricing sheets.
- Website / URL Crawl: Provide your company website or FAQ URL for automatic crawling and indexing.
- Q&A Pairs: Enter custom question and answer pairs directly.
- The AI engine automatically parses, chunks, and creates vector embeddings for high-speed semantic retrieval.
Module 17
Route: /agents (Config tab) • /pipelines • /settings?tab=ai
AI Agents โ Autonomous Architecture, RAG, Sentiment Intelligence & Pipeline Deals
Yeh complete architecture guide samjhata hai ki AI-Botflow CRM me AI kaise customer ke pehle WhatsApp message ya Webhook lead aane se lekar, AI Qualification, Auto-reply, CRM Pipeline Deal Creation, aur Smart Follow-ups tak autonomously kaam karta hai.
1. AI ka Overall Architecture (How Inbound Chats Flow)
Product_Catalog_2026.pdf
1,280 Vectors ยท 100% Indexed
Ready
Pricing_FAQ_EMI_Rules.docx
410 Vectors ยท Real-time
Ready
aibotflow.in/documentation
URL Crawler ยท Live
Live
Vector Accuracy
99.4%
Response Latency
0.38s
Hi! Do you offer EMI on your annual Growth plan? And how fast can you verify my WhatsApp green tick?
10:42 AM
RAG Match: Pricing_FAQ_EMI_Rules.docx (Chunk #14)
Confidence: 98.4% ยท Hallucination Guardrail Passed
AiBotFlow Autonomous Agent
0.38s latency
Hello Rahul! ๐ Yes, we support no-cost 3, 6, and 9-month EMIs on all annual plans via Razorpay.
For the Official Meta Green Tick, our verification engine submits your brand documents directly to Meta with approvals typically taking under 48 hours!
Auto-Tagged: [Lead: Hot]
Pipeline: [Qualified Deal]
10:42 AM
Inbound Message
Webhook Engine (Meta Cloud API / Lead Form)
Contact & Conversation Resolve
RAG Vector Search (Knowledge Base)
LLM Generation (GPT-4o / Claude)
Instant WhatsApp Auto-Reply
AI Intelligence Engine
Sentiment & Intent Analysis
Lead Score (0-100) & AI Memory
Interested? (Quote, Booking, Inquiry):
Auto Pipeline Deal Create / Auto-Merge
Smart Due-Date Follow-up Engine
2. WhatsApp Inbound Chat & Auto-Reply (RAG Execution)
- Customer Pehchan (Identity Resolution): System check karta hai ki customer pehle se contacts list me exist karta hai ya naya hai. Agar naya hai toh phone number se contact record turant create hota hai.
- RAG (Retrieval-Augmented Generation) Vector Search: AI aapke Knowledge Base (PDF catalogs, service guides, pricing tables, FAQs) me cosine similarity vector search run karta hai aur customer ke query se relevant exact facts retrieve karta hai.
- Natural Conversational Reply: AI robot-like generic canned response nahi deta, balki ek professional sales executive ki tarah polite Hindi, English ya Hinglish me instant WhatsApp reply bhejta hai.
- Safety Loop Guard:
auto_reply_max_per_conversation setting ensure karti hai ki AI kisi loop me na phase.
3. AI Intelligence, Intent & Sentiment Analysis
Har inbound customer message aane par background me AI Intelligence Engine execute hota hai aur 4 key dimensions extract karta hai:
| Analysis Engine |
Kya Check Karta Hai? |
Extracted Values / Examples |
| Sentiment |
Customer ka tone aur buying mood |
interested, neutral, not_interested, urgent |
| Intent |
Customer ka actual objective |
pricing, booking, service_inquiry, complaint |
| Lead Score |
Purchase readiness (0 to 100) |
Interested customers automatically receive score ≥ 85 |
| Entity Extraction |
Service requirement, quantities, location |
e.g., Service: Wedding Album Design, Location: Gopalganj |
4. AI Lead Qualification & Pipeline Deals (Zero Junk Rule)
Traditional CRMs me har incoming "Hi" ya "Hello" par fake deal ban jati hai jisse sales pipeline garbage ban jati hai. AI-Botflow me Smart Qualification logic active hai:
- Single Customer = Single Deal Rule (Auto-Merge): Agar ek customer 5 alag-alag messages bhejta hai ya multiple website forms bharta hai, to uske 5 alag deals create nahi honge. AI existing active deal detect karke usi deal ke andar new notes aur updates merge kar deta hai.
- High-Intent Deals Only: Deal tabhi create hoti hai jab customer rate, pricing, booking, quotation ya custom service details mangta hai (
isInterested = true).
- No Spam Junk: Casual messages jaise "Hi", "Ok", "Good Morning" par koi deal create nahi hoti. Sirf chat history log hoti hai.
- Pipeline ID-Based Linking: Deal pipeline ki unique ID se associate hoti hai. Isliye agar aap pipeline ka name change bhi kar dein, tab bhi AI hamesha sahi pipeline ke initial stage me deal route karega.
5. AI Long-Term Customer Memory (ai_memory)
Har contact profile me dedicated ai_memory vector store hota hai:
- Preference Persistence: Agar customer ne 4 din pehle bataya tha ki "Mujhe 30-sheet wedding album chahiye", toh AI is requirement ko memory me persist karta hai.
- Contextual Continuity: Agli baar jab customer conversation start karta hai, AI use purane context ke sath personalized treat karta hai.
6. Smart Follow-ups & AI Deal Summarizer
- AI Summarize Chat Button (Inside Deal Card): Pipeline me deal open karne par "AI Summarize Chat" par click karein. AI customer ke 50+ WhatsApp messages ko 2 second me padh kar actionable follow-up note generate kar deta hai.
- Auto AI Follow-up (Expected Close Date): Jab deal ki Expected Close Date trigger hoti hai, AI customer ko personalized WhatsApp message automatically dispatch karta hai.
- Custom Deal Instructions: Deal me custom prompt de sakte hain (e.g. "Offer 10% discount if customer asks about price") aur AI isi instruction ke tahat follow-up drafting karega.
7. Human Handoff (Seamless Agent Takeover)
Agent Intervene Protection: Jaise hi koi human sales executive Team Inbox se manual message send karta hai, AI turant MUTE ho jata hai. Agar customer WhatsApp par likhta hai "Mujhe human agent se baat karni hai", toh AI chat ko designated human agent ko assign karke instant dashboard alert send karta hai.
8. Settings & Configuration Quick Reference
| Setting |
Dashboard Location |
Functionality |
| Auto Pipeline Deals |
Pipelines Page (Top Switch) |
Qualified high-intent chats ko automatically CRM deal me convert karta hai. |
| Auto Tagging |
Pipelines Page (Top Switch) |
Interested customers ko automatic tags (Hot Lead, Qualified, etc.) lagata hai. |
| System Prompt Persona |
Settings > AI Configuration |
AI ka behavior, sales tone (Polite, Professional, Hinglish) define karta hai. |
| Knowledge Base Sources |
Settings > Knowledge Base |
PDFs, URLs, pricing sheets jahan se RAG algorithm answers formulate karta hai. |
| Human Handoff Agent |
Settings > AI Configuration |
Default team member jisko complex ya human-requested chats route honge. |
Module 18
Route: /agents (Playground tab)
AI Playground & Citation Inspector
Test your trained AI bot in a simulated WhatsApp chat window before deploying it to live customers. In the Playground, every AI response displays the exact retrieved knowledge base document snippets used to generate the answer, ensuring complete transparency and zero hallucinations.
Module 19
Route: /automations • /automations/[id]/logs
Workflow Automation Engine โ 9 Triggers, 12 Actions & Triple-Layer Wait Resumption
AI-Botflow Automation Engine ek enterprise-grade, event-driven workflow execution platform hai jo Meta WhatsApp Cloud API, CRM Deals, Contacts, aur Webhooks ko high-reliability ke sath connect karta hai.
1. Automation System Architecture
Inbound Event / Trigger
Engine Filter Evaluation
Pessimistic Log Entry Created
Sequential Step Loop Execution
Execute Actions (Message, Template, Tag, Deal)
Condition (If / Else):
Branch Evaluation (YES / NO path)
Wait Step:
Suspended to automation_pending_executions
Triple-Layer Resumption Engine
2. All 9 Supported Triggers
Trigger woh event hota hai jiske trigger hote hi automation execute hoti hai:
| Trigger ID |
Event Name |
Kab Fire Hota Hai? |
Configuration Options |
keyword_match |
Keyword Match |
Jab customer specific word ya phrase send kare (e.g. "PRICE", "DEMO"). |
Keywords list, Match type (contains, exact, word), Case Sensitive toggle. |
first_inbound_message |
First Inbound Message |
Jab koi new number pehli baar WhatsApp par message kare (Welcome drips). |
No configuration required. |
new_message_received |
New Message Received |
Har aane wale incoming message par execute hota hai. |
No configuration required. |
interactive_reply |
Interactive Button / List Reply |
Jab customer Quick Reply button ya List menu row click kare. |
Target Reply IDs list (button/row IDs). |
tag_added |
Tag Added to Contact |
Jab contact par manual ya automated specific tag apply ho. |
Target Tag selector. |
new_contact_created |
New Contact Created |
Jab naya contact manual create ya bulk CSV import ho. |
No configuration required. |
incoming_webhook |
Incoming Webhook |
Shopify, Facebook Lead Ads, JustDial, IndiaMART, Razorpay webhook aane par. |
JSON Phone path mapping (e.g. payload.customer.phone). |
conversation_assigned |
Conversation Assigned |
Jab chat kisi specific team member ko assign ho. |
No configuration required. |
time_based |
Scheduled Trigger |
Specific date, time ya cron schedule par fire hone ke liye. |
Cron expression / date schedule. |
3. All 12 Workflow Actions
| Action Step |
Type |
Capabilities & Features |
send_message |
Messaging |
Plain WhatsApp text message. Dynamic variables support (e.g. Namaste {{name}}). |
send_buttons |
Interactive |
Interactive quick reply buttons (up to 3 clickable options per Meta policy). |
send_list |
Interactive |
Interactive categorized menu list card (up to 10 selectable items). |
send_template |
Meta Template |
Meta-approved templates. Bypasses 24-hr customer service window. Dynamic positional variables {{1}}, {{2}} aur media header attachments. |
wait |
Timing |
Workflow execution ko pause karta hai (Minutes, Hours, Days). Resumes via Triple-Layer Engine. |
condition |
Logic Flow |
If / Else branching (YES / NO path) based on Tags, Contact attributes, or message body content. |
add_tag / remove_tag |
Segmentation |
Assign ya remove tags. Protected with 5-level infinite loop recursion guard. |
create_deal |
CRM Pipeline |
Lead data ko specific Pipeline Stage me deal card banata hai ya active deal me merge karta hai. |
assign_conversation |
Routing |
Specific agent ko assign karta hai ya Round-Robin mode me team members me evenly distribute karta hai. |
update_contact_field |
Data Update |
Name, email, company, address, ya Custom Fields update karta hai. |
send_webhook |
Integration |
External CRM, Zapier, Make, ya internal server ko HTTP POST payload bhejta hai (SSRF-protected). |
close_conversation |
Resolution |
Workflow end hone par chat ko resolved/closed status mark karta hai. |
4. Triple-Layer Wait Resumption Mechanism
Jab koi workflow wait step par aata hai, toh execution suspend hokar database table automation_pending_executions me run_at timestamp ke sath save ho jati hai. Iske resumption ke liye 3-tier protection active hai:
- Layer 1 โ In-Memory Timer (≤ 15 mins): Node.js runtime me
scheduleWaitWakeup timer lagta hai jo short waits ko exact millisecond precision par wake-up karta hai.
- Layer 2 โ Background Database Sweeper (Every 30s): Next.js continuous background worker har 30 seconds me due executions inspect karta hai.
- Layer 3 โ Host Operating System Crontab (Every 1 min): VPS / Server crontab entry (
* * * * * curl -s http://localhost:3000/api/automations/cron) ensure karti hai ki server restart ya memory purge ke baad bhi koi bhi follow-up message skip na ho.
- Atomic Lock Protection: Duplicate execution prevent karne ke liye row ko pehle atomic transaction se
status = 'running' claim kiya jata hai.
5. Dynamic Variables & Templating Syntax
| Syntax Placeholder |
Source |
Rendered Example |
{{name}} |
Contact Display Name |
"Rahul Sharma" |
{{phone}} |
Contact Phone Number |
"+919876543210" |
{{email}} |
Contact Email Address |
"rahul@gmail.com" |
{{message.text}} |
Last Customer Inbound Message |
"Mujhe price list chahiye" |
{{vars.field_name}} |
Webhook Payload / Form Field |
{{vars.city}} → "Mumbai", {{vars.service}} → "Pro Album" |
6. Real-World Automation Recipes
- Welcome Flow + 2-Hour Drip: Trigger:
first_inbound_message → Action 1: send_message (Welcome) → Action 2: add_tag ("New Lead") → Action 3: create_deal ("New Inquiry") → Action 4: wait (2 hours) → Action 5: send_message (Follow-up inquiry).
- Interactive Keyword Menu: Trigger:
keyword_match (Keywords: "MENU", "PRICE") → Action: send_buttons (Options: "Pricing Plans", "Book Demo", "Call Support").
- Website / Facebook Lead to CRM Pipeline: Trigger:
incoming_webhook → Action 1: send_template (Approved confirmation) → Action 2: add_tag ("Web Lead") → Action 3: create_deal (Title: {{name}} - {{vars.service}}) → Action 4: assign_conversation (Round-Robin).
7. Execution Logs & Troubleshooting
- Execution Statuses: Dashboard me /automations/[id]/logs par: ๐ข Success (Delivered), ๐ก Partial (Currently sleeping in wait step), ๐ด Failed (Meta policy rejection or invalid number).
- 24-Hour Policy Compliance: Customer ke last message ke 24 ghante baad plain text message fail ho jata hai. Hamesha
send_template action use karein taaki Meta window bypass ho sake.
- Depth Limit: Tag trigger cascades me system 5-level max execution depth enforce karta hai taaki accidental infinite loops eliminate ho sakein.
Module 20
Route: /pipelines
Sales Pipelines & Kanban Deals
Track leads visually as they progress toward deals:
- Custom Kanban Stages: Configure stages (e.g.
New Lead, Discovery Call, Proposal Sent, Negotiation, Won, Lost).
- Deal Creation: Specify Deal Title, Monetary Value, Currency, and linked Contact.
- Drag & Drop Movement: Seamlessly move cards across columns as customer discussions advance.
- Revenue Velocity Analytics: Monitor total pipeline value and conversion ratios by sales rep.
Module 21
Route: /settings?tab=members
Team Members, Roles & Permissions
Scale your sales and support departments with role-based access control:
Available Roles:
- Owner: Full workspace ownership, billing management, subscription upgrades, and organization transfer.
- Admin: Can configure templates, launch broadcasts, build chatbot flows, manage integrations, and view all chats.
- Manager: Can inspect conversations, assign chats to agents, export reports, and edit contacts.
- Agent: Restricted access. Can only view assigned chats in the Team Inbox, send messages, and view contact details.
Inviting Team Members:
- Click "Invite Member" in Settings.
- Enter the colleague's email address and assign their role.
- The colleague receives a secure invitation link (
/join/[token]) to create their password and join your workspace instantly.
Module 22
Route: /settings?tab=api
Developer REST API & Webhooks
Integrate Ai Botflow into your proprietary ERP, mobile apps, or custom software:
For complete JSON schemas and cURL examples, visit our dedicated API Documentation Page.
Module 23
Route: /settings?tab=billing, /pricing
Billing, Subscription Plans & GST Invoices
Manage subscription plans, user seat add-ons, and payment methods:
- Subscription Plans:
- Starter (โน599/mo): 1 WhatsApp Number, 1 Agent Seat, 1,000 Contacts, Unlimited Free Incoming Chats, Official Cloud API.
- Growth (โน1,499/mo): 1 WhatsApp Number, 3 Agent Seats, Unlimited Contacts, Full AI Agents Engine, Bulk Broadcasts.
- Enterprise (โน2,499/mo): 2 WhatsApp Numbers, 5 Agent Seats, Priority 24/7 Concierge Support, Dedicated IP, Green Tick Filing Assistance.
- Payment Checkout: Secure payment processing via Razorpay (UPI, Credit/Debit Cards, NetBanking).
- Tax Invoices: Download GST-compliant tax invoices directly from the Billing tab.
Module 24
Route: /contact (Help Center)
Frequently Asked Questions & Troubleshooting
Q1: Will our business phone number get blocked or banned?
No. Ai Botflow connects strictly through the Official Meta WhatsApp Cloud API. Unlike unauthorized Chrome extensions or QR code web session scrapers that result in immediate number bans, the official API is fully certified, legally compliant, and endorsed by Meta.
Q2: What is the 24-hour customer service window?
When a customer messages your WhatsApp number, a 24-hour service window opens. During this 24-hour window, you can exchange free-form text, photos, PDFs, and voice notes without paying Meta conversation fees. Once 24 hours expire without a customer reply, Meta policy requires sending an Approved Template Message to re-open the conversation.
Q3: Why does my template display the amber "Needs Mapping" badge?
If your approved Meta template contains dynamic variables (like {{1}} or {{2}}), the CRM needs to know which customer field to insert into those blanks. Click "Map Variables" on the template, select the source field (e.g. Full Name), provide a fallback value (e.g. "Valued Customer"), and save. The badge will turn green โ Data Mapped.
Q4: What file formats are supported for Broadcast media headers?
- Images: JPEG, PNG (Up to 5MB)
- Documents: PDF, Word DOCX (Up to 16MB)
- Videos: MP4, 3GP (Up to 16MB)
All media files can be uploaded directly via drag-and-drop inside our Broadcast wizard without needing any external CDN URL.
Q5: Who can I contact for official VIP technical assistance?
- Email Support:
support@aibotflow.in
- Official WhatsApp VIP Concierge:
+91 9939800780
- Video Masterclasses: youtube.com/@AiBotFlow