Skip to content

Bring Your Own Accounts

On the Pro plan, you can connect your own SendGrid and Twilio accounts under Custom Providers in the Notifly dashboard. This gives you full control over sending infrastructure, costs, and deliverability — and removes Notifly’s notification limits entirely for those channels.

SendGrid (email): Send from your own domain (e.g. notifications@yourstore.com), maintain your own sender reputation, and access delivery and bounce data directly in SendGrid.

Twilio (SMS and WhatsApp): SMS and WhatsApp sends are billed directly by Twilio at their standard rates. You own the relationship with Twilio, can provision numbers from specific regions, and are not subject to Notifly’s monthly notification limits.

  1. Log in to your SendGrid account
  2. Go to Settings → API Keys and create a new API key with Mail Send permissions
  3. Copy the API key — it’s only shown once
  4. In Notifly, go to Custom Providers
  5. Check Use my own SendGrid account
  6. Paste your API key, enter your From Email, and optionally a From Name
  7. Click Save SendGrid Settings

For best deliverability, set up domain authentication in SendGrid — DNS records that prove ownership of your sending domain. This is configured entirely in SendGrid and doesn’t require any additional steps in Notifly.

SMS and WhatsApp share the same Twilio connection. You configure them once under Custom Providers.

  1. Log in to your Twilio console
  2. Copy your Account SID and Auth Token from the console dashboard
  3. Provision a phone number if you haven’t already (under Phone Numbers → Manage → Buy a number)
  4. In Notifly, go to Custom Providers
  5. Check Use my own Twilio account
  6. Enter your Account SID, Auth Token, and phone number in E.164 format (e.g. +12015551234)
  7. Click Save Twilio Settings

When you save, Notifly automatically configures your Twilio number to handle STOP replies so customers can unsubscribe by replying STOP to any message. If this automatic configuration fails, Notifly will display a warning with the webhook URL you’ll need to set manually in your Twilio console.

After connecting Twilio for SMS, you can additionally enable WhatsApp:

  1. In your Twilio console, go to Messaging → Senders → WhatsApp senders and enable WhatsApp on your number
  2. Once approved by Meta/Twilio, return to Custom Providers in Notifly
  3. Check My Twilio account has WhatsApp Business enabled on this number and save

This tells Notifly your number is WhatsApp-capable, and the WhatsApp option will appear in the subscriber widget.

To disconnect a provider, go to Custom Providers, uncheck Use my own SendGrid account or Use my own Twilio account, and save. Notifly reverts to its default sending infrastructure for that channel.