Skip to main content

Configuring Automation Policies

Apiculus allows service providers to define automation policies and workflows to handle scenarios around invoice reminders, non-payments, and customer identity verification.

Navigate to AdministrationSettings > Automation to configure automation policies. Configuring Automation Policies

Creating an Automation Policy

Account actions can be automated by creating automation policies that trigger an action based on a trigger condition. These policies can be created globally, which are applied to all new subscriber accounts and can also be overridden for individual accounts.

  1. To create a new automation policy, click on Add New button. Configuring Automation Policies
  2. The Create Automation Policy screen opens: Configuring Automation Policies
  3. Enter the desired Policy Name.
  4. Select the Policy Type. The following are the available options:
    • Dunning
    • Trial
    • KYC
  5. Configure the Conditions and Actions.
  6. Click Create.

Configuring Conditions

The actions are triggered when the configured conditions are met.

Click on Add New Condition and select a condition from the drop-down list.

Dunning Conditions

The following conditions are available when you select Dunning as the Policy Type.

  • Due date expiry of an invoice
  • Negative service balance
  • Service balance below a fixed value
  • Number of days before the invoice is generated
  • Number of days upon invoice generation
  • Service balance as a percentage of the credit limit
  • Transaction balance as a percentage of the credit limit Configuring Automation Policies

The following is an example of a configured Dunning condition trigger that checks for 3 days before invoice due date.

Configuring Automation Policies

Trial Conditions

The following conditions are available when you select Trial as the Policy Type.

  • Account Trial Period Beginning
  • Account Trial Period Expiry
  • Subscription Trial Period Beginning
  • Subscription Trial Period Expiry
  • Expiry of Selected Trial Programme
  • On Account Creation (self-sign up or admin-assisted accounts)

Configuring Automation Policies

KYC Conditions

The following conditions are available when you select the KYC as the Policy Type.

  • No. of days without account verification.

Configuring Automation Policies

Configuring Actions

Actions are triggered based on the conditions.

To configure an action, click on Add New Action.

The following are the options available:

  • Notification via email
  • Notification via SMS
  • Notify admin
  • Suspend account
  • Restrict account from new purchases
  • Terminate account and delete all resources
  • Enroll into Trial Programme

Configuring Automation Policies

For notification actions (email and sms), you can use smart tags to insert dynamic data in the content. The following are the available Smart tags:

ActionSmart Tag
Primary contact name{account_contact_name}
Organisation name{account_organisation_name}
Latest invoice number{latest_invoice_number}
Latest invoice due date{latest_invoice_due_date}
Latest invoice value{latest_invoice_value}
Days to trial expiry{trial_expiry_days}
Trial programme name{trial_programme_name}
Trial duration{trial_duration}
Trial discount/benefits{trial_discount}
Trial start date{trial_start_date}
Trial end date{trial_end_date}
List of open invoices{open_invoices_list}

The following is an example of a Notify Subscriber on Email action using smart tags. Configuring Automation Policies