Billing Quick Start

This article will walk through how to quickly set up a campaign from start to finish. Within each step, there is a more detailed article to outlining all functionality. 

To create an order you will send two values on the API call: offer_id and campaign_id


You can reuse the same offers across multiple campaigns

To minimize the amount of steps required to set up a Campaign, you will want to add items in this order, so as you move from one item to the next, the drop-down selectors contain the items needed:


Steps to Launch a New Campaign:

  1. Add Connections
  2. Setup Processing
  3. Create Default Profiles
  4. Create Items
    • Add Item (Single SKU)
    • Add Item Bundle (Multiple SKUs)
  5. Add Offers
  6. Add Campaign
  7. Adjust Company Profile Settings



A connection is any third party system that needs to connect into the platform. Connections include Gateway, Fulfillment, Chargeback, etc. 

To add a new Connection

Select Other → Connection → +Add New

More on Connections here.

Don't see the Connection you are looking for? Email to add a new integration.


To collect payment, a Merchant Account must be setup. There are additional advanced processing options, depending on your payment needs: Merchant Groups & Payment Routes. The Payment Route allows for flexibility and customized options for specific handling. 

1. Merchant Accounts

Merchant Accounts are the single merchants, connected into the gateway to process transactions.  

To add a new Merchant Account

Select Processing ⇾ Merchant Account ⇾ +Add New

More details on Merchant Accounts here

2. Merchant Groups

Merchant Groups are groups consisting of multiple Merchant Accounts to ensure proper processing routing. When Merchant Groups are created, this ensures that Merchant Accounts that should be paired are grouped properly.

Once the Merchant Group is created, select individual Merchant Accounts to use within the group. 

To add a new Merchant Group

Select Processing ⇾ Merchant Group ⇾ +Add New

More details on Merchant Groups here

3. Payment Routes

Payment Routes are used on the Campaign level to determine which Merchant Account to use for each individual initial transaction. Payment Routes consist of multiple Merchant Accounts. 

Within a Payment Route, the user can select the ITR Type (Initial Transaction Routing).

The user is able to set priorities and order caps within each Payment Route. 

To add a new Payment Route

Select Processing ⇾ Payment Route ⇾ +Add New

More details on Payment Routes here

Setting up Default Profiles

Profiles can be created one time and used across varying Campaign & Offer setups. Profiles consist of Dunning, Shipping Profiles, Return Profiles, Responders, Tax Profiles & Bin Profiles

1. Dunning

Dunning schedules are created to reattempt declined transactions on a set timeframe. There is no max amount of attempts. The user can create multiple profiles to report on best combination. 

To add a new Dunning Schedule

Select Processing → Dunning Schedule → +Add New

A Dunning schedule can also apply a discount on specific attempts, set a max discount as well as set that discount as sticky, so all future subscriptions are billed on the discount. 

Within the Dunning Profile apply Stop Codes, which would cancel the Dunning process if specific decline codes are returned. 

Dunning can be set to trigger "x Days since Previous Charge" or on a custom Timeframe, such as "Next Friday"

More details on Dunning here. 


2. Shipping Profiles

 Shipping Profiles are created to set rules on what to charge for Shipping fees. Shipping can be configured based on Item Weight or Cart Value. 

Shipping lives on the Campaign.

To add a new Shipping Profile

Select Fulfillment → Shipping Profile → +Add New

More details on Shipping here


3. Return Profiles

 Return Profiles are created to set rules on when to allow a return to initiate a refund or not. Within the Return Profiles the user can dictate rules based on Trials vs Post Trial returns as well as expiration periods within the RMA. 

To add a new Return Profile

Select Fulfillment → Return Profile → +Add New

Once the timeframe is set, the user can set the actions to be taken when an RMA is present, or when a return occurs with no RMA. 

The Is Trial Flag within the Return Profile will look at the cycle within the offer to determine if it is a trial return.

More details on Return Profiles here.

4. Responders

Responders are used to communicate directly with the end customer, through either SMS or Email.

  • Only Transactional Responders are created within Sublytics
  • Responders use HTML and merge tags to communicate unique customer data. 

Once a responder has been created, the user may Preview and Duplicate the responder to quickly change content for other communication types. 

To add a new Responder

Select Automation → Responders → +Add New

More details on Responders here

5. Tax Profiles

Tax profiles are used when charging tax based on Country and State or Province. Taxes can be charged either through a Tax Connection or Tax Profile. If both are set, the Tax Connection will trump the Profile. Once the tax profile is created, it will be set on the Campaign level. 

It is recommended to use a Tax Connection rather than configuring a Tax Profile

To add a new Tax Profile

Select Processing → Tax Profile → +Add New

6. BIN Profiles

BIN profiles are used to restrict certain BINs from being allowed, it will be set on the Campaign or Merchant level. 

