Skip to content

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_messaging
  • whatsapp_business_management
  • pages_messaging
  • instagram_basic
  • instagram_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:

https://admin.notifybulk.com/webhooks/stripe.php

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.