Introduction to MAPs (Automated Flows)

MAPs (short for "Merchant Automated Programs") are a no-code service that you can use to automatically update and make changes to Scheduled Orders.

Merchants often refer to MAPs as “Flows”, "Triggers", or “Campaigns” because they work similarly to how other no-code automation services like Klaviyo, Zapier, or IFTTT work.

A few examples of what Merchants have automated with MAPs:

  • Product Swapping: Swapping an Introductory or “Trial Size” product with a Regular or “Full Size” product automatically after the Customer’s first renewal.
  • Upselling New Products: Adding a free sample product to a Customer’s Scheduled Order automatically every 3rd renewal.
  • Retention/Loyalty Marketing: Automatically increasing the % discount a Customer receives for their Scheduled Order after each renewal so that they initially receive a 5% discount on their first renewal and ultimately receive a 15% discount moving forward after their 3rd renewal.
  • Seasonal/Lifecycle Changes: Automating seasonal changes to a Customer’s Autoship or Subscribe & Save program so that a Customer’s Summer Seasonal products are automatically changed to Fall Seasonal products, to Winter and Spring in order to fully automate their Customer’s changes to repeat deliveries.

📘

Default MAPS to Manage Inactive Scheduled Orders

Two default MAPS are available for all sites: "Delete Failed Scheduled Order After 90 Days" and "Delete Paused Scheduled Order After 90 Days". These MAPS can be enabled from QPilot > Site Dashboard > MAPs. The "Number of Days" field can be updated based on the length of time Scheduled Orders should be inactive prior to deletion.

MAPs Reference Guide

  • Name of the MAP
    • Use any descriptive name for this MAP. We recommend naming it something that describes what type of action/use case this MAP fulfills so that it’s easy to recognize.
  • Start Date/End Date
    • When the MAP should apply and when it should no longer apply.
  • Context
    • Scheduled Order Creation
      • The action should occur upon the Scheduled Order being created.
    • Scheduled Order Process Finish
      • The action should occur after the Scheduled Order has been processed and certain conditions have been met.
    • Scheduled Order Updated
      • The action should occur any time a Scheduled Order is updated over the API (such as when a customer makes an update in My Account > Scheduled Orders.)
  • Enabled
    • This MAP will not occur unless this box has been checked. Once this box has been checked, this MAP will apply to any applicable Scheduled Orders moving forward.

Match Conditions

The selected condition(s) control what needs to happen in order for the desired MAP action to be triggered.

  • Product
    • Select which Autoship item(s) should be in the Scheduled Order for the MAP to apply.
  • Origin
    • Merchant
      • MAP will apply to Scheduled Orders created on the backend by the Merchant.
    • Customer Checkout
      • MAP will apply to Scheduled Orders created through checkout.
  • Scheduled Order Cycles
    • Enter the number of cycles the Scheduled Order must reach in order for the MAP to apply.
  • Scheduled Order Item Metadata
    • When a Scheduled Order item metadata key is equivalent to a certain value.
  • Customer Scheduled Order Cycles
    • Enter the number of cycles the customer must have had a Scheduled Order for in order for the MAP to apply.
  • Customer Lifetime Value
    • Enter a total lifetime value the customer must have met in order for the MAP to apply.
  • Customer Scheduled Orders Created
    • Count
      • Enter the total number of Scheduled Orders the customer must have created in order for the MAP to apply.
        • With Status
          • Active
          • Paused
          • Failed
        • Before
          • Today
          • Lifetime
  • Customer Metadata
    • When a Scheduled Order's customer metadata key is equivalent to a certain value.
  • Every Scheduled Order Nth Cycles
    • The MAP will apply to the Scheduled Order every Nth successful cycle.
  • Every Scheduled Order Item Nth Cycles
    • The MAP will apply every time a specific item is on the Scheduled Order for Nth successful cycle.
  • Scheduled Order Status
    • The MAP will apply when a Scheduled Order is updated to a specific status (such as Failed).
  • Scheduled Order Failure Code
    • The MAP will apply when a Scheduled Order fails for the selected failure reason.
  • Scheduled Order Status Updated Time Length
    • The MAP will apply when a Scheduled Order has remained Failed longer than the set number of days.

Actions

The selected actions(s) control what happens when the condition(s) for the MAP are met.

  • Add Product
    • Select a product to be added to the Scheduled Order when the set condition is met.
  • Remove Product
    • Remove a product from the Scheduled Order when the set condition is met.
  • Switch Product
    • Replace a product with another product within the Scheduled Order when the set condition is met.
  • Add Coupon
    • Add an Autoship Cloud coupon to the Scheduled Order when the set condition is met.
  • Remove Coupon
    • Remove an Autoship Cloud coupon from the Scheduled Order when the set condition is met.
  • Update Status
    • Update the status of a Scheduled Order to deleted when the set condition is met.