Set up your institution, step by step. Start here.

How to Configure Communication Integrations

Step-by-step technical guide to connect and verify email SMTP servers, bulk SMS gateways, and mobile push notifications.


1. Communication (Email & SMS integrations)

This ensures your platform can send emails, OTPs, and push notifications.

The Communication category expanded: Email (SMTP), BulkSMS BD, and Push Notifications

A. Email (SMTP)

  1. Find the Email (SMTP) card and click Configure.
  2. Toggle Enable Email Integration to the 'on' position.
  3. Enter your SMTP Host (e.g., smtp.gmail.com) and SMTP Port (e.g., 587).
  4. Enter your SMTP Username and SMTP Password.
  5. Enter the From Email Address (e.g., noreply@yourdomain.com) and the From Name.
  6. Select your Encryption type (TLS or SSL) from the dropdown.
  7. Click Save Changes.

B. BulkSMS BD

  1. Find the BulkSMS BD card and click Configure.
  2. Critical step: read the yellow warning box. You must log into your BulkSMS BD portal, go to Settings → IP Whitelist, and add the server IP address shown in the warning box.
  3. Toggle Enable SMS Integration to the 'on' position.
  4. Enter your API Key.
  5. Enter your approved Sender ID.
  6. Click Save Changes.

C. Push Notifications

The card itself is titled Push Notifications, not "Firebase Cloud Messaging" — an earlier version of this guide used the wrong name. It's Firebase-powered under the hood, which is why the fields below are FCM credentials.

  1. Find the Push Notifications card and click Configure.
  2. Toggle Enable Push Notifications to the 'on' position.
  3. Enter your Firebase Project ID and Client Email.
  4. Paste your Private Key (from your Firebase service account JSON file).
  5. Enter your VAPID Public Key and VAPID Private Key.
  6. Click Save Changes.

Related: Managing Integrations

#communication #email #smtp #bulksms bd #sms #firebase cloud messaging #push notifications #integrations