Integrating the Subscription App

 

The Subscription App, developed by SHOPLINE, allows you to easily set up subscription-based commerce and build a reliable stream of recurring revenue.
By integrating it with SmartPush, you can trigger automated messages at key moments across the subscription lifecycle—helping you reduce churn, improve payment success, and increase customer lifetime value.

This article explains how to connect the Subscription App with SmartPush and how to use the integration in real-world marketing scenarios.

 


 

Connecting the Subscription App in SmartPush

First, install the Subscription app from your SHOPLINE admin panel, then follow these steps to authorize it with SmartPush:

  1. In SmartPush, go to Apps > Connect to Apps.
  2. Click Authorize in the Subscription section.
  3. In the Pop-up window, click Authorize to confirm installation.

    1-3 authorize Subscription.png
    • If you haven’t yet installed the Subscription app in your SHOPLINE admin panel, click Install now instead to go to the SHOPLINE App Store and install it. Then repeat steps 1-3.

      1-3.1 install Subscription.png
  4. If successful, an Authorized label appears next to Subscription, along with an Unauthorize button.

 


 

Disconnecting the Subscription App

You can unauthorize the integration with the Subscription app in SmartPush. Doing so won’t uninstall Shopper App from your SHOPLINE admin panel. Your subscription service is still operating.

To disconnect the Subscription app, follow these steps:

  1. In SmartPush, go to Apps > Connect to Apps.
  2. Click Unauthorize in the Subscription section.  
  3. In the Pop-up window, select a reason  if desired, and click Unauthorize to confirm uninstallation.

    2-3 unauthorize Subscription.png
  4. If successful, an Unauthorized label appears next to Subscription, along with an Authorize button.

To integrate the Subscription app again, follow the steps in the previous section.


 

Supported Subscription Events & Automation Scenarios

After integration, SmartPush can receive subscription-related events and use them as automation triggers, allowing you to send timely, relevant messages to customers.

Below are common usage scenarios and how merchants typically apply them.

 

Bundle Created and Added to Cart

Trigger: A customer creates a subscription bundle and adds it to the cart.

Automation Use Case:

  • Confirmation email or SMS: Your subscription bundle has been set up.

Business Value:

  • Reassures customers that their bundle is ready
  • Reduces confusion during the setup process

 

Subscription Bundle Order Created

Trigger: A customer successfully completes checkout and creates an order that includes a subscription bundle.

Automation Use Case:

  • Order confirmation or follow-up reminder: Thanks for subscribing! Your bundle order is confirmed.

Business Value:

  • Reinforces purchase confidence
  • Sets expectations for future recurring deliveries

 

Subscription Order Fulfillment Failed

Trigger: A subscription order fails during fulfillment or payment processing.

Automation Use Case:

  • Dunning / payment recovery sequence: Your payment didn’t go through, please update your payment details.

Business Value:

  • Recovers failed payments
  • Reduces involuntary churn

 

Subscription Billing Successful

Trigger: A subscription billing attempt is successful and the next order is created.

Automation Use Case:

  • Confirmation message: Your next subscription order has been successfully created.

Business Value:

  • Builds trust and transparency
  • Reinforces the value of staying subscribed 

 

Subscription Skipped by Customer

Trigger: A customer manually skips the next subscription order.

Automation Use Case:

  • Confirmation notification: Your next subscription delivery has been skipped.

Business Value:

  • Prevents confusion or support inquiries
  • Keeps customers informed and in control

 

Upcoming Billing Attempt (24 Hours Before)

Trigger: 24 hours before the next subscription billing attempt.

Automation Use Case:

  • Reminder message: Your next subscription order is coming soon.
  • Optional upsell or cross-sell recommendation

Business Value:

  • Reduces failed payments due to insufficient funds
  • Creates upsell opportunities before billing
Note: If a subscription is paused or skipped, reminder timing may vary.

 

By combining these events with SmartPush automations, you can:

  • Build end-to-end subscription lifecycle messaging
  • Reduce failed payments with timely reminders
  • Improve retention through clear, proactive communication
  • Create upsell moments tied to subscription behavior
Have more questions? Submit a request

Comments