How it works

From zero to live in about 30 minutes

Onboarding is designed to be fast and self-explanatory. Here's exactly what enrollment looks like — from first deployment to your first delivered message.

Set up your platform

Deploy Inno Message on standard PHP 8+ / MySQL hosting. Idempotent schema migrations apply automatically on first load — no migration scripts, no maintenance window. Most teams are running in about 30 minutes.

Create your admin account

Your first Super Admin account is created during setup. From there you can invite staff and assign them one of five role presets or a fully custom permission set.

Connect your gateways

Add your SendGrid, Twilio and WhatsApp Business Cloud API accounts as named gateways. Enter provider credentials (masked after entry) and the platform verifies connectivity.

Verify webhooks

Copy the unique verify token for each WhatsApp gateway into Meta, and point provider webhooks at your endpoint. The built-in webhook console confirms a successful handshake in real time.

Create & isolate partners

Add a partner organisation; the system generates a cryptographically-random API access key automatically. Assign specific gateways so each partner is fully isolated.

Set credit limits & top up

Give each partner a prepaid balance and an optional credit limit. Deductions are atomic, and the API blocks sends with a clean 402 once funds are exhausted.

Go live

Partners send via the bearer-token REST API, or your team replies from the unified inbox. Every message is logged, billed and auditable from the first send.