A BILLmanager administrator can add clients into groups to perform the following tasks:

  • set an individual currency rate for customers in Clients Client groups Currency rate; 
  • allow clients to suspend, activate, and delete their services;
  • cancel the limit of the number of services that every account can order;
  • create a promo action for customers from a certain group. For more information please refer to the article Promotions. Discounts;
  • allow customers to participate in affiliate programs. Learn more under Affiliate program. General information;
  • include a group into a client segment for mass mailing;
  • forbid ordering certain tariff plans. Learn more under How to create and configure a tariff plan
  • restrict access to payment methods. To do so, select a group on the payment method edit form in Provider → Payment methods → Edit →  Access  → Client groups;
  • forbid using contract drafts. Learn more under Contracts

Add a client group 


Perform the following steps to create a new client group:

  1. Go to Client→ Client groups and click Add. 
  2. Enter the Name of the client group. 
  3. Enable the option Allow service suspension/activation to allow the customers from this group to suspend and activate their services. Use this feature for the client groups that resell your services via BILLmanager. 
  4. Enable the option Allow service deletion to allows the customers from this group to delete their services. 
  5. Enable the option Ignore the number of services on client's account to ignore the option  Number of services available for order activated for the tariff plan  (Products  Tariff plans  Edit  P olicy). 

To add clients into a group go to:

  • Clients → Client groups → click the button Group members. Select the clients in the list and use the On/Off buttons to set the desired status.
  • Clients  Clients → Groups. Select the groups in the list and use the On/Off buttons to set the desired status.

You can configure the billing platform to add clients into a certain group automatically after the registration. For more information please refer to the Auto-select section.

Auto-select 


Note:

The clients that were added manually by the BILLmanager administrator cannot be added into a group automatically.

To configure the billing platform to add clients into a certain group automatically go to Clients  Client groups  Auto assign → Add:

  1. Type — select a parameter that will be checked during the registration: 
    • Client country — the country that the client selected on the sign-up form;
    • Client's country by GeoIP  — the country from which the client connects to BILLmanager. It is defined automatically by the client's IP address;
    • Registered via social network  — the social network from which the client got registered; 
    • Registration request parameter value — the value of one of the parameters that are passed in the client registration API request to BILLmanager.

      E.g. a service provider integrated BILLmanager with his website. On this website, his customers can register in BILLmanager. The registration function received the required information from a user, generated the API request and passes to BILLmanager: 

      Registration API request

      https://DOMAIN/billmgr?func=register&sok=ok&email=user@example.com&passwd=q1w2e3&realname=userName&phone=userPhone
      DIFF

      The provider creates a new group "From the website" to include the clients that were registered from his website. To select customers automatically the provider create the rule "Registration request parameter value", select "Equals" in Comparison , "fromsite" in Parameter name, and "true" in Value . The standard registration request doesn't have the fromsite parameter, that's why the provider has added it into the API request that is passed from the website for registering new clients:

      Modified API request

      https://DOMAIN/billmgr?func=register&sok=ok&email=user@example.com&passwd=q1w2e3&realname=userName&phone=userPhone&fromsite=true
      DIFF
  2. Group of conditions  — a group that includes the condition. In the group, the conditions are combined with the "OR" logical operator. The groups are combined with the "AND" logical operator. All the conditions for the automatic selection of customers generate a single complex logical expression allowing  BILLmanager to process the new parameter fromsite in the registration API request correctly, and include the clients into a required group automatically if fromsite is"true".

    E.g. the service provider wants to group new clients from the USA that were registered from Facebook. To do so, he needs to create two rules with different groups. 

    Rule 1:  Type  "Client country" or "Client's country by GeoIP";  Group of conditions  "Create a new group";  Group name   "Countries"; Comparison  "Equals (=)"; Countries  "The USA". 

    Rule 2: Type "Registered via social network"; Group of conditions "Create a new group"; Group name  "Social network"; Comparison "Equals (=)"; Countries "Facebook". 

    Two rules from different groups are combined with the logical operator "AND". The client will be added into the group automatically provided that he is from the United States and he has registered from Facebook. 

    To add one more country, the provider created Rule 3:  "Client country" or "Client's country by GeoIP"; Group of conditions "Create a new group"; Group name "Countries"; Comparison "Equals (=)"; Countries "Germany". 

    Two rules from the "Country" group are combined with the logical operator "OR" and the rules from different groups are combined with "AND". The client will be added into the group automatically provided that he is from the USA or Germany and has registered from Facebook. 

  3. Comparison — logical operator. If the requirement is met, a client will be added into the group.