Features
- One-Click Setup: Install from the Vercel Marketplace and connect in minutes
- Automatic API Key Provisioning: API keys are created and injected automatically
- Environment Variable Injection:
ZAVU_API_KEYandZAVU_PROJECT_IDare added to your Vercel projects - Multi-Project Support: Connect multiple Vercel projects to a single Zavu project
Installation
1
Install from Vercel Marketplace
Visit the Zavu Integration on Vercel Marketplace and click Add Integration.
2
Authorize Access
Grant Zavu permission to access your Vercel account and projects.
3
Select Zavu Project
Choose an existing Zavu project or create a new one to connect with your Vercel projects.
4
Choose Vercel Projects
Select which Vercel projects should receive the Zavu environment variables.
Environment Variables
After installation, the following environment variables are automatically added to your selected Vercel projects:| Variable | Description |
|---|---|
ZAVU_API_KEY | Your Zavu API key for authentication |
ZAVU_PROJECT_ID | Your Zavu project ID |
Environment variables are injected for all environments (Development, Preview, and Production).
Quick Start
Once the integration is complete, you can start sending messages immediately. The API key is already available as an environment variable.Install the SDK
Send Your First Message
Managing the Integration
View Connected Projects
Go to Integrations in your Zavu Dashboard to see all connected Vercel projects and their status.Disconnect Projects
To disconnect a Vercel project:- Go to your Vercel Dashboard
- Navigate to Settings > Integrations
- Find Zavu and click Configure
- Remove the integration from specific projects
Rotate API Key
If you need to rotate your API key:- Go to API Keys in your Zavu Dashboard
- Create a new API key
- Update the
ZAVU_API_KEYenvironment variable in your Vercel project settings - Revoke the old API key
Troubleshooting
Environment Variables Not Appearing
If the environment variables are not showing up in your Vercel project:- Check the integration status in your Zavu Dashboard
- Re-deploy your Vercel project to pick up the new environment variables
- Ensure the integration has the correct permissions
OAuth Errors
If you encounter OAuth errors during setup:- Try disconnecting and reconnecting the integration
- Clear your browser cookies for Vercel and Zavu
- Ensure popup blockers are disabled
API Key Not Working
If messages fail to send:- Verify the API key is correctly set in your environment
- Check that your Zavu project is not in sandbox mode (or that you’re sending to verified numbers)
- Review the API Logs for detailed error messages
Use Cases
Transactional Notifications
Send order confirmations, shipping updates, and password resets
Two-Factor Authentication
Implement SMS-based 2FA for your Next.js applications
Customer Support
Enable WhatsApp messaging for real-time customer communication
Marketing Campaigns
Run targeted SMS and WhatsApp marketing campaigns