Command Palette

Search for a command to run...

IntelliPortalDOCS

Start here

  • Overview
  • Quickstart
  • Test in the sandbox

Build

  • Authentication
  • Clients
  • Hosted onboarding
  • Webhooks

API reference

  • Messages
  • Usage
  • Status & observability

Reliability

  • WhatsApp limits
  • Errors & debugging

Resources

  • Changelog
  • OpenAPI 3.1
  • Postman collection
Developer support
IntelliPortalDOCS
Developer documentation/API v1

© 2026 Intelli Holdings Inc.

PrivacyContact

Need a hand?

Share a request ID when you contact us so we can trace the call quickly.

Open developer support
Developer platform

Add business messaging without hurdles.

IntelliPortal gives partner products access to Meta's API for onboarding client businesses, sending WhatsApp and Instagram messages, receiving signed events, and tracking usage.

Start the quickstartOpenAPI 3.1 spec

Mental model

The integration in four moves

Your partner account owns API keys. Each customer you serve becomes a client with a channel connection. Every send and inbound event is associated with your stable client_ref.

STEP 01

Create a scoped key

Use a test key while building, then rotate to a live key for delivery.

STEP 02

Connect a client

Open an Intelli-hosted WhatsApp or Instagram onboarding session.

STEP 03

Send through client_ref

Route each message through the channel connection owned by that client.

STEP 04

Process signed events

Verify HMAC signatures, acknowledge quickly, and handle work asynchronously.

Channel support

One API, channel-aware capabilities

The client_ref selects the channel automatically. Keep your routing logic in one place, then branch only when a channel has a genuine capability difference.

ChannelOnboardingOutboundInbound events
WhatsAppHosted Embedded SignupText, media, location, contacts, interactive, reactions, templatesMessages, status, reactions
InstagramHosted professional-account connectText replies within the allowed windowMessages, reads, reactions, postbacks

What is included

A complete developer workflow

Hosted client onboarding
Single-use, 10-minute sessions keep Meta app credentials out of your product.
Read the guide
One messaging contract
Send WhatsApp text, media, contacts, locations, interactions, reactions, and templates.
Read the guide
Safe test workflow
Test keys and explicit dry-runs validate payloads without reaching a recipient.
Read the guide
Operational visibility
Correlate request IDs, inspect latency and status trends, and review webhook deliveries.
Read the guide

Before production

Keep the API key on your server

Never expose an ik_test_ or ik_live_ key in browser code. Your frontend should call your backend, and your backend should call IntelliPortal.
NextQuickstart