Skip to content

The SmartChat API for your software.

The new SmartChat API (v1) lets your software control contacts, messages and automations. SmartChat sends the message to your contact in WhatsApp.

From the key to the message.

You set up access yourself, in four steps.

  1. Create a key

    In the settings, you create a key yourself. You can have several, for example one per program.

    Settings
  2. Choose permissions

    For each key, you decide what's allowed, for example read-only or contacts only.

    Permissions
  3. Connect your software

    Your software uses the key and calls the API. The documentation is public.

    Your program
  4. SmartChat sends

    Outside the inbox, the message goes to your contact as an approved template.

    WhatsApp

What software teams build with it.

Three made-up businesses, each with a typical message, triggered by their own software.

The ticket system triggers the info to all customers before maintenance.

The shop releases the roasting order, the message explains what's in it.

The invoicing software confirms the renewal via WhatsApp.

What the API covers.

The planned scope follows what the app itself can do. Exceptions are listed further down.

  1. Contacts and tags

    You create contacts, read them and maintain their tags.

    Contacts
  2. Messages

    Your software triggers messages. Outside the inbox, they remain approved templates.

    Sending
  3. Newsletter

    You can also control WhatsApp newsletters through the API.

    Newsletter
  4. Automations

    An automation created via API is active immediately if the key allows it.

    Automations
  5. Landing page and statistics

    You can read the landing page and your statistics

    Read

A ticket is closed, and the customer finds out.

The systems company's ticket system calls the API as soon as a job is done. SmartChat sends the summary. Replies land in the inbox.

  • Triggers in your own system

    In your software, you decide when the API is called.

  • Permissions limited

    The key may only do what you allow.

  • Reply in the inbox

    Your customers' feedback comes together with you.

Software without WhatsApp and with WhatsApp.

Internal alerts only

  • Your system knows, but the customer doesn't.
  • Someone writes notes by hand.
  • Every program has its own way.

With the SmartChat API

  • Your system controls contacts and messages.
  • Several keys keep your programs separate from each other.
  • You decide the permissions of each key.
  • There are no limits on usage.

The customer receives a WhatsApp message.

  • Your business as the sender

    The contact sees your name, not your software.

  • Approved templates

    SmartChat AI writes them, Meta approves them.

Frequently asked questions about the SmartChat API.

Is the API available yet?

The API is being completely rebuilt and is versioned as v1. It isn't enabled yet. The documentation is meant to be public at docs.smartchat.marketing.

Why is the API being rebuilt?

The current API is being replaced. The new version v1 is being built from scratch.

How do I get a key?

You create it yourself in the settings. You can create several keys and delete each one at any time.

Can I restrict the permissions of a key?

Yes, for example to read-only or contacts only. Each key has its own permissions.

What can I control through the API?

Contacts, tags, messages, newsletters, automations as well as the landing page (read) and the statistics. The scope follows what the app can do.

What is excluded?

Deleting and everything that concerns the plan, so upgrade, downgrade and cancellation. This is the same with MCP.

Are there limits?

No. As long as your plan fits, there are no call limits.

In which language are fields and errors?

Field names, error codes and values are in English throughout. The documentation is available in English and five other languages.

How do API and MCP relate?

SmartChat's MCP server is built on the API. Login runs via OAuth with a consent page, and you choose the permissions.

How many automations can I create?

Free and Starter have the fixed automation for new contacts, Basic three, one of them fixed, Pro as many as you like. An automation created via API runs immediately if the key allows it.

What does it cost to use?

SmartChat costs €0 on the Free plan, €299 in Starter, €499 in Basic and €999 in Pro per month, each plus VAT. Sending and running an automation need no credits. Meta charges its own fees for messages. Details are here.

Can the API send any message?

Without an open chat window in the inbox, every message needs an approved template from Meta. SmartChat AI drafts it and submits it.

What applies with STOP?

With STOP, a contact unsubscribes immediately. Even through the API, no message reaches them afterwards.

Build your WhatsApp system. It's ready in 60 seconds.

With your website as the start, the landing page and messages are there after 60 seconds. The API follows as soon as it's enabled.