WavesFlo FAQ: What large teams ask, answered.
90 answers on the shared inbox, AI replies, numbers, data and pricing, each about what WavesFlo does today.
Getting started
6 answers
What is WavesFlo?
WavesFlo is WhatsApp software for large consumer businesses: every number their stores, branches and teams use, in one shared inbox, with an owner for each conversation, access set by role and number, and notes in HubSpot or Zoho CRM. AI replies, a chatbot and round-robin assignment come on Growth and Enterprise. The name is sometimes written Waveflo or Waves Flo; it is the same product, made by Eclipse Private Limited. See every feature.
Who is WavesFlo for?
Large consumer businesses whose customers write to their stores, branches, dealers and sales teams on WhatsApp: dealer and showroom networks, real estate, lending and insurance distribution, admissions, retail and travel. Each keeps the numbers its customers know, in one workspace, with an owner for every chat. Sales teams sharing several numbers use it too. See WavesFlo Enterprise and WhatsApp for sales teams.
Can I send to WhatsApp groups and to individual contacts?
Yes. Each campaign either posts into the WhatsApp groups you pick or messages each person on a contact list individually.
Can I test a WhatsApp campaign before it goes out?
Yes. Preview the messages against your data, run the pre-send check, and send a test to your own phone before anything is queued.
Can someone approve a campaign before it sends?
Yes. An optional approval step holds the campaign until a person signs off.
How do I get a demo?
Book a demo: a walkthrough on two of your own numbers, with your rollout questions answered. We send an enquiry from a phone in the room, assign it, answer it from the shared inbox and show it logged in HubSpot or Zoho CRM. If campaigns matter too, bring a spreadsheet and we build one during the call.
The inbox
10 answers
Can I reply to people from WavesFlo?
Yes. Every conversation from every connected number arrives in one list, and a reply goes out on the number that conversation came in on. See how the inbox works.
Is there a shared team inbox for WhatsApp?
Yes. Conversations are assigned by round-robin within a team or by hand, or left in a shared queue; a colleague typing in the same thread is shown live, and each conversation carries internal notes the customer never sees.
Do group chats appear in the inbox?
Yes. Direct chats and groups from every linked number are in the same list, and either can be filtered to on its own.
Can I stop a teammate from seeing certain numbers?
Yes. A number is either open to the whole workspace or restricted to the teams and people you name, at one of two levels: see its conversations, or operate as it. A conversation outside somebody's reach is not returned to them at all.
What can each role do in the inbox?
Admins and Managers reach every conversation, and Managers manage the inbox's own settings; only Admins link numbers, connect a CRM, change workspace settings or change roles. A Team leader reaches their own and their teams' chats. An Agent reaches only what is assigned to them. A Viewer reads everything and changes nothing.
How do I add my team?
Invite each person in the role you choose: Admin, Manager, Team leader, Agent or Viewer. You share each invitation link yourself; it works once and expires in seven days.
How long does WavesFlo keep what customers wrote?
As long as your workspace chooses: a year by default, or thirty, ninety or a hundred and eighty days, forever, or not at all. When content expires the message stays as a record that it happened. Turning storage off stops new content being kept and does not delete what is already stored.
Can I search my whole WhatsApp message history?
No. Search matches a conversation's name, its number and its latest message, not every message ever sent. It is for finding the conversation, not for finding a phrase inside one.
Do the sending limits apply to a reply I type?
Partly, and deliberately. A reply passes the opt-out register, the emergency pause, the number's daily ceiling and the circuit breaker. It skips quiet hours and the per-recipient cooldown, which exist to stop a campaign arriving at the wrong moment — answering somebody who just wrote to you is not a campaign.
Does the inbox show whether a message was read?
Yes, in six states rather than two ticks: sending, sent, delivered, read, played for a voice note that was listened to, and failed with the error that caused it.
Assignment and AI replies
6 answers
Can a sales team share WhatsApp leads in WavesFlo?
Yes. Enquiries from every connected number arrive in one inbox. Round-robin hands each new chat to the next person in a team, or a manager or team leader hands it on by hand or leaves it in the shared queue, and an agent sees only the conversations assigned to them. See WhatsApp for sales teams.
Does WavesFlo assign new leads automatically?
Yes, on Growth and Enterprise: round-robin gives each new chat to the next person in the team, in turn. Managers and team leaders can still hand a chat on with its notes, or leave it in the shared queue, and a live typing indicator stops two people answering the same customer. See how to assign WhatsApp chats.
Can AI answer for a team?
Yes, on Growth and Enterprise. Each team chooses automatic answers, AI drafts for someone to review, or off. AI credits are included on Growth and Enterprise; more on request.
Does WavesFlo have a chatbot?
Yes, on Growth and Enterprise. Keyword replies send a saved answer when a message matches, and a chatbot takes customers through the steps you set. Both answer for teams set to automatic answers, and a person can always take over the chat.
Can WhatsApp leads go into my CRM or a Google Sheet?
Yes. HubSpot and Zoho CRM connect natively: once an admin switches syncing on, each one-to-one chat and opt-out is added as a note on the matching contact. For other CRMs or a sheet, the signed message.received webhook sends each new chat to your systems, and n8n or Power Automate connect through the REST API and signed webhooks. WavesFlo is not itself a CRM. See WhatsApp to Google Sheets.
Can reps reply to leads with saved messages?
Yes. Quick replies are saved once for the whole workspace and recalled by typing a slash and the shortcut. Where a team turns on AI drafts, AI writes a draft and someone checks it and sends it.
Numbers and connection
8 answers
How do I connect my WhatsApp number?
The same way WhatsApp Web is linked: open WhatsApp on the phone, go to Linked devices, and scan the code the dashboard shows. The connection guide walks through it.
How many WhatsApp numbers can I connect?
Up to 250 connected numbers on Growth and up to 50,000 on Enterprise, subject to plan.
Can one campaign send from multiple WhatsApp numbers?
Yes. Work is spread across your connected numbers instead of queueing behind one, and each number keeps its own limits.
What is a number's health score?
A score kept for every connected number, with the reason shown when it drops, beside that number's daily allowance.
What is a daily allowance?
How many messages a number may send in a day. The default is 500, with 60 an hour, and reaching it takes the number out of rotation until the window resets.
What happens if a connected number stops working?
You are told, and campaigns continue on the numbers that remain. The dashboard has reconnection and full-recovery tooling, so one number dropping does not stop the others.
How do I reconnect a WhatsApp number?
From the dashboard: reconnect the number through Linked devices, or run the full automatic recovery.
Does a problem on one number affect the others?
Each number has its own connection, limits and health score, so a disconnect or a reached limit on one does not stop the others. Whether WhatsApp restricts a number is WhatsApp's decision.
Data, access and sign-in
7 answers
Where is our data processed?
In India, unless your agreement says otherwise, and always scoped to your workspace. You choose how long message content is kept: 30, 90, 180 or 365 days, forever, or not at all. We keep a current list of sub-processors, give notice before adding one, and send the list on request.
What data does WavesFlo store?
Contacts, lists, campaign definitions, message bodies and the delivery and read receipts they produced, plus group membership data. Reporting is computed from those source records.
Is our data separated from other customers?
Yes. Every query is scoped to one workspace, and no workspace's data informs another's.
Are phone numbers and messages written to logs?
Error reports are scrubbed of phone numbers, tokens and keys before they are stored.
What does the audit trail record?
Who changed roles, members, teams, number access, campaigns, settings, API keys and CRM connections, and when.
How do people sign in?
With personal logins: passwords of at least 12 characters, a lock after 5 failed attempts, and sessions that end after 24 hours. Each person signs in with a username of the form name@workspace.
How do we get our data out?
Eleven reports download as CSV and JSON, covering delivery, audience, campaigns, compliance and operations, and a signed webhook sends each incoming message to your systems as it arrives. When the agreement ends, we return or delete your recipient data on request, and keep the opt-out records so nobody who opted out is messaged again.
Pricing and plans
12 answers
How much does WavesFlo cost?
Developer is ₹1,999 per session and Growth is ₹2,999 per session a month, each including one team member and one connected number. On Growth, each additional team member is ₹499 a month; each additional number is ₹999. Enterprise is priced on quote. AI credits are included on Growth and Enterprise; more on request. See pricing.
What is a session in WavesFlo pricing?
A session is one login to your account, with access to one product category. It includes one team member and one connected number. On Growth, each additional team member is ₹499 a month; on either plan, each additional number is ₹999 a month. Add a session for each further product category.
Is there a free tier?
No. Developer starts at ₹1,999 per session a month with one team member, one connected number, the full API and the campaign builder. The shared inbox, roles, approvals, schedules, segments, the chatbot, AI replies and round-robin start on Growth. Book a demo for a walkthrough on two of your own numbers first.
How is it priced?
Developer is ₹1,999 and Growth ₹2,999 per session per month, each with one team member and one connected number. On Growth, each additional team member is ₹499 a month; each additional number is ₹999 a month. Enterprise is quoted on volume. Messages, groups, members, API calls, webhook deliveries and exports are not metered.
Are WavesFlo prices monthly or annual?
Developer and Growth are monthly, per session; Enterprise is billed annually.
What does 50,000 connected numbers actually mean?
It is the platform ceiling on how many WhatsApp numbers one workspace can have connected at the same time: up to 250 on Growth and up to 50,000 on Enterprise, subject to plan. Each number keeps its own connection, its own health score, its own daily and hourly allowance and its own sending limits.
How are AI replies priced?
With AI credits, included on Growth and Enterprise; more on request. Each team chooses automatic answers (keyword replies, the chatbot and AI replies), AI drafts for someone to review, or off.
How much does an extra WhatsApp number cost?
₹999 a month for each additional connected number, on Developer and Growth. Connected numbers are subject to plan.
Can I change the number count mid-term?
Yes. Add numbers whenever you need them. Reductions take effect at the next renewal.
Is there a minimum for Enterprise?
No. Enterprise is an annual agreement with the data processing addendum. We answer your security questionnaire in writing and sign an NDA on request.
What support do we get?
Developer has email support, Growth a named support contact, and Enterprise a direct line to our engineers, who also run your onboarding. On any plan you can write to hello@wavesflo.com.
Can we self-host?
Talk to us. It is a conversation about your requirements rather than a checkout option, and the answer depends on how many numbers you run.
Campaigns and messages
9 answers
Can I send personalised WhatsApp messages from Google Sheets?
Yes. A Google Sheet can feed a campaign: WavesFlo reads it as the campaign's source and writes one message per row, personalised from that row's data. See Google Sheets to WhatsApp.
Can AI write the WhatsApp messages?
Yes. Write instructions once and a message is drafted for every row of your sheet.
Do I have to use AI-written messages?
No. You can send a saved message from your library, or type a message and send it exactly as written.
Can I schedule WhatsApp campaigns?
Yes. Schedule campaigns, set recurring sends on a calendar, and limit sending to a posting window and allowed weekdays.
Can I send images, videos, audio or PDFs?
Yes. A campaign can carry an image, video, audio file or document, with your copy as its caption.
Can a campaign also post to WhatsApp status?
Yes. Posting the same campaign to your status is optional on each campaign.
What is the pre-send check?
An automatic check that runs before a campaign is queued and reports any problem that would stop it, so you fix it before anything leaves.
What happens on a large send?
A list campaign to 200 or more people goes to about 5% first, and pauses itself if more than 20% fail, or if at least two people and more than 2% reply STOP.
Can I watch a campaign while it sends?
Yes. The queue shows live, per-message status, and the message log records each message's status, receipts, number and time.
Sending limits
10 answers
How many WhatsApp messages can one number send per day?
In WavesFlo, 500 a day and 60 an hour per number by default. Both are configurable. See all the sending limits.
Is there a delay between WhatsApp messages?
Yes. A randomised delay of 30 to 300 seconds by default, so sends never arrive on a fixed rhythm.
Can the same person get two campaign messages in one day?
No. A 24-hour cooldown per recipient applies across campaigns, not only within one.
Can I stop sending at night or on weekends?
Yes. Quiet hours (22:00 to 08:00 by default) and allowed weekdays apply in your timezone; a campaign scheduled outside them waits.
Does WavesFlo show a typing indicator?
Yes, two. In the shared inbox, when a colleague is typing in the same chat it shows live, so two people do not answer one customer. In a campaign, the recipient sees the number typing, briefly, before each message; it is on by default.
How do I stop every campaign immediately?
Use the emergency pause. One switch halts delivery across every campaign and every connected number.
How are opt-outs handled?
Opt-outs are enforced by the delivery engine at send time, across every campaign, so a person who opted out is skipped.
Can I send to people who have not opted in?
Not under the acceptable use policy, and the delivery engine enforces opt-outs at send time across every campaign. Imported lists you did not collect consent for are the fastest way to lose an account.
Will my WhatsApp number get restricted?
No tool can promise that a number will never be restricted, and WavesFlo does not. It gives you randomised gaps, per-number caps, cooldowns, quiet hours, health scores and an emergency pause, so every campaign can be sent carefully.
Do messages sent through the API follow the same limits?
Yes. The limits are enforced in the delivery engine, so a message sent through the API passes the same checks as one sent from the dashboard, the per-recipient cooldown included.
WhatsApp groups
7 answers
How do I send one message to many WhatsApp groups?
Create a campaign, choose WhatsApp groups as the audience and select the groups. Sends are paced per number. The step-by-step guide covers it.
When is the best time to post in a WhatsApp group?
When that group's members are most active. Each group shows a busiest-hours histogram in your timezone, so you can schedule into its peak.
Can I exclude one member from a WhatsApp group message?
No. A message posted to a group reaches everyone in it. When some members should not receive a message, send to a contact list instead.
Can I see the most active members of a group?
Yes. Each group shows its top senders and when they were last active.
Can I track read rates for each WhatsApp group?
Yes. Delivery and read rates are reported per group rather than averaged across a campaign.
Can I see how a group's membership changes over time?
Yes. Joins and leaves are rebuilt into a day-by-day membership timeline for every group.
What do members of a group usually send?
Each group shows its message mix across text, images and video, so you can match the format members already use.
Reports
7 answers
How do I know my WhatsApp messages were delivered and read?
Delivery and read counts are read from delivery receipts, not estimated from sends.
Do read rates mean everyone read it?
No, and the reporting is explicit about it. Read information comes from delivery receipts, and recipients can turn read receipts off in their own settings. Read rates are reported as a floor rather than a census.
What does reach mean in WavesFlo?
Distinct people, deduplicated across every group and list a campaign touched, because the same person is often in several groups.
Can I compare direct, group and channel results?
Yes. Direct messages, group posts and channel posts are reported separately.
How quickly are messages delivered and read?
Reports give time to deliver and time to read at the median and the 75th and 90th percentiles.
Can I export WhatsApp campaign reports?
Yes. Eleven reports across delivery, audience, campaigns, compliance and operations, each as CSV and JSON.
Can I see which sends the limits stopped?
Yes. Every send that was delayed or blocked is counted and exportable, with the rule that caught it.
Developers and integrations
8 answers
Does WavesFlo have an API?
Yes. A REST API with scoped keys. Sends and other create actions accept an Idempotency-Key: a retry with the same key within 24 hours returns the first result instead of repeating the action. See the developer reference.
Is the API included on every tier?
Yes. The full REST API, the 20 published, signed webhook events and the agent server are on every plan, Developer included. The API is not an upsell.
Does WavesFlo support webhooks?
Yes. 20 published, signed webhook events across messages, groups, consent, campaigns and numbers, delivered at least once and retried with backoff.
How do I verify a WavesFlo webhook?
Compute an HMAC-SHA256 over the X-Wavesflo-Timestamp header, a dot and the raw body, compare it with the X-Wavesflo-Signature header in constant time, and reject stale timestamps. The webhooks guide has code.
Is there an n8n WhatsApp integration?
Yes. Connect n8n through the REST API and signed webhooks, so a workflow can send a message or start from any webhook event.
Can I use WavesFlo with Power Automate?
Yes. Power Automate connects through the REST API and signed webhooks, so a flow can send a message or start from a webhook event. See WhatsApp with Power Automate.
Is there a Slack or Microsoft Teams integration?
Yes, both. Approval requests, campaign results and number alerts, such as a disconnected number or a blocked send, arrive in the Slack or Microsoft Teams channel you choose.
Can AI agents use WavesFlo?
Yes. An agent server exposes tools to list numbers and groups, draft, preview, run the pre-send check, send one test and read results. There is no tool that launches a campaign.
Still have a question?
A walkthrough on two of your own numbers, with your rollout questions answered. Or write to hello@wavesflo.com.