Connect with your own Meta app (manual setup) — Vatli Help | Ixoric

Connect with your own Meta app (manual setup)

For developers and agencies — paste your Meta App ID, App Secret and a permanent system-user token, then point your app's webhook at Vatli.

Updated 8 Oct 2026

Who can do this: Owner or AdminPlan: All plansTime: 20–30 minutesNeed: Admin access to a Meta developer app with the WhatsApp product

Use manual setup if you already run your own Meta app, or can’t use Connect with Facebook. It works without any Meta approval for Vatli.

Step 1 — Prepare your Meta app

  1. Go to developers.facebook.com → My Apps → Create App, choose Business, and create it.
  2. In the app dashboard, click Add Product, find WhatsApp and click Set up. Link it to your business portfolio.
  3. In WhatsApp → API Setup, note your Phone Number ID and WhatsApp Business Account ID.
  4. In App Settings → Basic, note the App ID and click Show to copy the App Secret.
  5. Create a permanent access token: in Business Settings → Users → System users, add a system user (Admin), assign your app and WhatsApp account to it with full control, then Generate new token with the whatsapp_business_messaging and whatsapp_business_management permissions.

Don’t use the temporary token from the API Setup page — it expires within 24 hours and every message will start failing with error 190.

Step 2 — Enter the credentials in Vatli

  1. Go to Settings → WhatsApp and click Enter credentials manually.
  2. Fill in Connect your Meta App:
The manual form. IDs shown here are examples.
The manual form. IDs shown here are examples.
FieldWhere to find itRequired
Meta App IDApp Settings → BasicOptional — only used for “Find my numbers” auto-fill
Meta App SecretApp Settings → Basic → App SecretYes, the first time — used to verify that webhooks really come from your app
Permanent Access TokenSystem user token from Step 1Yes, the first time
Phone Number IDWhatsApp → API SetupYes
WhatsApp Business Account IDWhatsApp → API SetupYes
Default country for phone numbersYour main marketRecommended — see Phone number format
Two-step verification PINWhatsApp Manager → Phone numbers → Two-step verificationOnly for a production number that isn’t registered yet
  1. Click Save Configuration. Vatli checks that the App Secret, token and number belong together, subscribes your WhatsApp account to your app, and — if you entered a PIN — registers the number.

Already saved credentials once? Secrets and tokens are hidden after saving. Leave them as they are to keep them, or paste new values to replace them. If you switch to a different Meta app, paste that app’s App Secret and token again — Vatli won’t reuse the old ones for a new app.

Step 3 — Point your Meta webhook at Vatli

After saving, Configure Meta webhook shows your workspace’s own webhook details.

Copy both values into your Meta app. Every workspace gets its own callback URL and verify token.
Copy both values into your Meta app. Every workspace gets its own callback URL and verify token.
  1. In your Meta app, open WhatsApp → Configuration and click Edit next to Webhook.
  2. Paste the Callback URL and Verify Token from Vatli (use the copy buttons) and click Verify and save.
  3. Under Webhook fields, click Manage and subscribe to messages.

Step 4 — Test

  1. Click Test API Connection in Vatli. You should see “Your Meta app, webhook, and number are correctly wired.”
  2. Send a WhatsApp message to your business number from another phone and check it appears in the Inbox.

If a test fails, see Check that your connection works.