Integrations
Appstle Integration: Subscription Delivery Dates
Automatically manage delivery dates for Appstle subscription orders.
Integrate Appstle Subscriptions with Bird Pickup & Delivery to automatically update delivery dates when subscription billing cycles complete. There are two ways to set this up:
| Method | Best For | Complexity |
|---|---|---|
| Appstle Native Settings | Most merchants — simple, no-code setup | Easy |
| Shopify Flow | Merchants who need custom logic or advanced control | Intermediate |
Both methods achieve the same result: when a subscription renews, the delivery date automatically increments based on the billing interval.
Method 1: Appstle Native Settings (Recommended)
The simplest way to integrate — configure delivery date handling directly in Appstle’s settings.
Prerequisites
- Install and configure Appstle Subscriptions
- Ensure Bird Pickup & Delivery is installed and configured
Setup Guide
- In Shopify admin, go to Apps > Appstle Subscriptions
- Navigate to Shop Settings in the left sidebar
- Scroll to Delivery Date Settings
- Enable “Use checkout delivery/pickup date for subscriptions”
- In Delivery date attribute names, enter:
Delivery Date - Set Expected date format to:
MMM D, YYYY (Feb 28, 2030) - Enable “Set next order date from delivery date”
- Optionally enable “Add billing frequency to delivery date” to automatically calculate future dates

Your integration is now active. Appstle will automatically read the delivery date from checkout and use it for subscription management.
Method 2: Shopify Flow
Use Shopify Flow when you need more control over the integration logic, such as conditional date updates or custom workflows.
This method requires Appstle Subscriptions, Shopify Flow, and a Bird Essential plan or above.
How It Works
- Customer places a subscription order with a delivery date
- Appstle processes the recurring billing
- When billing succeeds, Shopify Flow triggers
- Bird’s Increment delivery date action updates the order’s delivery date
- The next delivery is automatically scheduled based on the subscription interval
Prerequisites
Before setting up this integration:
- Install and configure Appstle Subscriptions app
- Enable the Shopify Flow Integration: Automate Pickup & Delivery Scheduling in Bird Settings
- Ensure your Bird plan is Essential or above
Setup Guide
Step 1: Create a New Workflow
- Go to Shopify admin > Shopify Flow app
- Click Create workflow
Step 2: Add the Appstle Trigger
- Click Select a Trigger
- Search for “Appstle Subscription”
- Select “Subscription Billing Success”
Step 3: Add the Bird Action
- Click Then to add an action
- Search for “Bird Pickup Delivery”
- Select “Increment delivery date”
Step 4: Configure the Action
Click the Increment delivery date action node and configure:
| Field | Value |
|---|---|
| Order | Select order​.id from the trigger variables |
| Delivery interval count | Add variable {{deliveryIntervalCount}} or enter a number (e.g., 1) |
| Delivery interval | Add variable {{deliveryInterval}} or enter the interval type (e.g., Monthly, Weekly) |
| App Name | Enter Appstle to identify the trigger source in logs |

Tip: Click “Add variable” in the configuration to see all available fields from the Appstle trigger.
Step 5: Activate the Workflow
- Review your workflow configuration
- Click Turn on Workflow

Your workflow is now active. Delivery dates will automatically update when subscription billing succeeds.
Understanding the Variables
| Variable | Description | Example |
|---|---|---|
{{deliveryIntervalCount}} |
Number of intervals between deliveries |
1, 2, 3
|
{{deliveryInterval}} |
Type of interval |
Weekly, Monthly, Yearly
|
order​.id |
The Shopify order ID | gid://shopify/Order/12345 |
Example Scenarios
Weekly Subscription:
-
deliveryIntervalCount:1 -
deliveryInterval:Weekly - Result: Delivery date moves forward by 1 week
Bi-Weekly Subscription:
-
deliveryIntervalCount:2 -
deliveryInterval:Weekly - Result: Delivery date moves forward by 2 weeks
Monthly Subscription:
-
deliveryIntervalCount:1 -
deliveryInterval:Monthly - Result: Delivery date moves forward by 1 month
Troubleshooting
Delivery Date Not Updating (Native Settings)
- Verify “Use checkout delivery/pickup date for subscriptions” is enabled
- Check the attribute name is exactly
Delivery Date(case-sensitive) - Confirm the date format matches:
MMM D, YYYY
Delivery Date Not Updating (Shopify Flow)
- Verify the Shopify Flow workflow is turned on
- Check that the
order​.idvariable is correctly mapped - Ensure the Bird Shopify Flow integration is enabled in Bird Settings
- Confirm your Bird plan is Essential or above
Incorrect Date Calculation
- Verify the
deliveryIntervalCountanddeliveryIntervalvalues match your Appstle subscription settings - Check if you’re using Appstle variables or static values
Workflow Not Triggering
- Verify Appstle is correctly configured and billing is processing
- Check Shopify Flow run history for errors
- Ensure the trigger is set to “Subscription Billing Success”
Related Articles
- How to Integrate Bird Pickup & Delivery with Subscription Apps
- Recharge Integration: Auto-Increment Delivery Dates
- Shopify Flow Integration: Automate Pickup & Delivery Scheduling
- Can I hide the widget for subscriptions, gift cards, or specific products?
Support
If you need help with the Appstle integration:
- Check the troubleshooting section above
- Contact support with your shop domain and configuration details
Was this article helpful?
Thanks for your feedback!