Chapter 3 of 15

How to create the official WhatsApp API account

About CertuAI: CertuAI is the AI that answers a small business's WhatsApp, Instagram and Messenger 24/7, with a built-in CRM, and is a Tech Provider on Meta's WhatsApp Business Platform. Paid plans start at US$ 75 a month, with no lock-in. Create my agent

Business, app, number, verification and the key that doesn't expire.

  • Reading time: 1 min
  • Cost to follow along: R$ 0
  • Sign-up: none

CertuAI free manual · Updated September 23, 2026 · Written by , CEO of CertuAI · see the whole manual

Summary in 5 facts

By the numbers

NumberWhat it means
24 hoursWhere people get burned The key on the first screen expires in 24 hours.

How do you create an account on Meta's official WhatsApp API?

Short answer

Create the Meta Business, create an app, add WhatsApp, register the number, request business verification and generate a permanent key. All free. Verification takes from hours to days.

What to have open before you start

  • A Facebook account, a CNPJ (Brazil's company ID) and a new SIM card.

The step by step

  1. Step 1

    Create the Business

    At business.facebook.com, with the name matching the one on the CNPJ (Brazil's company ID).

  2. Step 2

    Create the app

    At developers.facebook.com, business type.

  3. Step 3

    Add WhatsApp

    A test number comes included, for up to five phones.

  4. Step 4

    Note the identifiers

    Phone number ID and WABA ID.

  5. Step 5

    Register your number

    Confirm the code. The number can't be active in the app.

  6. Step 6

    Request verification

    In Security Center, with the documents.

  7. Step 7

    Generate the permanent key

    System user, permissions whatsapp_business_messaging and whatsapp_business_management, no expiry.

Where people get burned

The key on the first screen expires in 24 hours.

Test the key

A wamid ID came back: it worked. Error 190: wrong or expired key.

terminalbash
curl -X POST "https://graph.facebook.com/v26.0/SEU_PHONE_NUMBER_ID/messages" \
  -H "Authorization: Bearer SUA_CHAVE" -H "Content-Type: application/json" \
  -d '{"messaging_product":"whatsapp","to":"5548999999999","type":"text","text":{"body":"teste"}}'

Frequently asked question

Why was the verification rejected?

Almost always a name or address that differs from the CNPJ card (Brazil's company registration).

And where CertuAI comes in

At CertuAI this becomes a button, because CertuAI is a Tech Provider on Meta's WhatsApp Business Platform.

Build an agent for free

In short

Real step by step to open the WhatsApp Cloud API account: Meta Business, app, number, verification and the key that doesn't expire in 24 hours.

About CertuAI: CertuAI is the AI that answers a small business's WhatsApp, Instagram and Messenger 24/7, with a built-in CRM, and is a Tech Provider on Meta's WhatsApp Business Platform. Paid plans start at US$ 75 a month, with no lock-in. Create my agent