Skip to content

WhatsScale

Send WhatsApp messages, manage contacts, and automate conversations via WAHA

CommunicationMarketingSales & CRM

Connect it

In Keystile Automations → Connections → New connection, choose WhatsScale and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in WhatsScale: check whatsapp number (Check if a phone number has WhatsApp).

What it can do (56 actions)

ActionWhat it doesChanges data
Add Participants to a GroupAdd contacts to a WhatsApp group, both selected from dropdowns.Yes
Add Participants to a Group (By ID)Add one or more people to a WhatsApp group by group ID.Yes
Add Tags to a CRM ContactAdd one or more tags to an existing CRM contactYes
Add Tags to a CRM Contact (By ID)Add one or more tags to a CRM contact, entered directly rather than picked from a list.Yes
Check WhatsApp NumberCheck if a phone number has WhatsApp
Create a CRM ContactAdd a new contact to your WhatsScale CRMYes
Custom API CallMake a custom API call to a specific endpointYes
Delete a CRM ContactPermanently delete a contact from your WhatsScale CRM
Delete a CRM Contact (By ID)Permanently delete a CRM contact by ID, entered directly rather than picked from a list.
Demote Group AdminsRevoke admin rights from members of a WhatsApp group, both selected from dropdowns.Yes
Demote Group Admins (By ID)Revoke admin rights from one or more group members by group ID.Yes
Find a CRM Contact by PhoneLook up a CRM contact using their phone number
Get a CRM ContactRetrieve a CRM contact by ID
Get a CRM Contact (By ID)Retrieve a CRM contact by ID, entered directly rather than picked from a list.
Leave a GroupMake the connected session leave a WhatsApp group selected from the dropdown.
Leave a Group (By ID)Make the connected session leave a WhatsApp group by group ID.
List CRM ContactsRetrieve a paginated list of CRM contacts with optional filters
List CRM TagsList every unique tag currently used across CRM contacts.
List Group ParticipantsList the members of a WhatsApp group selected from the dropdown, and their roles.
List Group Participants (By ID)List the members of a WhatsApp group and their roles, by group ID.
List WhatsApp ContactsList the raw WhatsApp contacts synced to a session. Not the same as the WhatsScale CRM contacts.
List WhatsApp GroupsList the WhatsApp groups a session belongs to.
List WhatsApp SessionsList every WhatsApp session (device) connected to this account, and its status.
Post a Text StatusPost a text-only WhatsApp Status (story) with an optional background color.Yes
Post a Video StatusPost a video WhatsApp Status (story) with an optional caption.Yes
Post an Image StatusPost an image WhatsApp Status (story) with an optional caption.Yes
Promote Group AdminsGrant admin rights to members of a WhatsApp group, both selected from dropdowns.Yes
Promote Group Admins (By ID)Grant admin rights to one or more group members by group ID.Yes
Remove a Tag from a CRM ContactRemove a single tag from a CRM contactYes
Remove a Tag from a CRM Contact (By ID)Remove a single tag from a CRM contact, entered directly rather than picked from a list.Yes
Remove Participants from a GroupRemove members from a WhatsApp group, both selected from dropdowns.Yes
Remove Participants from a Group (By ID)Remove (kick) one or more people from a WhatsApp group by group ID.Yes
Send a Document (By ID)Send a document to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send a Document to a ContactSend a document to a WhatsApp contact selected from the dropdown.Yes
Send a Document to a CRM ContactSend a document to a WhatsScale CRM contact selected from the dropdown.Yes
Send a Document to a GroupSend a document to a WhatsApp group selected from the dropdown.Yes
Send a Location (By ID)Send GPS coordinates to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send a Message to a ContactSend a text message to a WhatsApp contact selected from your contact listYes
Send a Message to a CRM ContactSend a text message to a contact from your WhatsScale CRMYes
Send a Message to a GroupSend a text message to a WhatsApp group selected from your group listYes
Send a Poll (By ID)Send an interactive poll to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send a Text Message (By ID)Send a text message to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send a Text to a ChannelSend a text message to a WhatsApp ChannelYes
Send a Video (By ID)Send a video to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send a Video to a ChannelBroadcast a video to a WhatsApp Channel selected from the dropdown.Yes
Send a Video to a ContactSend a video to a WhatsApp contact selected from the dropdown.Yes
Send a Video to a CRM ContactSend a video to a WhatsScale CRM contact selected from the dropdown.Yes
Send a Video to a GroupSend a video to a WhatsApp group selected from the dropdown.Yes
Send an Audio Message (By ID)Send an audio file to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send an Image (By ID)Send an image to a contact, group, channel, or CRM contact by ID rather than picking from a list.Yes
Send an Image to a ChannelBroadcast an image to a WhatsApp Channel selected from the dropdown.Yes
Send an Image to a ContactSend an image to a WhatsApp contact selected from the dropdown.Yes
Send an Image to a CRM ContactSend an image to a WhatsScale CRM contact selected from the dropdown.Yes
Send an Image to a GroupSend an image to a WhatsApp group selected from the dropdown.Yes
Update a CRM ContactUpdate the name or tags of an existing CRM contactYes
Update a CRM Contact (By ID)Update the name or tags of a CRM contact, entered directly rather than picked from a list.Yes

Start a workflow when… (5 triggers)

  • Watch Channel Messages — Triggers when a new message is posted to any WhatsApp Channel (includes own posts).
  • Watch Group Messages — Triggers when a new message is received in any WhatsApp group.
  • Watch Incoming Messages — Triggers when a new 1-on-1 WhatsApp message is received.
  • Watch Specific Group Messages — Triggers when a new message is received in a specific WhatsApp group.
  • Watch Specific Channel Messages — Triggers when a new message is posted to a specific WhatsApp Channel.

How Keystile protects it

Every WhatsScale action is checked before it runs, whether it comes from an AI tool or a workflow. 41 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use WhatsScale with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps