---
title: "Collaboration with your firm — React Box"
description: "Messaging and structured document requests, wired to the vault. Your exchanges with your accounting firm, traceable and in one place."
url: https://www.react-box.com/en/collaboration
lang: en
---

Collaboration

# Talk to your firm right where your documents live

Messaging and structured document requests, wired to the vault. Your questions, their requests and your documents in one place — no WhatsApp, no email.

[Create my account](https://www.react-box.com/auth/sign-up)[See pricing](https://www.react-box.com/en/pricing)

react-box.com/dashboard/messages

![A thread between a company and its accounting firm in React Box, with the documents exchanged and the participants panel.](https://assets.react-box.com/shots/web/en/messages-2400.webp?v=2026-09-19)

## The conversation that replaces WhatsApp and email

Conversations wired to the vault, organised however suits you with your firm. No more documents lost in a WhatsApp chat or an endless email thread.

A dedicated channel

Talk to your firm in traceable, timestamped conversations, right where your documents already live. Open several to separate topics, or keep everything in one thread.

Structured document requests

Your accountant asks for a specific document, with a due date and a suggested folder. You answer with one upload, and the file lands exactly where it belongs in the vault.

Conversation

ATLAS NÉGOCE × CAB. BENNANI

SBSalma Bennani09:14

Hello, I am missing the March Maroc Telecom invoice for the filing. Could you upload it?

Document requestPending

Maroc Telecom invoice · March 2026

Due · April 5Folder · Purchases

You09:31

Maroc-Telecom-032026.pdfFulfilled

Filed in the vault

## Exchanges that no longer get lost

### Structured document requests

Expected document, due date, destination folder: the request is clear, the answer takes one upload, and the status moves to "fulfilled".

![Open document requests in React Box, each with the expected document, its destination folder and its due date.](https://assets.react-box.com/shots/web/en/document-requests-2400.webp?v=2026-09-19)

### Web and mobile notifications

New message, new request, document uploaded: everyone is notified on the right channel, in-app, by email or by mobile push.

![The list of conversations with the firm in the React Box mobile app, with unread messages.](https://assets.react-box.com/shots/mobile/en/04_chat_list-1080.webp?v=2026-09-19)

* ### As many conversations as you need  
Separate topics — by period, by file, by question — or keep a single thread. Every exchange is timestamped and kept.
* ### Per-member isolation  
On the firm side, each team member only sees the conversations of the files assigned to them, with the same rules as the vault.

## Your firm's requests follow you

A requested document lands in the thread and notifies your phone. You answer in one gesture, and it files itself in the right folder.

react-box.com/dashboard/messages

![A conversation's attachments panel in React Box: every document exchanged with the firm, findable in one place.](https://assets.react-box.com/shots/web/en/messages-attachments-2400.webp?v=2026-09-19)

![A thread with the accounting firm in the React Box mobile app, with a document request received in the conversation.](https://assets.react-box.com/shots/mobile/en/05_chat_conversation-1080.webp?v=2026-09-19)

## Frequently asked questions

### How do a business and its accounting firm collaborate in React Box?

React Box connects a Moroccan client business with its accounting firm in one shared space. Once the firm is linked to a client, it accesses that client's document vault and talks with them through real-time conversations attached to each dossier. The firm can ask for a missing piece with a document request that is tracked until delivery, and everyone is kept informed through notifications, in-app, by email or by mobile push. Read receipts confirm that messages have been seen, and a complete audit trail records every action. Everything happens right where the documents live, on both web and mobile (iOS and Android), replacing exchanges scattered across WhatsApp and email. React Box is published by React Consulting SARL AU, based in Marrakech.

### How does the firm request a missing document from its client?

In React Box, the firm creates a structured document request: it specifies the expected document, a due date and the destination folder in the vault. The request appears on the client side inside the relevant dossier conversation and triggers a notification, in-app, by email or by mobile push. The client answers with a single upload: the file lands exactly where it belongs in the vault and the request status moves automatically to "fulfilled". Both sides keep a clear view of what is still outstanding, without chasing each other by message. Read receipts and the audit trail preserve a record of the request and its delivery. React Box works identically on web and mobile (iOS and Android).

### Does the accounting firm pay to collaborate in React Box?

No. React Box is completely free for accounting firms: a firm accesses the vaults of its linked clients, talks with them, requests documents and tracks every dossier without any subscription. Only client businesses pay, at 250 MAD per month billed annually. In other words, the business subscribes to React Box, and its firm collaborates alongside it for free once the link is established. This model lets a firm invite and follow as many clients as it needs at no extra cost, while each client keeps its own secure space. React Box is available on web and mobile (iOS and Android), and is published by React Consulting SARL AU, based in Marrakech.

### How do real-time messaging and notifications work in React Box?

React Box provides real-time messaging between a business and its firm, organised into conversations attached to each client dossier. Messages appear instantly, are timestamped and kept, and read receipts confirm they have been seen. On every event — a new message, a new document request or an uploaded file — React Box notifies the right people by in-app notification, email or mobile push, on the appropriate channel. You can open several conversations to separate topics, by period or by question, or keep everything in a single thread. Like the rest of the app, messaging works at parity on web and mobile (iOS and Android), and every exchange stays available years later thanks to the audit trail.

### Can a firm manage several clients in React Box?

Yes. In React Box, an accounting firm links as many client businesses as it wants and switches between them from a single account. For each linked client, the firm accesses the document vault, the real-time conversations and the document requests specific to that dossier, always kept separate per client. On the firm side, access can be split across team members, each one seeing only the files assigned to them, under the same rules as the vault. Notifications, read receipts and the audit trail apply to each client relationship separately. Because React Box is free for firms, following several clients carries no additional cost. Everything is available on web and mobile (iOS and Android).

## Find any exchange, years later

An accounting relationship that is traceable, transparent and loses nothing.

[Create my account](https://www.react-box.com/auth/sign-up)[See the documentation](https://www.react-box.com/en/docs/chat)
