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 Integration → Modules:
- 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 inBandwidth 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 inServers 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).
Data centers
Some service processing modules require a data center to be created in BILLmanager:
- Enter Integration → Data centers → click Add.
- Specify the Name of the data center.
- 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".
- Specify the Sorting order.
- Click Ok.
Service processing modules
Processing module — an algorithm by which the billing system generates an API request to a third—party product. BILLmanager can be integrated with third—party products and a unique processing module is used for each individual product. All processing modules are built into BILLmanager from the beginning. Read more in Principles of service processing.
In each processing module, you can connect modules:
- manual processing — allows you to activate services in manual mode. To do this, employees who are tasked with activating services must perform the necessary steps on their own. Read more in Tasks
- without processing — allows you to perform automatic opening of services without actual actions. It is a simple transfer of a service from one status to another;
- ShellScripts;
- integration with another BILLmanager.
To install the processing module, enter Integration → Processing modules → click Add. Available modules:
- Virtual data center
- Colocation
- DNS hosting (name servers)
- External FTP-storage
- Dedicated server
- Domains
- SSL certificate
- Shared hosting
- Virtual network
- Virtual server
- Backup
- Game server
- Integration via ShellScripts
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 Integration → IPmanager → click Add.
Read more in:
- Integration with IPmanager. DCImanager
- Integration with IPmanager. VMmanager
- Integration with IPmanager. ISPmanager
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 Integration → Message 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.