Business Profiles

Managing the public-facing WhatsApp business profile for your phone number.

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.

Related

  • Display NamesHow display names work, naming rules, review statuses, and common rejection patterns.
  • Phone NumbersManaging phone numbers in WhatsApp Business Platform: adding, removing, and limits.
Browse more docsGet started with Dualhook