githubEdit

πŸš€Getting started

Install Mechanic and set up your first Shopify automation in minutes.

Mechanic is a Shopify automation platform with hundreds of ready-to-use tasks β€” and a full development environment for building your own.

1

Install Mechanic

Install Mechanic from the Shopify App Storearrow-up-right. Once installed, you'll find it in your Shopify admin under Apps > Mechanic.

2

Find a task in the task library

The fastest way to get started is to browse the task libraryarrow-up-right β€” a collection of hundreds of pre-built automations covering common Shopify workflows like auto-tagging, scheduled emails, inventory management, and more.

To install a task, browse the task libraryarrow-up-right and click Try this task β€” or use the Add taskarrow-up-right page inside the app. Review the task's description, configure any options, and click Save to activate it.

Many tasks have configurable options (like thresholds, tag names, or email templates) that let you customize behavior without writing any code.

circle-info

Can't find exactly what you need? You can request a task for the library β€” top-voted requests are regularly built.

3

See it in action

Once you save a task, it's live β€” Mechanic will run it automatically when the matching event occurs. For example, a task that subscribes to shopify/orders/create will run every time a new order is placed.

To confirm it's working, open the Events page in the Mechanic app. You'll see incoming events and the task runs they trigger, including any actions that were performed or errors that occurred.

From here, you can:

  • Customize β€” adjust the task's options or code to fit your workflow

  • Browse more tasks β€” install additional tasks from the task libraryarrow-up-right

  • Go custom β€” build your own task from scratch (see below)

Go custom

If the task library doesn't cover your use case, Mechanic is a full development platform. Tasks are written in Liquid (a template language created by Shopify) and can interact with the Shopify Admin API, send emails, call external APIs, and more.

Get help

  • Slack community β€” ask questions and share solutions with other Mechanic users

  • Getting Help β€” how to reach the Mechanic support team

Last updated

Was this helpful?