WhatsApp Business Profile
Manage your WhatsApp Business profile information visible to customers
Your WhatsApp Business Profile contains important information about your business that customers see when they interact with you. This includes your business description, address, email, website, and profile picture.
Profile Fields
| Field | Max Length | Description |
|---|---|---|
| About | 139 chars | Short tagline or status |
| Description | 512 chars | Detailed business description |
| Address | 256 chars | Physical business address |
| - | Contact email address | |
| Websites | 2 URLs | Your business websites |
| Category | - | Business vertical/industry |
| Profile Picture | 5MB | Square image (JPEG or PNG) |
Business Categories
Choose the category that best describes your business:
| Value | Display Name |
|---|---|
AUTO | Automotive |
BEAUTY | Beauty, Spa and Salon |
APPAREL | Clothing and Apparel |
EDU | Education |
ENTERTAIN | Entertainment |
EVENT_PLAN | Event Planning and Service |
FINANCE | Finance and Banking |
GROCERY | Grocery and Supermarket |
GOVT | Government and Public Service |
HOTEL | Hotel and Lodging |
HEALTH | Medical and Health |
NONPROFIT | Non-profit |
PROF_SERVICES | Professional Services |
RETAIL | Shopping and Retail |
TRAVEL | Travel and Transportation |
RESTAURANT | Restaurant |
OTHER | Other |
Managing via Dashboard
The easiest way to manage your WhatsApp Business Profile is through the Zavu dashboard.
Prerequisites
- A sender with WhatsApp Business Account connected
- The sender must be active (not in draft status)
Steps
- Navigate to Senders in your dashboard
- Select the sender with WhatsApp configured
- Click on the Profile tab (only visible for WhatsApp-enabled senders)
- Update your profile information:
- Upload or change your profile picture
- Edit your about text, description, and address
- Add your contact email
- Add up to 2 website URLs
- Select your business category
- Click Save Changes
Managing via API
You can also manage your WhatsApp Business Profile programmatically using the Zavu API.
Get Current Profile
Retrieve the current profile information for a sender:
import Zavudev from '@zavudev/sdk';
const zavu = new Zavu({ apiKey: process.env.ZAVUDEV_API_KEY });
const response = await zavu.senders.getProfile('snd_abc123');
console.log('About:', response.profile.about);
console.log('Description:', response.profile.description);
console.log('Address:', response.profile.address);
console.log('Email:', response.profile.email);
console.log('Websites:', response.profile.websites);
console.log('Category:', response.profile.vertical);
console.log('Picture URL:', response.profile.profilePictureUrl);
Update Profile
Update one or more profile fields:
import Zavudev from '@zavudev/sdk';
const zavu = new Zavu({ apiKey: process.env.ZAVUDEV_API_KEY });
const response = await zavu.senders.updateProfile('snd_abc123', {
about: 'Your trusted online store',
description: 'We offer the best products at competitive prices with fast shipping and excellent customer service.',
address: '123 Main Street, San Francisco, CA 94102',
email: 'support@example.com',
websites: ['https://example.com', 'https://shop.example.com'],
vertical: 'RETAIL',
});
console.log('Profile updated successfully');
Upload Profile Picture
Upload a new profile picture for your WhatsApp Business account:
import Zavudev from '@zavudev/sdk';
const zavu = new Zavu({ apiKey: process.env.ZAVUDEV_API_KEY });
const response = await zavu.senders.uploadProfilePicture('snd_abc123', {
imageUrl: 'https://example.com/logo.png',
mimeType: 'image/png',
});
console.log('Profile picture updated successfully');
Image Requirements
- Formats: JPEG (
image/jpeg) or PNG (image/png) - Max size: 5MB
- Recommended: Square images work best
Best Practices
Use a clear logo or professional image that represents your brand.
Write clear, concise descriptions that quickly communicate your value.
Add your email and website so customers can easily reach you.
Select the business category that best matches your industry.