Quick Start Guide: Adding Items, Offers, Campaigns & More

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

NOTE: You can reuse offers across campaigns; this makes launching new campaigns that share similar functionalities much easier. 

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 Rules
  4. Create Items
    • Add Item (Single SKU)
    • Add Item Bundle (Multiple SKUs)
  5. Add Offers
  6. Add Campaign
  7. Adjust Company Profile Settings

 

Connections

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

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

Processing

Processing has 3 components: Merchant Accounts, Merchant Groups and Payment Routes. Within each component there is 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 Offer 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 Rules & Schedules

Rules can be created one time and used across varying campaign setups. Rules consist of Dunning, 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. 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. 

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.

To add a new Return Profile

Select Fulfillment → Return Profile → +Add New

More details on Return Profiles here.

3. Responders

Responders are used to communicate directly with the end customer, through either SMS or Email. 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

4. 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. 

To add a new Tax Profile

Select Processing → Tax Profile → +Add New

5. BIN Profiles

BIN profiles are used to restrict certain BINs from being allowed, it will be set on the Campaign level. BIN restrictions can also be set on the Merchant level. If specific BINs perform well on specific merchants, set here. 

To add a new Bin Profile

Select Other → BIN Profiles → +Add New

Items and Products

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

Adding Offers

The Offer is where the majority of rule sets live. The offer consists of Offer Details and Offer Cycles. 

To add a new Offer

Select Store Setup → Offer → +Add New

Offer Detail

The Detail is where the user will set:

Offer Information
Name
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
Global
Add any Images
Responders
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.
Other
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.
Discounts
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.
Minimum
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
**Responders set on the Offer Cycle will overwrite any Campaign or Offer level Responders
Other
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. 

QS4.png

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 Campaigns

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

  • Offer combinations
  • Prepaid Acceptance
  • Shipping Profiles
  • Processing Rules:
    • Payment Methods Accepted
    • Payment type - Merchant or Payment Router
  • Fraud Connection
  • Bin Block Profile
  • Tax Profiles

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