CWI StudioContinuous Work Intelligence
Product overview · 2026
Taar · a CWI Studio product

WhatsApp, answered.By AI and your team.

One shared inbox for every WhatsApp number and Instagram account. AI answers first, a person steps in when it matters, and campaigns go out from the same place.

WhatsApp Cloud API Instagram messages AI with human handover Campaigns & automations
Order #4471 confirmed
AI repliedin Hindi
PPriya took overrefund query
तार
tār · wire
CWI Studiocwistudio.in · taar.cwistudio.in
01 · The problemFor every business on WhatsApp

Customers write on WhatsApp. Then what?

One phone in the shop, five people who need it, no record when someone leaves, and a bot that can't call for help.

One shared phone“Who has the phone? Reply to her”
One at a time
Staff's own numbersCustomer chats on a personal phone
Leaves with them
Broadcast listsSent to the list. Who read it?
No report
A bot on its own“Sorry, I didn't understand that”
No way out
Instagram DMsAnother app, another inbox
Split
A
Ananya Mehta+91 98•••• 4417 · via Store number
VIPRefund
Today
Hi, my order came with the wrong size. Can I exchange it?
10:02
AI agent
Sorry about that, Ananya. Exchanges are free within 7 days. Shall I book a pickup for tomorrow?
10:02
Yes, but I paid by UPI and want the difference back
10:04
AI flagged Finance · seen by Priya
Priya · Finance
Done: pickup is booked and ₹300 is on its way back to your UPI.
10:09
One conversation, with every message and everyone who answered it.
CWI Studio / TaarIllustrative interface · data is an example
02 · Live ChatSupport & sales teams

Every number. One shared inbox.

The whole team works the same conversations, with live ticks, tags, saved replies and the customer's details beside the chat.

P
Live ChatNew chat
Search name, number or message
Store numberTagBot flags2
AAnanya MehtaVIP10:09Done: pickup is booked and ₹300…
RRohit Sharma10:06Is the blue one back in stock?2
SSana Qureshi09:58Here are our store timings…
VVikram RaoFinance09:41Need a GST invoice for order 43981
MMeera Iyer09:30Your order is out for delivery
KKaran GillLeadYesterdayDo you ship to Dubai?
A
Ananya Mehta+91 98•••• 4417 · Store number
PPriyaHand back to AI
Yes, but I paid by UPI and want the difference back
10:04
Priya took over from the AI agent
Priya
Done: pickup is booked and ₹300 is on its way back to your UPI.
10:09
Thank you so much! 🙏
10:10
/exchExchange policyExchanges are free within 7 days of delivery…
/trackTrack your orderYou can follow your parcel here: …
/ex

All your numbers, one list

Every WhatsApp number and Instagram account in one inbox. Filter to a single number in a click.

Your own tags

VIP, Follow-up, Lead: as many tags as you need on a chat, shared by the team and filterable.

Saved replies

Type / to search answers you send every day.

Why a message failed

A failed message shows WhatsApp's reason and error code, so nobody guesses.

CWI Studio / TaarIllustrative interface · data is an example
03 · AI and peopleOwners & support leads

AI answers first. A person when it matters.

The AI agent handles the routine questions. When it needs someone, it flags the right team, and stays quiet until they hand back.

Namaste, kal tak delivery ho jayegi kya? Order 4402
16:21
AI agent
Ji haan, order 4402 kal shaam 6 baje tak pahunch jayega. Tracking link neeche hai.
16:21
Mujhe address change karna hai, aur COD ko prepaid karna hai
16:23
AI agent
Main aapko hamari team se jod raha hoon. Woh 15 minute mein jawab denge.
16:23
Flagged for Dispatch · Seen by Imran 16:25
Imran took over · AI paused
Imran · Dispatch
Address updated. Payment link bhej diya hai, pay karte hi order prepaid ho jayega.
16:31
Bot flag
Dispatch · address + payment

Customer wants to change the address and switch COD to prepaid.

due in 12 minSeen
On this chat
AI agentpaused
IImranhandling
NNehacan reply
Hand back to AI
01 · Answer

An AI agent on your number

Bring any model through a standard API, or connect the bot you already run. It replies in the customer's language.

02 · Flag

It calls the right team

Finance, dispatch, a doctor: the flag shows the team and the time left. Pressing Seen tells the bot who has it.

03 · Take over

People take over, then hand back

The AI pauses while your team works the chat. Any member can reply or hand it back to the AI.

CWI Studio / TaarIllustrative interface · data is an example
04 · CampaignsMarketing

Send to your list. See every tick.

Pick an approved template and an audience, check the count, and launch. Every recipient is tracked to delivered, read or failed.

Launch campaignStep 2 of 3
Audience
Contact listPaste numbersImported audience
Source
Store CMS
Saved audience
Festive buyers, 2025
2,418Valid numbers
37Duplicates removed
12Invalid, not sent
Template
festive_offerMarketing
Header
Image · festive-banner.jpg
Launch to 2,418 customers
Festive offerlaunched Sat 11:00 · 2,418 recipientsExport CSVPrint
Sent2,418
Delivered2,301
Read1,746
Failed117
Why messages failedWhatsApp's reason, in plain words
Marketing limit reached for this personWhatsApp caps marketing messages per user. Try again later.13104971
Message could not be deliveredOften the number is not on WhatsApp.13102634
Spam-rate limit on your numberSend to fewer people who did not opt in.13104812
Status: FailedSent: SatConsent: any117 shown
ContactPhoneStatusFailure reason
Deepak Joshi+91 99•••• 2203FailedMarketing limit reached
Farah Khan+91 97•••• 8810FailedCould not be delivered
CWI Studio / TaarIllustrative interface · data is an example
05 · AutomationsStore & app owners

