Articles on: 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.




The simplest way to integrate — configure delivery date handling directly in Appstle's settings.


Prerequisites


  1. Install and configure Appstle Subscriptions
  2. Ensure Bird Pickup & Delivery is installed and configured


Setup Guide


  1. In Shopify admin, go to Apps > Appstle Subscriptions
  2. Navigate to Shop Settings in the left sidebar
  3. Scroll to Delivery Date Settings
  4. Enable "Use checkout delivery/pickup date for subscriptions"
  5. In Delivery date attribute names, enter: Delivery Date
  6. Set Expected date format to: MMM D, YYYY (Feb 28, 2030)
  7. Enable "Set next order date from delivery date"
  8. Optionally enable "Add billing frequency to delivery date" to automatically calculate future dates


Appstle Delivery Date Settings configuration


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


  1. Customer places a subscription order with a delivery date
  2. Appstle processes the recurring billing
  3. When billing succeeds, Shopify Flow triggers
  4. Bird's Increment delivery date action updates the order's delivery date
  5. The next delivery is automatically scheduled based on the subscription interval


Prerequisites


Before setting up this integration:


  1. Install and configure Appstle Subscriptions app
  2. Enable the Shopify Flow Integration: Automate Pickup & Delivery Scheduling in Bird Settings
  3. Ensure your Bird plan is Essential or above


Setup Guide


Step 1: Create a New Workflow


  1. Go to Shopify admin > Shopify Flow app
  2. Click Create workflow


Step 2: Add the Appstle Trigger


  1. Click Select a Trigger
  2. Search for "Appstle Subscription"
  3. Select "Subscription Billing Success"


Step 3: Add the Bird Action


  1. Click Then to add an action
  2. Search for "Bird Pickup Delivery"
  3. 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


Increment delivery date action configuration


Tip: Click "Add variable" in the configuration to see all available fields from the Appstle trigger.


Step 5: Activate the Workflow


  1. Review your workflow configuration
  2. Click Turn on Workflow


Appstle-Bird workflow in Shopify Flow


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​.id variable 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 deliveryIntervalCount and deliveryInterval values 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"




Support


If you need help with the Appstle integration:


  • Check the troubleshooting section above
  • Contact support with your shop domain and configuration details


Updated on: 03/26/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!