Tech Provider Permission

How Dualhook operates as a tech provider and what delegated access enables.

Context

Dualhook operates as a tech provider integration layer, not as a BSP (Business Solution Provider). Permission in this context means the customer has delegated the required Meta access so Dualhook can configure and operate integration features on their behalf.

What Permission Enables

With proper permission, Dualhook can:

Required Access Scope

The delegated access should include account, phone, template, and messaging tasks. In Dualhook-managed onboarding via Embedded Signup, required task scopes typically include:

ScopePurpose
MANAGEGeneral WABA management
DEVELOPDevelopment and testing access
MANAGE_PHONEPhone number configuration
MANAGE_PHONE_ASSETSPhone number asset operations
MANAGE_TEMPLATESTemplate CRUD operations
MESSAGINGSend and receive messages

Checking Permission

You can confirm permission in two places:

In Dualhook

  • Connection is active
  • Sync and health checks succeed
  • Template operations are allowed

In Meta Business Settings

  • The correct app or system user is assigned to the target WABA
  • Required task scopes are present

Navigate to Meta Business Settings > Accounts > WhatsApp Accounts > select your WABA > Assigned People/Apps to verify.

If Permission Is Missing

Symptoms usually include:

  • Subscription or override setup fails
  • Template sync, create, or update fails
  • Health checks return authorization errors (code 10 or 200 — see API Error Reference)

Resolution

  1. Re-run the delegated onboarding/authorization flow (Embedded Signup).
  2. Ensure the correct Business Portfolio and WABA are selected.
  3. Confirm required task scopes are granted before retrying operations.
  4. If using a system user, verify it has the correct role and asset assignments.

For onboarding details, see Embedded Signup. For troubleshooting connection issues, see Troubleshooting.

Related

  • WhatsApp Business AccountsWhat a WABA is, how it relates to phone numbers, and how ownership works.
  • Embedded SignupHow Dualhook uses Meta's Embedded Signup flow to connect WhatsApp Business Accounts via OAuth.
  • WABA IntegrationEnd-to-end WhatsApp Business Account integration: token validation, discovery, and subscription.
Browse more docsGet started with Dualhook