Your store says order placed. Taar says the rest.

Point your store, payment gateway or backend at a flow's webhook. The right WhatsApp message goes out on its own, after the delay you set.

Your systems

Something happens

SShopify WWooCommerce RRazorpay Your backend
Webhook

Taar hears the event

POST /hooks/•••••••• { "event": "order_placed", "customer": { "first_name": "Ananya" }, "order": { "id": "4471" } }
Flow

Order confirmation

Listensorder_placed
Waits5 minutes
Sendsorder_confirmed{{customer.first_name}}
ModeDry runLive
Customer

Gets the message

Hi Ananya, your order #4471 is confirmed. We'll message you when it ships.
14:35
Automation runsevery run, with the reason in plain wordsFlow: allStatus: all
TimeFlowCustomerStatusWhat happened
14:35Order confirmationAnanya MehtaSentTemplate order_confirmed delivered
14:41Order confirmationRohit SharmaScheduledSends at 14:46, after the 5-minute wait
13:20Payment receivedMeera IyerDry runWould have sent payment_thanks; nothing went out
12:02Cart reminderKaran GillSkippedFlow is paused
11:47Shipping updateVikram RaoFailedPlain message outside the 24-hour window; use a template
CWI Studio / TaarIllustrative interface · data is an example
06 · Overview & contactsOwners & managers

Know what your number did.

Sign in to sent, delivered, read and failed for the last 7, 30 or 90 days, and bring your contacts in without breaking anything.

OverviewStore number
7 days30 days90 days
Sent18,604templates + replies
Delivered18,01296.8% of sent
Read14,37779.8% of delivered
Failed592reasons on each chat
DeliveredReadFailedday by day · last 30 days
Import contactscustomers.csv · 1,254 rows
1Upload
2Map columns
3Preview
4Import
Customer NameName
Mobile No.Phone · India +91
CityCustom field: city
1,204Ready to import
38Duplicates
12Invalid numbers
Will not be imported
Row 1498765 4321Number too short
Row 212+91 98•••• 2203Already in row 31
Row 640(blank)No phone number
Rows not imported, with reasonsImport 1,204
CWI Studio / TaarIllustrative interface · data is an example
07 · Connect anythingDevelopers

Bring your bot, your CRM, your code.

Taar is open at every edge: plug in the bot you already have, send events to your systems, pull audiences in from them.

Bot API

Connect your own bot to a number. It hears when each reply is sent, delivered, read or failed, can show typing, and its operator can take a chat over.

sent · delivered · readtypingoperator takeover
AI agents

Human and AI agents sit side by side. Point an AI agent at any model that speaks the Chat Completions API, or at another agent over A2A.

Chat CompletionsA2A protocolper organisation
Webhooks out

Your systems hear about new and changed messages and conversations as they happen, so the CRM, ERP or ticket desk stays in step.

"entity": "messages", "action": "update", "data": { … "status": "read" }
API keys

Organisation-scoped keys for your scripts and services, created and revoked from Settings by an admin.

per organisationrevocable
MCP server

AI tools that speak the Model Context Protocol can list conversations, search contacts, read templates and send messages through Taar.

Model Context Protocolsend_message
Audience sources

Connect a CMS or CRM with its URL and an API key. Its saved audiences become campaign audiences; the key is never shown again.

CMS · CRMsaved audiences
CWI Studio / Taarcwistudio.in · taar.cwistudio.in
08 · Your workspaceAdmins

Your number. Your team. Your cloud.

Connect a number through Meta's own sign-up, invite the team with the right access, and run it hosted by us or on your servers.

Connect

Your number, in minutes

Send the owner a sign-up link. They connect the number through Meta, and it shows up in Taar.

taar.cwistudio.in/onboard/whatsapp/••••Copy link
Meta sign-up completed
Number connected+91 90•••• 1208
Templates syncedall approved
Instagram accountoptional
Team

Everyone, with the right access

Invite members, choose their role and which templates they can send, all on one screen.

R
Ritu AgarwalOwner
Admin
P
Priya NairFinance · 4 templates
Member
I
Imran ShaikhDispatch · 6 templates
Member
AI agentStore FAQ
AI
Activity log keeps who did what, and when.
Run

Hosted, or on your cloud

The same Taar either way. We run it and look after it, or it runs on your own infrastructure.

Hosted by CWI StudioYour organisation on taar.cwistudio.in
Or self-hostedOn your servers, set up by us
Each organisation sealed offRow-level security on every table
Usage you can seeMessages and quotas in Stats
CWI Studio / TaarIllustrative interface · data is an example
Next stepWorking together

Start with one number.

Bring one WhatsApp number and the questions your team answers every day. We connect it, set up the AI and put your team on it.

You bring
One WhatsApp Business number
Access to your Meta Business account
The questions customers ask most
Who answers what on your team
Together

Every chat answered
People where it matters
Every tick on record

CWI Studio brings
Your Taar organisation, hosted
Number connected, templates set up
An AI agent trained on your answers
Campaigns, automations and support
To begin

One number connected, your team invited, the AI answering your top questions.

Set up with you
WhatsApp numberAI agentHandover teamsTemplatesStore webhooks
CWI Studio / Taarcwistudio.in · taar.cwistudio.in