BILLmanager 6
en En
es Es

Integration

Marketplace of Modules and Applications for BILLmanager
Add your products and modules to enhance the platform capabilities!
  • Publish your own developments
  • Promote your products within the community
  • Develop BILLmanager functionality
To marketplace

Integrations in BILLmanager are system components that extend the basic functionality of the platform. For example, you can use service processing modules to sell third—party services through BILLmanager.

The Integration section contains:

  • modules;
  • data centers;
  • service processing modules;
  • IPmanager;
  • name servers;
  • message gateways;
  • document turnover.

Modules

Modules are a group of additional modules with which you can add new features to BILLmanager.

To install additional modules, enter IntegrationModules:

  • BI system — provides a set of tools and technologies to collect, analyze, visualize and process business data. Read more in Description of the BI system module.
  • EU VAT — allows you to automatically create tax rates for a company that has a European Union VAT number. Includes a method for automatically verifying a client's VAT number. Read more in General information about VAT.
  • Task proxying — allows you to transfer tasks from one BILLmanager to another. For example, when the staff maintaining the equipment is with another company with a separate billing system. Read more in Remote department.
  • Clear the client data according to the GDPR — adds the option to:
    • deactivate user accounts in accordance with GDPR;
    • anonymize personal data of the client and its users in accordance with GDPR.
        Read more in How to delete client's data.
  • Backup of VDC virtual servers — adds the "Backup of VDC virtual servers" service processing module to BILLmanager. Read more in Integration with Veeam.
  • Telegram — adds integration with Telegram to handle support tickets. Read more in Managing tickets in Telegram.
  • Quality control — adds the option to rate employee responses to clients in tickets. Read more in Support ticket rating.
  • Traffic as a service for servers — adds a "Traffic as a Service for multiple servers" service processing module to BILLmanager. Read more in Bandwidth of dedicated servers.
  • Ticket tags — adds the option to create ticket tags to collect summary information about the content of client support tickets. Read more in Ticket tags.
  • Deferred service deactivation (promised payment) — adds the option to allow clients to extend an active service or resume a stopped service without making a payment. Read more in Promised payment.
  • Online chat — adds an online chat service to BILLmanager. You can use it to set up a chat on the website and in BILLmanager to simplify the process of communicating with clients. The module allows you to authorize clients in the system directly from the chat window, view detailed information about them, and save dialogs to tickets for further work. Read more in Live chat.
  • Dedicated servers reservation module — adds the option to reserve a server in DCImanager if you need it to be temporarily taken off sales. Read more in Servers reservation.
  • LDAP — adds the ability to synchronize users between LDAP and BILLmanager. Read more in Integration with LDAP.
  • Keycloak — adds the ability to authorize employees via Keycloak. For more information, see Authorization via Keycloak (SSO).
  • Bonus program — adds a bonus program of user loyalty to the provider settings. For more details, see Bonus program setup.
When you install a module, the platform will be updated to the latest version. This is because the module is installed from the latest product version and the platform version cannot be lower than the module version. Before installing the module, we recommend creating a backup copy of the platform. For more information, see Backup configuration

Data centers

Some service processing modules require a data center to be created in BILLmanager:

  1. Enter IntegrationData centers → click Add.
  2. Specify the Name of the data center.
  3. Specify the External data center id — for correct operation of some processing modules, it is necessary to specify data center identifier from the external system. For example, for DCImanager 6 it is the location identifier and for OpenStack VDS it is the value "Region".
  4. Specify the Sorting order.
  5. To display an icon next to the data center name, activate the Use icon option. You can Set the country's flag as the icon or upload your own image.
  6. Click Ok.

Service processing modules

BILLmanager can be integrated with third-party products. A unique processing module is used for each product. A processing module is an algorithm by which the billing system forms an API request to a third-party product. Processing modules are available after installation. For more information, see Principles of service processing.

When connecting a processing module, you can select the processing type:

  • integration with third-party products for automatic processing (see the list of supplied handlers below);
  • manual processing — allows activating services in manual mode. For this, employees who receive tasks for service activation must perform the necessary actions independently. For more information, see Tasks
  • no processing — allows automatic service provisioning without actual actions. This is a simple transition of a service from one status to another;
  • ShellScripts — allows processing product types that were created manually. Also suitable for shared hosting;
  • integration with another BILLmanager.

To install a processing module, go to the section IntegrationProcessing modules → click Add. Available modules:

ProductService typeLink to documentation
BILLmanagerDedicated server (Traffic)Colocation of servers
Ceph RADOSExternal S3 storageExternal S3 storage
DCImanager 5Dedicated serverIntegration with DCImanager 5
DCImanager 6Dedicated serverIntegration with DCImanager 6
DNSmanagerDNS hosting (name servers)Integration with DNSmanager
IspmanagerExternal FTP storageConnect ispmanager as a storage
IspmanagerShared hostingIntegration with ispmanager
NextcloudBackupIntegration with Nextcloud
OpenStackVirtual data centerIntegration with OpenStack
OpenStackVirtual serverIntegration with OpenStack (VPS)
PleskShared hostingIntegration with Plesk
PterodactylGame serversIntegration with Pterodactyl
ShellScriptsUniversal handler

Integration via ShellScripts

VeeamBackupIntegration with Veeam
VMmanager 5Virtual serverIntegration with VMmanager 5
VMmanager 6Virtual serverIntegration with VMmanager 6
VMmanager 6 IaaSVirtual networkIntegration with VMmanager 6 IaaS
VMware vCloud DirectorVirtual data centerIntegration with VMware vCloud Director
VMware vCloud DirectorVirtual serverIntegration with VMware vCloud Director (VPS)
VMware vCloud Director (NSX-T)Virtual data center

Integration with NSX-T based vCloud Director

cPanelShared hostingIntegration with cPanel
Domain registrarsDomainsIntegration with domain name registrars
Certificate authoritiesSSL certificateIntegration with certification authorities

IPmanager

Integration of BILLmanager with IPmanager allows you to automatically allocate and release IP addresses that are used by processing modules.

To configure integration with IPmanager, enter IntegrationIPmanager → click Add.

Read more in:

Message gateways

BILLmanager can send notifications to users via SMS, email and telegram. To do this, configure BILLmanager integration with the service via a message gateway.

To add a message gateway, enter IntegrationMessage gateways → click Add.

Read more in:

Phone verification gateways

In BILLmanager, fraud protection is implemented through mandatory verification of clients by mobile phone number. Third-party phone number verification systems are used for this purpose. To connect BILLmanager to such a system, add a phone verification gateway.

Read more in Phone verification gateways.