Arodos
Chrome extension required

Send personalized WhatsApp messages from your own workflow.

The Arodos WhatsApp WebSuite SDK gives your app a small JavaScript interface for bulk messages, personalized templates, URLs, and files. It works together with the companion Chrome extension, which is the required browser dependency.

import WhatsAppSuite from 'https://whatsappsuite.arodos.com/sdk.js';

const sdk = await WhatsAppSuite.init('your-key');

await sdk.sendMessage(
  [
    { phone: '+919620861198', name: 'Dhruba Sarma' },
    { phone: '+919620861198', name: 'Binoy Bhusan Sarma' }
  ],
  'Hello {name}, welcome aboard.'
);
Required dependency

Install the Arodos WhatsApp WebSuite Chrome extension

The SDK works together with the companion Chrome extension. Install it first, then keep WhatsApp Web signed in while testing or integrating the SDK.

How to use it

A simple four-step setup

01

Install extension

Add the required Chrome extension from the install section before using the SDK.

02

Open WhatsApp Web

Sign in to WhatsApp Web in Chrome so your browser session is ready.

03

Initialize the SDK

Import the hosted SDK and initialize it with your access key.

04

Send messages

Pass contacts plus a template, and the SDK personalizes each message automatically.

What it supports

Built for practical messaging flows

The current SDK surface is intentionally compact: enough to cover common bulk messaging cases without making integration heavy.

Bulk text messages

Send one template across many contacts in a single call.

Template variables

Use placeholders like {name} for per-contact personalization.

URLs and files

Send links or supported file payloads with the same API style.

Paced processing

Messages are processed sequentially with built-in spacing between sends.

Live tester

Test the sending flow from this page

Enter a phone number with country code, a name, and a template to test a text message send without leaving the landing page.

For a real send, install the extension first and keep WhatsApp Web signed in. The sample SDK currently returns demo results until its WhatsApp bridge is connected.

Use {name} to personalize the message.

Result

Ready.

Examples

Text, URL, and file sends

Use sendMessage for plain text and sendMediaMessage for either a URL string or a file object.

Text

await sdk.sendMessage(
  contacts,
  'Hello {name}'
);

URL

await sdk.sendMediaMessage(
  contacts,
  'Hi {name}, brochure attached.',
  'https://example.com/{name}'
);

File

const file = input.files[0];

await sdk.sendMediaMessage(
  contacts,
  'Hi {name}, see the file.',
  file
);