Bird Pickup & Delivery Bird Pickup & Delivery
Back to Integrations
Integrations

Appstle Integration: Subscription Delivery Dates

Updated June 5, 2026

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

Was this article helpful?