Skip to Content
Reseller PanelIntegrations

Integrations

The Integrations page lets you connect external services that power your white-label platform. These include payment processing, email delivery, and authentication providers.

Payment Gateways

You need at least one active payment gateway so your clients can pay for plans and wallet recharges. Three providers are supported:

Razorpay

FieldDescription
Key IDYour Razorpay API Key ID (starts with rzp_)
Key SecretYour Razorpay API Key Secret
Webhook SecretSecret for verifying Razorpay webhook signatures

PhonePe

FieldDescription
Merchant IDYour PhonePe Merchant ID
Salt KeyYour PhonePe Salt Key
Webhook SecretSecret for verifying PhonePe callbacks

PayU

FieldDescription
Merchant KeyYour PayU Merchant Key
SaltYour PayU Salt value

Managing Gateways

  • Click Add to configure a new gateway
  • Click Update to modify existing credentials
  • Click the delete icon to remove a gateway
  • Set one gateway as Default — this is used when clients make payments

Important: You must have at least one active payment gateway for clients to purchase plans. Without it, the checkout process will fail.

Google OAuth 2.0

Let your clients sign up and log in with their Google account on your white-labeled app.

Setup

FieldDescription
Google Client IDYour Google OAuth 2.0 Client ID

How to Get a Google Client ID

  1. Go to Google Cloud Console 
  2. Create a new project or select an existing one
  3. Navigate to APIs & Services > Credentials
  4. Click Create Credentials > OAuth 2.0 Client ID
  5. Set application type to Web application
  6. Add your domain to Authorized JavaScript origins:
    • https://app.yourdomain.com (your custom domain)
    • https://app.splashifypro.com (platform domain)
  7. Add to Authorized redirect URIs:
    • https://app.yourdomain.com
    • https://app.splashifypro.com
  8. Copy the Client ID and paste it in the integration settings

Once configured, your clients see a Continue with Google button on login/signup pages that uses your Google project, showing your brand name in the Google consent screen.

SMTP Email

Configure a custom SMTP server to send transactional emails (OTP verification, ticket notifications, password resets) from your own email address.

Settings

FieldDescription
SMTP HostEmail server hostname (e.g., smtp.gmail.com)
SMTP PortServer port (587 for TLS, 465 for SSL)
UsernameSMTP login username (usually your email)
PasswordSMTP login password or app-specific password
From NameSender name shown in emails (e.g., “WppBot Support”)
From EmailSender email address
EnabledToggle to activate SMTP

Testing

After saving SMTP settings, click Send Test Email to verify the configuration. A test email is sent to your registered email address.

Common SMTP Providers

ProviderHostPort
Gmailsmtp.gmail.com587
Outlooksmtp-mail.outlook.com587
Zohosmtp.zoho.com587
SendGridsmtp.sendgrid.net587

Gmail Note: If using Gmail, you need to create an App Password  — your regular Gmail password won’t work.

WhatsApp OTP

Send OTP verification codes to clients via WhatsApp during signup and login.

Settings

FieldDescription
Phone Number IDYour WhatsApp Business phone number ID
Access TokenPermanent access token from Meta Developer Portal
Template NameName of the approved OTP template
Language CodeTemplate language (e.g., en_US)

Testing

Click Send Test OTP to verify the configuration works. An OTP message is sent to a test number.

Note: WhatsApp OTP requires an approved message template on your WABA. Contact the platform admin if you need help setting this up.