Skip to main content
The WhatsApp channel lets a linked team member do a few everyday stock tasks from their phone, in a one-to-one chat with the muveya WhatsApp number. It is an operational channel, not a chatbot: it offers a fixed menu, asks for one piece of data at a time, shows a summary of exactly what will change, and changes stock only after you tap Confirmar (Confirm).
The WhatsApp channel is not part of the current pilot service (section 4 of the Terms of Service). It is also not switched on in the production service today, for any dental clinic account: this page describes how it works. Ask team@muveya.com about availability before you plan work around it.

What it can do today

Every step, message and error is described in WhatsApp operations. The channel does not do anything else today. Orders, approvals, picking, dispatch, delivery and receipt of deliveries, moves between warehouses, corrections, counts and reports are done in the console. The channel does not answer free-text questions, and it does not read photos, audio, documents or stickers: sending one of those ends the flow in progress and shows the menu again.

How a conversation works

  • Deterministic. The channel acts only on the option or button you tap and on your answer to the question it just asked. It never guesses what a message means, and no AI takes part in any step.
  • Confirmation first. Nothing changes until you tap Confirmar (Confirm) on the summary card. Corregir (Edit) takes you back to correct the data; Cancelar (Cancel) ends the flow with no change.
  • Same rules as the console. muveya checks your permissions, your warehouses and the current stock again when you confirm, exactly as it does for the console.
  • One flow at a time. Each number has one active flow. Starting another option replaces it. A flow forgets its data 10 minutes after the last answer it accepted.
  • No duplicates. A repeated tap on the same Confirmar button, or a message WhatsApp delivers twice, never records the operation twice.

Who can use it

Any active member of a dental clinic account can link their own number. What they can do from the chat depends on their permissions and on the warehouses assigned to them, which muveya reads again on every message: A member limited to some warehouses only sees and uses boxes in those warehouses. A member with no warehouse at all cannot log consumption or receive stock. Permissions are granted in Team; see Team and Roles and permissions. A number is linked with a one-time code that belongs to you and to the dental clinic account that was active when the code was created. muveya then recognizes messages from that number as yours.
The console currently has no screen to create the link code. A code can only be issued to you while you are signed in to your own dental clinic account: the muveya team cannot create one on your behalf. Write to team@muveya.com if you want to use the channel or do not know the muveya WhatsApp number.
1

Get your code

Obtain your one-time code as described above. It is valid for 10 minutes.
2

Open a chat with muveya

From the phone you want to link, open a WhatsApp chat with the muveya number. If you write anything that is not a code, muveya answers with the link prompt.
3

Send the code

Send the 8 characters as a message. Upper or lower case and spaces do not matter.
4

Check the answer

muveya confirms the link. From then on, any message shows the menu.
The messages you can see while linking (the channel sends the Spanish version today, see Languages):
The first message is the link prompt, the second confirms the link, the third means the code failed. The prompt mentions the console, but the console has no screen to create the code yet (see above).
While a number is linked to an active membership, every message from it is handled by the menu or by the current question, and a new code is never redeemed. So a linked number cannot be moved to another person or another dental clinic account by sending a code. Write to team@muveya.com if you need that.

Unlinking and revoking

There is no unlink option in the chat or in the console yet. A link stops working, immediately and on the next message, when:
  • the member is suspended (Suspend access) or removed from the dental clinic account (Remove from clinic) in Team;
  • the membership was suspended after the number was linked: even after Reactivate access, links from before the suspension stay closed, and the person must link again.
After that, messages from the number get the link prompt, and any flow in progress can no longer be continued; its data expires within 10 minutes. There is no way yet to unlink a number without suspending or removing the member. Changes to permissions or warehouses do not unlink the number: they apply from the next message. A permission removed during a flow ends that flow with a “no permission” reply, even at the confirmation step.

Languages

Today the channel always replies in Spanish (neutral Latin American), whatever the language the member uses in the console. English and Portuguese versions of every message exist in the product, and this documentation shows them next to the Spanish text, but the channel does not select them yet. Button and menu labels are therefore in Spanish too: Confirmar, Corregir, Cancelar.

Privacy and security

  • No costs, values or patient data. No message ever contains a cost, an order value or a patient or care reference. The channel never asks for them; do not send them in the chat.
  • What messages contain. Box codes, supply names and SKUs, warehouse names, quantities, lot numbers, serial numbers, expiration dates and operation numbers.
  • Built from records. Every reply is assembled from muveya’s records and fixed texts, never generated.
  • Your number. muveya stores the number to recognize you. Audit records keep only a one-way hash of it, not the number itself.
  • Short memory. The step you are on and its draft are kept for 10 minutes after the last answer the flow accepted. The id of each incoming WhatsApp message is kept for 24 hours only to discard duplicates.
  • Verified origin. muveya accepts incoming messages only when its WhatsApp provider signs them; anything else is refused.
  • Delivery ticks are not proof. WhatsApp’s sent, delivered and read states are used only to monitor the channel. They are never recorded as proof that stock was delivered or received.
  • Access follows the membership. A suspended or removed member loses the channel at once, as described above.
More in Security and privacy.

What the system records

The operation number in each receipt is the id of the ledger movement. The same movement appears in the box history in the console; see Boxes.

What can go wrong

For every message of each flow, see WhatsApp operations.

WhatsApp operations

Every conversation, prompt, limit and error reply.

Team

Grant permissions, suspend or remove a member.

Receive stock

The console reception, with presentations and more options.

Security and privacy

How muveya protects your data.