Views
Open, Awaiting reply, Assigned to me, Unassigned and Resolved, plus an API view for channels in API handling mode.
Product
WhatsApp, Instagram, Messenger and live chat on one screen, with roles, assignment and built-in tools for your KVKK duties. Your data is stored in our own data center in Istanbul (how?). Telegram and the AI layers are coming soon.
Illustrative interface. Names and messages are examples. The inbox interface is in Turkish today.
How it works
A customer's message arrives, reaches the right person and gets an answer, and your system learns what happened.
Step 1
Conversations from WhatsApp, Instagram, Messenger and live chat land in the same list. Views show what's waiting: Open, Awaiting reply, Assigned to me, Unassigned, Resolved and API.
Step 2
An agent takes the conversation, or an admin assigns it, so every conversation has an owner. On live chat channels you can turn on auto-assignment: each new conversation goes to the least-loaded available agent, you can set a limit per agent, and agents marked Away get no new conversations.
Step 3
Write your common answers once and pick them with / in the reply box: up to 500 canned replies per workspace. If no agent is online in the inbox and a new conversation stays unanswered for 10 minutes, the owner, admins and the assignee get an email.
Step 4
New messages and delivery and read statuses reach your system with a Standard Webhooks signature. Delivery is in order per contact, and an event is delivered in up to 12 attempts over about 76 hours.
Step 5
If a customer asks for their data, export it as JSON; if they ask you to delete it, erase it completely. You type the contact's label to confirm the erasure, and your system receives a contact.erased event.
Illustrative interface. Names and messages are examples. The inbox interface is in Turkish today.
Inbox
Which conversation is waiting, who's on it, what the customer was told: it's all on one screen, on record.
Open, Awaiting reply, Assigned to me, Unassigned and Resolved, plus an API view for channels in API handling mode.
New messages reach the list within 1 second. A sound and an optional desktop notification let you know; the notification never shows the message text.
Take, assign, resolve and reopen. On live chat, optional auto-assignment gives each new conversation to the least-loaded available agent.
200 tags per workspace (10 per conversation) and 500 canned replies, with the / shortcut.
If no agent is online and a new conversation stays unanswered for 10 minutes, the owner, admins and the assignee get an email. The email doesn't include the customer's message.
Edit a contact's name, block them and see earlier conversations. Preview and download images and documents, and attach files to your replies on WhatsApp and Messenger.
Roles
Four roles set what everyone in your workspace can see and do.
| Role | What it can do | Phone number |
|---|---|---|
| Owner | Manages everything. Retention, API keys, webhooks and each channel's handling mode are owner-only. | Full |
| Admin | Channels, assignment, tag and canned-reply definitions, templates, privacy tools and invitations. | Full |
| Agent | Replies, takes conversations, resolves them and adds tags. | Masked |
| Auditor | Read-only; can't write or change anything. | Full |
Channels
Assignment, tags and canned replies work the same on every channel; each channel page explains how to connect it.
You connect your own WhatsApp Business account and number through Meta's signup flow, and the UPPU team enables the channel for your workspace.
Today a connected number can't also be used in the WhatsApp Business app on your phone.
Live chat for your website with one line of code. Visitor messages never go to Meta or any other third party.
No file sending in live chat.
Messages, story replies and reactions sent to your professional account land in your inbox.
Sending images to Instagram is off for now, and contact names may not arrive.
Messages, button replies and files sent to your Facebook Page land in your inbox.
Contact names may not arrive.
Private chats with your Telegram bot will land in the same inbox.
We'll announce it on this page when it's ready; we don't give dates.
WhatsApp templates
Outside the 24-hour window you can only write with an approved template, and the channel setup is visible step by step.
Illustrative interface. Names and messages are examples. The inbox interface is in Turkish today.
Developers
Your system sends the update through the API, and the customer's reply reaches your team or your own system by signed webhook.
Idempotency-Key is required on sends: retry safely without duplicates.# Reply to a customer inside the 24-hour window
curl -sS -X POST "https://messaging.uppu.net/v1/messages" \
-H "Authorization: Bearer $UPPU_API_KEY" \
-H "Idempotency-Key: order-10482-shipped" \
-H "Content-Type: application/json" \
-d '{"channel_id": "01j9z0ch5k2m4n6p8q0r2s4t6v",
"to": {"contact_id": "01j8x7ct5k2m4n6p8q0r2s4t6v"},
"content": {"type": "text",
"text": {"body": "Your order is on its way."}}}'Privacy and security
You are the data controller for your customers' data and UPPU is the processor. Built-in tools for your KVKK duties are in the panel.
AIComing soon
Both will work in the same inbox with one knowledge base, and the model will run on our own servers in our own data center in Istanbul.
On live chat, WhatsApp, Messenger and Instagram it will answer common questions from your knowledge base, connect to your own systems and hand conversations to your team with a handover note when needed.
It will fix and translate replies, suggest answers from your knowledge base with their source and summarize long conversations. Nothing will be sent automatically.
Plain talk
We also say what isn't there today, so you can decide with the full picture.
The inbox interface is in Turkish today. The live chat widget your visitors see speaks Turkish and English, and API error messages come in either language. Talk to us and we'll walk you through it.
Yes, the number and the account are yours. Today a number connected to UPPU can't be used in the WhatsApp Business app on your phone at the same time; you can also start with a new number.
WhatsApp message fees aren't included in UPPU's price; Meta charges them separately. The fee depends on the message category and the recipient's country code, and since 1 October 2026 the first 1,000 service messages per business number each month are free. We explain the calculation on the pricing page.
You create utility and marketing templates in the panel; they sync with Meta every 6 hours and on demand, and you see their approval status in the panel. Today you send them from your own system through the API; the inbox has no template or campaign screen yet. Details are on the developer page.
The number of agents depends on your plan; the free trial includes 5 seats. You add your team by invitation or through your company's verified email domain, and give each person one of four roles: Owner, Admin, Agent or Auditor.
No, there is no mobile app today. The panel runs in the browser and plays a sound, with an optional desktop notification, when a new message arrives. The notification never shows the message text.
There is no report or analytics screen in the panel today. You follow conversations with views and tags. For your own reports, you can pull message and status events into your system through signed webhooks or the API.
Talk to us, or start a free trial (the interface is in Turkish today).