Overview
The WhatsApp business profile is the public profile data attached to a phone number. This is separate from the display-name review process, but both are user-facing.
Typical profile fields: about, address, description, email, websites, vertical, and profile_picture_url (read/view output).
Dualhook does not currently provide a dedicated business-profile editor UI. Manage business profile fields in Meta WhatsApp Manager or via Meta Cloud API.
Prerequisite
Before updating the profile, make sure the number's display name is approved. If display-name approval is pending or rejected, profile changes can be blocked or delayed.
Field Rules and Limits
about: maximum 139 characters.websites: up to 2 URLs.vertical: use a supported Meta category value.
Common vertical values include: AUTO, BEAUTY, APPAREL, EDU, ENTERTAIN, EVENT_PLAN, FINANCE, GROCERY, GOVT, HOTEL, HEALTH, NONPROFIT, PROF_SERVICES, RETAIL, TRAVEL, RESTAURANT, NOT_A_BIZ, OTHER.
Reading the Business Profile
You can fetch current profile values through the Cloud API for the phone number. Use the profile endpoint for your phone_number_id and request the fields you need:
about,address,description,email,profile_picture_url,websites,vertical
Updating the Business Profile
Update requests are partial — send only the fields you want to change.
- Clear a text field by sending an empty string.
- Clear websites by sending an empty array (
[]). - Keep payloads minimal to avoid accidental overwrites.
For profile photos, upload media first and obtain a valid profile_picture_handle. Use that handle in the business-profile update request. The profile_picture_url field is generally a response/read field, not the write field for updates.
Best Practices
- Keep profile data consistent with your verified business identity.
- Use a supportable contact email and a stable business website.
- Avoid frequent unnecessary edits during active review periods.
- Ensure the profile wording matches your display name and public brand pages.
Troubleshooting
Update request succeeds but UI does not change immediately
Profile updates can have propagation delay across clients and regions. Recheck in WhatsApp Manager after a short delay.
Website or email rejected/ignored
Validate formatting and ensure the value is business-relevant. Remove unsupported characters or malformed URLs.
Profile picture does not update
Confirm you used a valid profile_picture_handle. Re-upload media if the handle expired or is invalid.