githubEdit

πŸ§‘β€πŸ’»Task library

Mechanic's task library is a compendium of e-commerce automation tasks and documentation, written by the Mechanic community and the Mechanic core team. Hosted on GitHubarrow-up-right, everything is open-sourced under the highly permissive MIT licensearrow-up-right, making all library tasks appropriate for re-use and modification.

To browse the task library, visit tasks.mechanic.devarrow-up-right.

Installing a task

  1. Browse tasks.mechanic.devarrow-up-right or navigate to the Add task page in the Mechanic app to find a task that fits your needs

  2. Click "Try this task" on the task page β€” this opens the task directly in your Mechanic account

  3. Configure any task options (settings fields) as needed

  4. Click Save to activate the task

Once installed, a library task is your own copy. You can modify the code, change options, or adjust subscriptions to fit your specific requirements.

circle-info

When building a new task, it's often easier to start from an existing library task and modify it, rather than writing a task from scratch. Searching tasks.mechanic.devarrow-up-right is a good place to start.

circle-exclamation

What's in the library

The library includes hundreds of tasks covering common Shopify automation patterns, including:

  • Tagging β€” auto-tag orders, customers, and products based on conditions

  • Notifications β€” send emails, Slack messages, or other alerts on Shopify events

  • Inventory β€” monitor stock levels, sync inventory across locations

  • Order management β€” fulfill, cancel, or modify orders automatically

  • Product management β€” publish, hide, or update products based on rules

  • Data feeds β€” generate scheduled CSV or email reports

  • Integrations β€” connect with external services like Google Sheets, Airtable, and more

Contributing and requesting

The Mechanic community can request new tasks – see Requesting.

The task library is open for contributions, by way of pull requests – see Contributing.

Last updated

Was this helpful?