WhatsApp logo

WhatsApp

Messaging

Link a WhatsApp number (we recommend a dedicated company number that sits in your team threads) so Ruby can read your group chats. Linking works like WhatsApp Web: scan a QR code, and Ruby gets read-only access to that number's group conversations.

3 tools
OAUTH2
Read-only
Managed auth

Ask Ruby

“What did the team decide about this job?”
“Find the thread about this claim.”
“Catch me up on this channel.”
What Ruby can do

3 read-only tools

Ruby reads from WhatsApp and grounds her answers in your data. Every tool is read-only: she surfaces, summarizes, and drafts; a human always takes the action.

List chats

List the WhatsApp chats on the linked number, most recent activity first. Returns each chat's name, chat_id, kind, last-activity time, and unread count. Use whatsapp_get_messages with a returned chat_id to read a thread. This connection is scoped to GROUP threads only; 1:1 direct messages are not accessible.

Find chat

Find a WhatsApp chat by (partial) name, e.g. a job or crew thread. WhatsApp has no search API, so use THIS instead of paging whatsapp_list_chats when you need a specific thread; then read it with whatsapp_get_messages. This connection is scoped to GROUP threads only; 1:1 direct messages are not accessible.

Get messages

Read a WhatsApp chat's messages (sender names resolved, oldest first within the page). Media is indicated by type only; content is not downloaded. Pass the cursor from a previous result to page back to older messages. This connection is scoped to GROUP threads only; 1:1 direct messages are not accessible.

Why connect it to Ruby

Built for restoration, not bolted on.

Grounded answers

Ruby reads WhatsApp live and cites what she found, so answers reflect your actual data, not a stale export.

Read-only by design

Least-privilege, read-only access. Ruby surfaces and drafts; your team always takes the action.

Managed, secure auth

Connect with one click. Tokens are encrypted and scoped per company; revoke access any time.

Knows restoration

Ruby understands jobs, claims, drying logs, and AR, so WhatsApp data lands in the right operational context.

Use it from anywhere

Connect once, then just ask.

Connect WhatsApp once in Ruby. Ask in the Ruby app, or bring the same secure connection into the assistant your team already uses.

Ruby

Ask in the Ruby app and get an answer grounded in WhatsApp and the rest of your connected stack.

Claude

Bring the same secure WhatsApp connection into Claude so it can answer with your live data.

ChatGPT

Use WhatsApp from ChatGPT with the same per-company, read-only access Ruby uses.

Frequently asked questions

Do I need developer credentials to connect WhatsApp?

No. WhatsApp connects with a single click, Ruby handles the OAuth handshake and token refresh for you.


Can Ruby change anything in WhatsApp?

No. The WhatsApp connection is read-only. Ruby reads, summarizes, and drafts; a human always makes the change in WhatsApp.


Is my WhatsApp data secure?

Credentials are encrypted at rest and access is scoped per company. You can revoke the connection at any time from Settings > Integrations, which immediately cuts Ruby off.


Can I use WhatsApp alongside my other tools?

Yes. Ruby reasons across every tool you connect at once, so she can tie WhatsApp to your CRM, accounting, email, and documentation in a single answer.