BaseReach User Guide
BaseReach sends personalised WhatsApp messages to the rows of a Lark Base table from your own WhatsApp number, writes Sent or Failed back to each row, and shows replies in the panel.
What you need
- Google Chrome (or Microsoft Edge) on a computer, with Lark Base open on the web at larksuite.com. BaseReach does not run inside the Lark desktop app, because it needs a browser extension.
- The BaseReach Bridge extension from the Chrome Web Store.
- WhatsApp Web logged in with the number you want to send from.
- A Base table with a phone number column.
1. Set up (once)
- Install the BaseReach Bridge extension in Chrome.
- Open web.whatsapp.com in the same Chrome and scan the QR code with your phone. The extension icon shows ready with your number.
- Open your Base in Chrome, click the Extensions icon in the top right and open BaseReach. If you added it as a custom extension, the URL is
https://basereach.systransform.ai/.
- The first person in your organisation fills in the short registration form (company, contact, email, phone, country). Sending is enabled right away.
2. Prepare the table
Any table works. Recommended columns:
| Column | Type | Purpose |
| Phone | Phone number or text | The recipient. Country code optional: set a default country code in Sending options (for example 60) and numbers starting with 0 are completed automatically. |
| Status | Single select or text | Which rows to send (for example Pending). BaseReach writes Sent or Failed here. |
| Sent At | Date | Optional. When the message was sent. |
| Error | Text | Optional. Why a send failed, for example Number is not on WhatsApp. |
Every other column can be used in the message, for example a name, an order number or a date.
3. Write the message
- Under Recipients choose the table, the phone column and, optionally, the status column. In Only rows where status is type the value to send to, for example
Pending. Leave it blank to send to every row that is not already Sent.
- Under Message write your text. Click a field chip to insert a placeholder such as
{{Name}}. It is replaced by that row's value.
- The preview shows the first row's rendered message and how many rows match.
- Click Dry run to see every rendered message in the log without sending anything.
4. Send
- Click Send to N rows and confirm.
- Messages go out one at a time with a random pause between them (20 to 60 seconds by default, adjustable under Sending options). The progress bar and log update as they go.
- Each row is updated with Sent or Failed as soon as its message is handled. You can close the panel; the extension keeps sending and the rows are updated when you reopen it.
- Click Stop to halt after the current message.
5. Replies
Messages that people send back appear under Replies with a reply box, so you can answer without leaving Base. To keep a record, choose a table under Write replies into table. Create it with these columns: Phone, Name, Message, Type, Received At. New replies are added as rows.
Staying safe with WhatsApp
- Only message people who expect to hear from you, and personalise every message.
- Keep new numbers under about a hundred messages a day, and keep the pauses on. WhatsApp restricts accounts that look like spam.
- Keep Check number is on WhatsApp on: rows with numbers that are not registered are marked Failed instead of being sent.
- BaseReach uses your own WhatsApp account; you are responsible for how it is used. See the Terms.
Troubleshooting
| The panel says | What to do |
| Chrome extension not found | Install the BaseReach Bridge in this Chrome, then reload the panel. If you are in the Lark desktop app, open the Base in Chrome on the web instead. |
| WhatsApp Web is not ready | Click Open WhatsApp Web, log in if needed and wait until your chats load. |
| WhatsApp Web tab is not responding | Reload the WhatsApp Web tab. |
| Number is not on WhatsApp | The row's number is not registered. Check the country code and the digits. |
| Register your organisation first | Fill in the registration card at the top of the panel. |
Privacy
Table contents and message text stay in your browser and your WhatsApp Web tab. Our servers receive only your registration details and per-job counts. See the Privacy Policy.
Support
support@systransform.ai ยท basereach.systransform.ai