Rutba
Start free

Blog · Workspace

Where was that decided? Asking the conversations around a record

Somebody back from leave asks what they missed, where a decision about an order was made, and why a new phone number will not ring. What Rutba Assistant reads across mail, chat and calls to answer — only in the conversations they are part of.

· 4 min read

Share this

The questions people ask about conversations are rarely “find the message”. They are “what did I miss”, “where was this decided”, and “why is this not working”. The first two are hard because a decision about an order is usually split across an email, a chat thread and a call nobody wrote down. The third is hard because a telephone system is a long list of things that must all be true at once.

“What did I miss while I was away?”

Somebody back from a fortnight’s leave. The assistant reads their unread and mention counts, the mentions themselves, and searches their conversations for the customers they look after:

GET /chat/unread
GET /chat/mentions
GET /chat/search

Every one of those calls is scoped to the conversations the person is a member of — the search included. The assistant does not have a wider view to summarise from, so “what did I miss” is answered from what this person was always able to read, and a private thread between two colleagues does not turn up in a third person’s catch-up.

The same restraint runs through presence. Asking who is online answers only for the people the caller names, never for the whole organization — “everyone who is online” is a directory dump, and an assistant that could produce one on request would be a surveillance tool with a friendly voice.

“Where did we decide to split this order?”

A sales manager with an unhappy customer. In Rutba Chat a thread can belong to a record — an order, a customer — and mail can be linked to one, so the conversation about an order can be found from the order. The assistant reads the thread’s record, every message linked to that order, and what a key message said before it was edited:

GET /chat/conversations/{conversation}/record
GET /mail-links
GET /chat/messages/{message}/revisions

The answer puts the email from the customer, the thread where the split was agreed, and who agreed it in one place, in order. And if the message that recorded the decision was edited afterwards, it says so and shows what it said before. Revisions are kept as an audit, not as history for browsing, which is exactly the use a disputed decision needs.

“Why won’t the new support number ring?”

An office manager, the day a new number was added. The assistant reads whether the number may ring and, if not, what is missing, and who has held it before:

GET /calls/numbers/{number}/routability
GET /calls/numbers/{number}/history

Routability does not answer yes or no. It returns the whole verdict for the number’s country, so the blocker has a name: an emergency address that has not been recorded, a number still in quarantine, a country whose rules have not been reviewed. The history is append-only, so a number released last month and re-issued this one shows both. The answer is a sentence an office manager can act on, rather than a red cross they cannot.

“Where did that message go?”

GET /chat/retention/policy
GET /chat/retention/purges

A message that nobody remembers deleting has usually been removed by a retention policy your organization set. The assistant reads the policy — or that none is set, in which case messages are kept — and what past purges actually removed. “Deleted by the retention policy on the first of the month” is an answer. “It must have been a glitch” is the one a chat system usually leaves you with.

Where it hands back to a person

  • Writing to customers. A reply that reaches a customer is yours to send, and it is on the short list of things Rutba Assistant will never be allowed to do.
  • Deleting messages. Deletion has no undo; the assistant may point at a message, never remove one.
  • Changing how numbers route. Recording an emergency address or changing a call flow is an administrator’s change, made by the administrator.

Rutba Chat

Channels, direct messages and threads that belong to the record they are about.

Rutba Chat

Read next

Workspace

Every business email tool gives you an inbox at your domain

That is the commodity half. The half worth building is an inbox that knows your business — a message from a customer showing their orders, their tickets and their balance beside it, and filing against the deal in one click.

3 min read

Workspace

Stamps, seals and notaries — arranged at cost, and never faked

Some agreements need more than signatures before a court will look at them. The formality is declared on the agreement and has to be satisfied before it is sent or sealed. Arrange it yourself for free, or have a person at Rutba arrange it at cost.

2 min read

Workspace

A receipt in your hand before anybody else has signed

In an agreement with five parties, the first to sign may wait weeks for the last. Until now they held nothing for it. Each party now leaves with proof of their own act, countersigned by Rutba the moment they acted.

3 min read

Share this

One family

The rest of Rutba

One account across all of it. Sign in once and the products know each other.

PORTAL-BLOG-DETAIL · becc4cb