Platform Setup¶
Initial configuration required before the platform is operational. All settings here are platform-wide and require Super Admin access.
1. SMS Configuration¶
Go to Admin Panel → SMS Configuration and enter the credentials provided by your SMS service account.
These credentials are used for all SMS sending and for purchasing phone numbers during automated provisioning.
2. Meta App Configuration¶
Go to Admin Panel → Platform Settings → Meta App and enter your Meta App credentials.
Meta webhook setup¶
In Meta for Developers → Your App → Webhooks, configure:
- Callback URL:
https://admin.notifybulk.com/webhooks/meta.php - Verify Token: the value set in Platform Settings
Required App permissions¶
Your Meta App must have these permissions approved:
whatsapp_business_messagingwhatsapp_business_managementpages_messaginginstagram_basicinstagram_manage_messages
For production use, submit each permission for Meta's App Review.
3. Email Server¶
Go to Admin Panel → Email Servers and configure one of the available email delivery services (AWS SES, SendGrid, or Postal).
4. Payment / Billing (optional)¶
Required only if you want Automated Provisioning. Configure billing credentials in Admin Panel → Stripe Configuration.
Register the webhook in your billing dashboard pointing to:
Verification checklist¶
After completing setup, verify each service:
- [ ] Send a test SMS from Phone → SMS to a real number
- [ ] Send a test email from Settings → Email Senders → Send Test
- [ ] Connect a WhatsApp number and send a test message
- [ ] Trigger a test provisioning job from Admin Panel → Provisioning Log → Test
Cron jobs¶
Scheduled tasks (campaign delivery, follow-ups) require a cron job running on the server every minute. Check execution status in Admin Panel → Cron Logs.