To add a new Bin Profile

Select Other → BIN Profiles → +Add New

More details on BIN Restrictions here

Items and Item Bundles

An Item is a single SKU item.  

Create an item(s), which is a single SKU item. Within the Item the user will select the Fulfillment Connection. 

To add a new Item

Select Fulfillment → Item → +Add New

An Item Bundle contains multiple Items (or bundle). When creating an Item Bundle, the user will select the Items & quantity to be contained within the Bundle.

To add a new Item Bundle

Select Fulfillment → Item Bundle → +Add New



The Offer is where the majority of rule sets live. The offer consists of Offer Details and Offer Cycles. Follow the wizard on the Item page or navigate over to the Offer section to create new and manage Offers. 

To add a new Offer within Items Wizard

Create your Item → Active Offers +Add New

From here, follow the prompts to create the rules for selling this Item


Checkout this video tutorial to see how to create your Item and Offers:

To add a new Offer from the Offers Page

Select Store Setup → Offer → +Add New

Offer Detail

The Detail is where the user will set:

Offer Information
Code: Internal Code that can be set as needed. Use case - specific reporting code
Offer Type: One time or Recurring
Description: What the offer entails. This can be pulled into the checkout to describe what the customer is purchasing
Add any Images
Set any responders that should be communicated within the Campaign, Offer or Cycle level. This is the hierarchy in which a responder will be sent.
Within each offer, Upsells can be tied in. See more on Upsells here.

Within an Offer, there can be multiple Cycles. A Cycle can have its own set of, based on the type of Program that is being offered.

If the Offer type is a One-Time offer, there will only be one cycle. A Cycle can have its own set of rules:

Offer Details
Product Type
Select the Item or Product to be sent
Sale Price
Shipping - if a shipping cost is applicable to a specific Offer. Otherwise, Shipping Profile can be used for the entire cart. See more here.
Quantity Discount Profile allows a single offer to be used for multiple quantities, even when a discount is applied for extra quantities. For example, if a customer selects QTY 1 the subtotal is $30 but if a customer purchases 3 the subtotal is $45, because a 50% discount is applied to QTY 3. There is no need to create a new offer for Qty 1 and Qty 3.
Apply Multiple Discounts to Total - Should the discounts be applied to the initial balance or balance after each discount is applied.
Recurring Details
Final Cycle
Cycle Length
Charge Trigger
Charge Time
Is Trial - this is used for RMA rules
Customer Service Options
Allow Extra Days - after package is delivered, before the next cycle the agent can extend rebill date
Max Extension
Skippable - is this cycle skippable?
Fulfillment Details
Fulfillment Delays
Multiple Shipments allows for Prepaid offers to schedule multiple Shipments. For Example: the Customer prepays for 6 months, and receives a shipment for 6 months every 30 days
Return Profile
**Responders set on the Offer Cycle will overwrite any Campaign or Offer level Responders
Transaction Postback URL
Swap Offers
Subscribe and Save
Ongoing Offer Swap
See More Here
Offer HTML
If VRIO is hosting the Checkout, place HTML here to be used. For Example, as a post-cart upsell, this is what will be displayed to the customer


In this example, this offer is set up to charge 14 days after the package is delivered at 7am for the first full bill, the following renewals will occur 30 days after the time of charge. 

Various Responders are set within each Cycle. 


Within the Offer Details, the user will set the Payment Route, Dunning Schedule, and addition Responders. Cycle Responders trump Offer Responders if two are set for the same action. 

For example, if a Shipping Responder is set on the Cycle and on the Offer, the Cycle Responder will be used. 

More details on Offers here


Adding a Campaign is the final step in the configuration process. The Campaign contains:

  • Offer combinations
  • Payment Rules:
    • Merchant or Router to use
    • Bin Block Profile
  • Shipping Profiles
  • Fraud Connection
  • Tax Connection

Limit Campaign Duplication

Use custom Tracking Variables for reporting metrics to limit the duplication of campaigns. Example - use permission levels by AFID for users instead of creating a new Campaign for every AFID

Responders can be set on the campaign level. Campaign level responders are overwritten by Offer and Offer Cycle Responders. 

For Example, an Order Responder is set on the Campaign. A delivered Responder is set on the Campaign and Offer. The Order responder will come from the Campaign and the Delivered Responder will come from the offer, since Offer trumps Campaign. 

Responder Hierarchy: Offer Cycle, Offer, Campaign. More on Responders here

To add a new Campaign

Select Store Setup → Campaign → +Add New

Add Company Profile Settings

Once your campaign is set up and running, you will want to make sure your reporting shows the way you want in order to make quick optimizations. You can set the way your currency, tax and shipping amounts are shown within your revenue by adjusting the

Company Profile Settings

Was this article helpful?
0 out of 0 found this helpful