Providers

Most of the Providers needs you to register on their site and get some kind of token/secret in order to use their services.

I’ll try to explain what settings you need in order to user Any below providers.

<<<<<<< HEAD Note :

Providers can be managed in two ways using django settings or as function arguments. See respective Providers docs for more info

>>>>>>> develop

Add providers

If you want to contribute to this repo and wish to add more providers just follow below instructions:

  • All providers (provider apps) comes under this folder notifyAll/providers.

  • Naming convention of provider app and class is as follows :

    • Class id and provider app_name must be same

    e.g., For Gmail provider , id & app_name both are same i.e., gmail

  • If your provider require some settings from user then add them to notifyAll/settings.py

  • Also update Provider documentation for your provider (Update respective doc only means email,sms have their own documentation).

  • Update service configuration file to add your provider in ALLOWED_SERVICES at notifyAll/settings.py so that your provider can be enabled for outer world.