Skip to main content
Charlie provides pre-built automation templates that leverage Shopify Flow to automatically update your fulfillment settings based on schedules, events, or conditions.
Automations are powered by Shopify Flow—Shopify’s native automation platform. This means you get the reliability and flexibility of Shopify’s infrastructure, with templates designed specifically for Charlie.

Why use automations

Native Shopify integration

Built on Shopify Flow—no third-party tools or custom code required

Pre-configured templates

Ready-to-use workflows designed for common fulfillment scenarios

Fully customizable

Modify templates to match your specific business needs

Reliable scheduling

Shopify handles execution, retries, and logging

How to access

Go to Charlie → Automations to browse available templates.

Available templates

Schedule location capacity by day of week

Automatically set different order capacity limits for each day of the week. Perfect for locations with varying staff levels or operating hours. Use cases:
  • Set higher capacity on weekdays when more staff is available
  • Reduce capacity on weekends for retail stores focused on walk-ins
  • Block fulfillment entirely on specific days (capacity = 0)
How it works:
StepDescription
TriggerScheduled time — runs daily at midnight
ConditionCheck which day of the week it is
ActionSet location capacity to the configured value for that day
Example configuration:
DayCapacity
Monday100 orders
Tuesday100 orders
Wednesday100 orders
Thursday100 orders
Friday80 orders
Saturday50 orders
Sunday0 orders (closed)

Setting up an automation

1

Browse templates

Go to Charlie → Automations and select a template that matches your needs.
2

Install the template

Click on the template card to open it in Shopify Flow.
3

Customize the workflow

Modify the template to match your requirements:
  • Adjust trigger timing
  • Change conditions
  • Update capacity values or other settings
4

Activate the workflow

Turn on the workflow in Shopify Flow. It will now run automatically based on your configuration.

Customizing templates

Since automations run in Shopify Flow, you have full control to customize them:
  • Change the schedule — run at different times or frequencies
  • Add conditions — only run on certain days, for specific locations, etc.
  • Chain actions — combine with other Shopify Flow actions (send notifications, update tags, etc.)
  • Create branches — handle different scenarios with conditional logic
Templates are starting points. Once installed, you own the workflow and can modify it however you need.

Building custom automations

Beyond templates, you can create your own automations from scratch using Charlie’s Shopify Flow actions:
ActionDescription
Set location capacityUpdate the daily order capacity for a location
More Flow actions coming soon. Contact support if you have specific automation needs.

Best practices

Test before activating

Use Shopify Flow’s preview feature to verify the workflow behaves as expected

Monitor execution

Check Shopify Flow’s run history to ensure automations are running successfully

Start simple

Begin with a template, then customize once you understand how it works

Document changes

If you modify a template significantly, rename it to reflect what it does

Troubleshooting

Check in Shopify Flow that:
  1. The workflow is turned On
  2. The trigger conditions are met
  3. No errors appear in the run history
Verify that:
  1. The correct location is selected in the Flow action
  2. The capacity value is valid (positive integer)
  3. Charlie has permission to update the location
Ensure Charlie is properly installed and has the required permissions. Try disconnecting and reconnecting the app if issues persist.