Phone number ID
App dashboard → your app → WhatsApp → API Setup. It sits under From, next to your business number.
This is not the phone number. It is a long string of digits, roughly 15 to 16 of them.
Open Meta's app dashboard at developers.facebook.com/apps, choose your app, then WhatsApp → API Setup. Both IDs are on that page. The full click path, the other two values we ask for, and what to do when a label is missing are all below.
App dashboard → your app → WhatsApp → API Setup. It sits under From, next to your business number.
This is not the phone number. It is a long string of digits, roughly 15 to 16 of them.
Same screen — WhatsApp → API Setup, labelled WhatsApp Business Account ID. It is also shown in WhatsApp Manager → Settings.
Digits only, and a different number from the Phone number ID.
App dashboard → Settings → Basic → App ID. It is also in the address bar while you are looking at your app.
App dashboard → Settings → Basic → App Secret → Show. Meta asks for your password again.
Treat it like a password. We use it to check the signature on every incoming WhatsApp message, so nobody can push fake messages into your inbox.
Go to developers.facebook.com/apps and sign in with the Facebook account that manages your business. You will see the apps you can administer.
No apps listed? Either you are signed in as the wrong person, or nobody has created the app yet. Both are common — ask whoever set up your Facebook business page.
If WhatsApp is not there, add it: Add product → WhatsApp → Set up. Adding the product also creates your WhatsApp Business Account.
If Meta refuses to add WhatsApp, the app was created as the wrong type. Only a Business app can take the WhatsApp product, and the type cannot be changed afterwards — create a new Business app instead.
The From selector shows your business number with the Phone number ID beneath it. The WhatsApp Business Account ID is on the same page. Copy both somewhere safe.
Ignore the temporary access token offered on this screen. It stops working in 24 hours — see System User token.
Still inside the app, open Settings → Basic. The App ID is on the page; the App secret is behind a Show button.
The connect form asks for three values and finds the rest itself.
In your dashboard at app.orcalinq.com, open Channels → WhatsApp and choose to connect your own WhatsApp Business account. The form asks for a System User access token, your App ID and your App secret. With those three we read your Meta account and list your WhatsApp Business Accounts, every number on them, and whether each number is ready to send. Nothing is saved at that point — the first step only reads.
There is a fourth box: WhatsApp Business Account ID (optional), with the placeholder "Leave blank — we'll detect it". Leave it blank the first time.
Fill it in only if the next screen says it couldn't find a WhatsApp Business Account. That message is usually not a mistake on your side. When your WhatsApp Business Account is owned by your business rather than shared to the System User, Meta's "list the WhatsApp accounts this token can reach" call comes back empty — even though the very same token can read that account perfectly well once you name it. So pasting the ID here is not a workaround. For a business-owned account it is the normal path.
Digits only. Spaces or punctuation are rejected with "expected a numeric WhatsApp Business Account ID".
You do not have to go hunting a second time. In Channels → WhatsApp, the panel headed"Messages not arriving?" has a Run check button. Its last line names the values in use:"Checked phone number ID … · WhatsApp account …". Running the check changes nothing, so it is safe at any time.
During the connect flow itself, each WhatsApp account we find is shown as a card with its WABA ID printed under the account name, and each number carries its Phone number ID.
Your access token and app secret are stored encrypted and are never shown back to you. If you lose them, generate them again in Meta.
Create a permanent token that does not die on a password change.
"App not subscribed", the 24-hour window, and sends that go nowhere.
The wider picture: WABA, numbers, templates and limits.
Account, domain, widget — the ten-minute setup.
Paste them into Channels → WhatsApp and we will find your account, point the webhook at your inbox and register the number.