Mechanic
🧑💻 Get Mechanic!
🧑🔧 Task library
🗳 Task requests
🦾 Mechanic.dev
Ask or search…
⌃
K
Links
⛩
Introduction
💯
status.mechanic.dev
🙋
"I need something custom!"
🧑💻
"I need help with my custom task!"
🤓
Hire a Mechanic developer
Resources
⬇
Install Mechanic
🧑💻
Task library
🚀
Slack community
🤝
Partner directory
🧠
Tutorials
Video walkthroughs
Auto-tag orders by originating staff member
Maintain a tag for orders processed today
Auto-tag orders with their tracking numbers
Sync inventory for shared SKUs
Auto-tag products when their SKU(s) change
Auto-publish new products
Email a report of customers who haven't ordered in X days
Upgrading a Mechanic task: Adding a time delay
Email the customer when tracking numbers are added to their order
Adding an optional time delay to your Mechanic task
Delete all orders
Send an email when a specific product is shipped
Send recurring reminders about unpaid orders
Send an email when a product's price goes below its cost
Auto-tag customers by sales channel
Creating products in bulk
Creating a Mechanic webhook
Practicing writing tasks
Triggering tasks from a contact form
Creating scheduled CSV feeds
Fetching data from a shared Google sheet
Core Concepts
Events
Tasks
Actions
Runs
Interacting with Shopify
Platform
🔆
Policies
Cache
Email
Error handling
Events
GraphQL
Integrations
Liquid
Shopify
Webhooks
Techniques
Preventing action loops
Writing a high-quality task
Tagging Shopify resources
Debouncing events
Responding to action results
Working with external APIs
Finding a resource ID
Migrating templates from Shopify to Mechanic
Securing Mechanic webhooks
Monitoring Mechanic
FAQ
Powered By
GitBook
Comment on page
Adding an optional time delay to your Mechanic task
Previous
Email the customer when tracking numbers are added to their order
Next
Delete all orders
Last modified
2yr ago