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:
- In SmartPush, go to Apps > Connect to Apps.
- Click Authorize in the Subscription section.
- In the Pop-up window, click Authorize to confirm installation.
- 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.
- 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.
- 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:
- In SmartPush, go to Apps > Connect to Apps.
- Click Unauthorize in the Subscription section.
- In the Pop-up window, select a reason if desired, and click Unauthorize to confirm uninstallation.
- 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

Comments