Everything you need to run WhatsApp sales at scale
Touch2me WA is a multi-tenant WhatsApp CRM with an AI bot, smart inbox, contact intelligence, bulk messaging, and team collaboration — all in one platform. This guide walks you through setup, connection, and every feature.
Up and running in 4 steps
Follow these steps in order. You'll need a Meta Business account and a verified phone number before you begin.
messages and message_status fields.What you'll need
Gather these before starting the setup to avoid interruptions.
- A Meta Business account — free at business.facebook.com
- A phone number that can receive OTPs and is not already registered on personal WhatsApp
- A Meta Developer App with the WhatsApp Business product added
- A Gemini API key (free at aistudio.google.com) — required only for AI Bot and AI Assist features
- Touch2me WA login credentials provided by your administrator
WhatsApp Business API Setup
Touch2me WA connects directly to Meta's Cloud API. No middleware, no third-party BSP fees.
Step 1 — Create your Meta App
whatsapp_business_messaging and whatsapp_business_management permissions. System User tokens never expire.Webhook Configuration
The webhook is how Meta sends incoming messages and delivery receipts to Touch2me WA in real time.
Your webhook URL
https://your-server.com/leadwa/api/webhook
Register in Meta Dashboard
messages, message_status. These are the only two fields needed.Entering Credentials in Touch2me WA
Navigate to Settings → WhatsApp API and fill in these fields.
| Field | Where to find it | Example |
|---|---|---|
| Phone Number ID | Meta App → WhatsApp → Getting Started | 123456789012345 |
| WhatsApp Access Token | Meta Business → System Users → Generate Token | EAABs...longtoken |
| WABA ID | Meta App → WhatsApp → Business Accounts | 987654321098765 |
| Webhook Verify Token | Auto-generated in Settings (copy from here) | t2m_verify_abc123 |
| Gemini API Key | aistudio.google.com → Get API Key | AIzaSy...key |
What's inside Touch2me WA
Six integrated modules — each one designed for a specific part of your WhatsApp sales workflow.
Inbox
Every incoming WhatsApp message lands here instantly. Assign conversations to team members, send text, images, documents, or voice replies — all from one screen.
Key capabilities
| Capability | How it works |
|---|---|
| Real-time messages | Webhook delivers messages within 1–2 seconds. No polling, no refresh needed. |
| Assign to agent | Click the agent dropdown in the conversation header. Assigned agent sees it in their filtered view. |
| Stage update | Change pipeline stage (New → Contacted → Qualified → Hot → Lost) directly from the conversation. |
| AI Assist menu | Click the robot icon in the chat header for one-click summary, reply suggestions, or lead score. |
| Canned replies | Type / in the message box to search saved canned replies. Press Enter to insert. |
| Internal notes | Add private notes visible only to your team — they don't get sent to the customer. |
| Contact info panel | Toggle the right panel to see full contact details, tags, tasks, and shared media. |
Contacts
A CRM layer on top of your WhatsApp conversations. Every contact that messages you is automatically created. Enrich them with tags, stages, and interest status.
Interest Status (AI-powered)
Each contact has an Interest badge automatically updated by the AI Bot after each conversation. It reads the last 12 messages and classifies:
Agents can also manually update the interest badge by clicking it directly in the contacts list.
Pipeline Stages
| Stage | Meaning |
|---|---|
| New | First contact, no qualification done yet |
| Contacted | Agent has engaged, conversation started |
| Qualified | Confirmed need, collecting details |
| Hot | Ready to buy, follow-up required |
| Lost | Declined or disengaged |
Bulk Import
Upload a CSV with the columns below to import contacts in bulk. Existing contacts (matched by WhatsApp number) are updated, not duplicated.
wa_id,display_name,phone,email,organization,role 919876543210,Rahul Sharma,919876543210,rahul@email.com,GJTTI,Student
AI Bot
An always-on Gemini-powered assistant that handles incoming messages automatically — greets, qualifies, and classifies leads without any manual effort.
Setting up the bot
Example system prompt
You are a helpful assistant for GJTTI Institute. We offer JTT, Tally, and Computer courses in Kolkata. Course fees: JTT ₹8,000 | Tally ₹5,000 | Computer Basics ₹3,500 Batch timings: Morning 9AM–12PM, Evening 5PM–8PM When a student asks about enrollment, collect: - Name, age, qualification, preferred course, location Be warm, concise, and respond in the language the user writes in. Never make up information not mentioned here.
Voice message transcription
When a customer sends a voice note, the bot can transcribe it using Gemini and then respond to its content. Enable Transcribe Audio in bot settings to activate this.
Automatic interest classification
After each bot reply, the system silently sends the last 12 messages to Gemini and classifies the customer as Interested, Not Interested, or unclear. This updates the contact's Interest badge in the Contacts list automatically.
Test panel
Use the Test Bot panel on the right side of the Automations page to chat with your bot directly in the browser before going live — no WhatsApp message needed.
AI Assist
Three AI-powered tools for agents, available inside every conversation with a single click. Requires a Gemini API key configured in Settings.
How to access AI Assist
Open any conversation → click the robot icon in the chat header → select an option from the dropdown menu.
Bulk Messaging
Send broadcast messages to hundreds of contacts at once using Meta-approved WhatsApp templates. Track delivery and read rates.
How to send a bulk campaign
Analytics
Understand conversation volume, agent performance, and lead pipeline health — all on one dashboard.
| Metric | What it measures |
|---|---|
| Total Conversations | All conversations in the selected date range, with % change from prior period |
| Open / Resolved | Conversations still active vs. closed by agent or bot |
| Avg. Response Time | Median time from customer message to first agent reply |
| Bot Handled | Conversations where the bot replied at least once without agent intervention |
| Contact Growth | New contacts this month vs. prior month with % change |
| Pipeline Funnel | Count of contacts in each stage (New → Hot) |
Voice Calls
Make and receive calls directly from Touch2Me using virtual numbers and browser-based dialling — no desk phone required.
How it works
Adding multiple virtual numbers
One SIP endpoint (same username, password, host) can serve multiple Caller DIDs. Each DID is a separate virtual number entry. This lets you run Sales on one number and Support on another — from a single VoBiz account.
Call Campaigns
Auto-dial a list of leads without manual intervention. Create a campaign under Calls → Campaigns, set a calling window and daily limit, and agents only pick up when a contact actually answers.
| Feature | Voice Basic | Voice Pro | Combo Basic | Combo Pro |
|---|---|---|---|---|
| Virtual numbers | 1 | 3 | 2 | 5 |
| Browser dialler | ✓ | ✓ | ✓ | ✓ |
| Call recording | ✓ | ✓ | ✓ | ✓ |
| Auto-dial campaigns | ✓ | ✓ | ✓ | ✓ |
| Agents | 3 | 10 | 5 | Unlimited |
| AI Voice Bot | — | ✓ | — | ✓ |
Multiple WhatsApp Numbers
Connect more than one WhatsApp Business number to your workspace — one for Sales, one for Support, one per region.
Adding a WhatsApp number
phone_number_id field from Meta's webhook to identify which number received the message and routes it to the right inbox automatically.Where to find your Phone Number ID
In the Meta Developer Console: open your App → WhatsApp → API Setup. The Phone Number ID is a long numeric string (e.g. 105829374019283) listed under your registered number.
| Plan | WhatsApp Numbers |
|---|---|
| Trial / WA Basic | 1 |
| WA Pro / Voice Pro | 3 |
| Combo Basic | 2 |
| Combo Pro | 5 |
Team Management
Invite your sales or support team and control what each person can see and do.
Roles
| Role | Access |
|---|---|
| Admin | Full access: settings, team management, billing, all conversations, bulk messaging, analytics |
| Agent | Inbox (assigned conversations only), contacts (assigned), canned replies, AI Assist |
Inviting a team member
Frequently Asked Questions
Common questions from buyers before and after going live.
Ready to connect your WhatsApp?
Setup takes under 10 minutes. The bot starts working the moment you save your first system prompt.