Skip to content

Auto Top-up Profiles

An auto top-up profile keeps a customer’s balance topped up without anyone having to watch it. When the balance drops below a level you set, the platform tops it up and can follow up automatically.

Auto top-up profiles suit customers who pay in advance and draw their balance down with usage. Instead of chasing them when funds run low, you let a profile handle it:

  1. The customer’s balance drops below the trigger threshold.
  2. The platform applies the top-up amount.
  3. It runs any follow-up actions you have set, such as raising an expected payment, sending correspondence, or collecting via the customer’s payment method.

You set up one profile for each top-up pattern, then assign it to the customers who should use it.

Identification and availability settings for the profile.

FieldDescription
Auto Topup Profile NameDisplay name shown in lists and on the customer.
DescriptionOptional description of when to use this profile.
EnabledOnly enabled profiles are applied to customers.

Conditions under which a top-up is triggered.

FieldDescription
Trigger BasisWhich balance to compare against the threshold: Outstanding, Overdue, or Unbilled Calls (approximation until invoiced).
Threshold TypeAbsolute Amount is offset from the selected Reference Limit; Percent of Limit uses that limit as the 100% basis.
Threshold ValueFor Absolute Amount, the threshold is (Reference Limit − this value).
Reference LimitLimit used when calculating the trigger threshold (and the Topup Reference Limit when applicable).

How the top-up amount is calculated.

FieldDescription
Topup ModeFixed Amount adds a specific monetary amount. To Percent Of Limit tops up to reach the chosen percentage of the selected limit.
Topup ValueAmount to add (Fixed Amount) or target percentage (To Percent Of Limit). Customer-level auto topup amount overrides this with a fixed amount.
Topup Reference LimitLimit used when Topup Mode = To Percent Of Limit. Defaults to Reference Limit when not set.

Actions to take when a trigger occurs.

FieldDescription
Auto-Collect PaymentWhen Yes, create a Payment if the customer’s payment method allows automatic collection.
Correspondence: EP OnlyCorrespondence to create when only an Expected Payment is created.
Correspondence: Card PaymentCorrespondence to create when a Payment Card payment is created.
Correspondence: Direct Debit PaymentCorrespondence to create when a Direct Debit payment is created.

Optional scoping to a specific customer and safety window between top-ups.

FieldDescription
Min Days Between TopupsCooldown window based on Expected Payment creation date. 0 means evaluate every day.
CustomerOptional: restrict this profile to a single customer.

The fields fall into clear groups:

  • Trigger Settings decide when a top-up happens, based on the balance threshold.
  • Topup Amount sets how much is added when the trigger fires.
  • Actions choose what happens next: create an expected payment, send correspondence, or collect automatically.
  • Scope & Limits cap how often or how much a profile tops up, so a runaway balance can’t trigger endless top-ups.
  1. Open the Auto Top-up Profiles list.
  2. Click “Add Auto Topup Profile”.
  3. Set the trigger threshold and the top-up amount.
  4. Choose the follow-up actions and any limits.
  5. Save.

Link the profile to the customers who should use it. The platform then monitors their balances and tops them up against the profile’s rules.

  • Permission: Users need the Auto Top-up Profiles permission to view or edit profiles.

Want prepaid balances that top themselves up before they run dry? see how SAFE Billing Platform automates top-ups