UISP - CRM: Plugins


This article describes how to enable plugins to extend the functionality of the UISP CRM module.

  • This article focuses on the CRM module that is included in the UISP application.
  • More information on CRM plugins can be found on GitHub.

Table of Contents

  1. About CRM Plugins for UISP
  2. How to Enable Plugins
  3. CRM Plugin Creation and Documentation
  4. Related Articles

About CRM Plugins for UISP

Back to Top

Plugins are open-source programs that extend the functionality of CRM. Plugins can be used for example to import new payments from your bank account to CRM, synchronize CRM data with other systems, and much more. There are several plugins included in the UISP CRM installation that can be manually enabled or disabled, see the section below. Some of the included plugins provide functionality such as:

  • Automatic bank data imports
  • Integration with external accounting software
  • Enhanced integration with third-party hardware and tools
  • Custom data modifications and bulk actions
  • Various exports or imports
  • SMS notifications

 It is also possible to upload custom plugins to CRM.

Please note that custom-made plugins (unofficial versions) are not allowed in the UISP Cloud application. In case you want to have a custom plugin in the UISP Cloud application, you are more than welcomed to send us a pull request with your plugin. As soon as we approve it, it will be available even for the Cloud version.

Plugins can potentially contain dangerous code. We recommend only use plugins that were obtained from official sources.

How to Enable Plugins

Back to Top

GUI: Access the UISP Application Web Portal. 

1. Navigate to the CRM > System > Plugins section.

2. Install the desired plugin. It is recommended to use the Learn more option if you are not sure what a plugin does.

3. Enable the plugin and configure its settings.

NOTE: Plugins can only be deleted if they are not running. A running plugin must either be disabled or set to not execute automatically.

Plugin Information and Documentation

Back to Top

These plugins are under MIT license enabling anyone to contribute any upgrades to existing plugins or create new ones. Plugins are PHP programs and are automatically executed based on a user-defined period, or rendering a page accessible from the system menu (both in the Admin and Client zone), or rendering a publicly accessible page.

Please visit our public plugin repository or the SDK on GitHub for more information.

  • Visit the GitHub developer documentation section if you are interested in creating a plugin.
  • GitHub also has more information on the plugin file structure and security settings.
  • You can also discuss plugins on the Ubiquiti Community and interact with other experts that are active on the forum.

Related Articles

Back to Top

UISP - Security

UISP - NetFlow

UISP - How to Upgrade from UCRM to UISP

Was this article helpful?
35 out of 59 found this helpful