Overview
Partner invitations allow you to:- Generate unique invitation links for your clients
- Let clients connect WhatsApp Business or a Facebook Page themselves
- Optionally pre-assign a Zavu phone number for WhatsApp invitations
- Track invitation status and manage multiple clients
Creating an Invitation
Step 1: Navigate to Partner Invitations
- Log in to your Zavu Dashboard
- Select your project from the sidebar
- Click on Partner Invitations in the navigation
Step 2: Create a New Invitation
- Click the New Invitation button
- Fill in the invitation details:
One invitation connects one channel. To onboard a client on both WhatsApp and Messenger, create one invitation per channel; each produces its own sender.
Connecting a Facebook Page (Messenger)
Pick Messenger as the connection type. Your client opens the link, authorizes with Facebook, and picks a Page they administer. The Page’s Messenger inbox, including Marketplace chats, is then routed to Zavu. They need admin access to at least one Facebook Page. No phone number is involved, so the phone number options are hidden for this connection type.Step 3: Choose Phone Number Option
You have three options for the WhatsApp phone number:Client Provides Number
The client will use their own phone number during WhatsApp Business setup. Choose this when your client already has a number they want to use.
Pre-assign Zavu Number
Select a phone number from your account to pre-assign to this invitation. The client will register this number with their WhatsApp Business Account.
WhatsApp Business App
The client connects their existing WhatsApp Business App account. They keep using the app on their phone while also enabling Cloud API messaging.
Pre-assigning a phone number is useful when you want to provision numbers for your clients or when clients don’t have a suitable number for WhatsApp Business.
WhatsApp Business App Connection (Coexistence)
If your client is already using the WhatsApp Business App on their phone and wants to keep using it while adding Cloud API capabilities, choose the WhatsApp Business App option. This enables coexistence mode where the same phone number works on both:- WhatsApp Business App - For personal 1:1 conversations from their phone
- Cloud API (via Zavu) - For automated messages, broadcasts, and integrations
Step 4: Share the Invitation Link
After creating the invitation:- Copy the generated invitation link
- Send it to your client via email, chat, or any preferred method
- The client will use this link to complete the WhatsApp Business setup
What Your Client Sees
When your client opens the invitation link, they’ll see:- Welcome Page - Shows your company name and setup instructions
-
Requirements - What they need:
- A Facebook account with admin access to their business
- A phone number for WhatsApp (unless pre-assigned)
- About 5 minutes to complete setup
-
WhatsApp Setup - They’ll complete Meta’s embedded signup flow:
- Log in with Facebook
- Select or create a WhatsApp Business Account
- Register and verify the phone number
- Confirmation - Success message when setup is complete
Pre-assigned Phone Number Flow
If you pre-assigned a Zavu phone number:- The client sees the phone number on the invitation page
- They copy this number during Meta’s signup flow
- When prompted for verification, they select Phone Call
- Zavu automatically receives the verification code
- The code is displayed on the invitation page for the client to enter
Managing Invitations
Invitation Statuses
Actions
From the invitations list, you can:- Copy Link - Copy the invitation URL to share with your client
- Cancel - Invalidate the invitation so it can’t be used
- Resend - Generate a new link for expired or cancelled invitations
After Completion
When a client completes the WhatsApp setup:- A new sender is automatically created in your project
- The sender has WhatsApp enabled with the registered phone number
- The invitation status changes to Completed
- You can immediately start sending WhatsApp messages through this sender
Finding the New Sender
- Go to Senders in your dashboard
- Look for the sender with the client’s WhatsApp number
- The sender ID is also shown in the completed invitation details
Best Practices
Set Appropriate Expiration
Use shorter expirations (3-7 days) for urgent onboarding. Longer expirations may lead to stale invitations.
Include Client Details
Always fill in the client name and email to easily track and manage invitations.
Pre-assign for Control
Use pre-assigned numbers when you want to manage phone numbers centrally or when clients need number provisioning.
Follow Up
If an invitation is pending for more than a few days, reach out to your client to assist with the setup.
Troubleshooting
Client Can’t Complete Setup
Common issues and solutions:Invitation Stuck in “In Progress”
If an invitation shows “In Progress” for an extended time:- The client may have started but not completed the setup
- Contact the client to check their progress
- If needed, cancel and create a new invitation
Next Steps
API Integration
Automate invitation creation with the API
Send Messages
Start sending WhatsApp messages through your new senders
