Skip to content
Mechanic

For Shopify Plus teams & agencies

Build custom workflows
for Shopify Plus.

Build for your own store or for a client. Connect the systems, data, and processes the business depends on, with hosted execution and tools for developing in Liquid. Write the logic for that business. Mechanic runs it.

A platform for your custom work

Bring the business logic.

  1. Something starts it

    A Shopify event, a schedule, a storefront form, a Flow workflow, or another system.

  2. Your task decides

    Query the data, apply the rules, and define what should happen.

  3. Mechanic does the work

    Update Shopify, generate files, send email, and call external APIs.

Tasks run on Mechanic. Your team can focus on the workflow the business needs.

Built for the work between systems

Build around the business’s requirements.

A supplier needs a different file format. A buyer needs verification against another system. An order needs a document with rules specific to this business. In Mechanic, you write the task around those requirements.

For in-house teams and agencies working with Shopify Plus stores, Mechanic provides a place to develop and run that work. Keep the logic in version control, inspect the results, and adapt it as the business changes.

Start with working code

Explore the open-source task library. Install a task that fits, or use its patterns as the starting point for a custom workflow.

Build for the actual rules

Use Liquid, Shopify’s APIs, and external services to express the conditions, data transformations, and actions the project needs.

Carry the work forward

Keep task code in Git and adapt useful patterns for future projects. Configure and test each store’s version against its own data and requirements.

Your development workflow

Use the tools you already work in.

Your editor, your repository

The Mechanic CLI brings tasks into local files. Edit in your own tools, preview the actions, review the diff, and check a publish plan before sending changes to the shop.

GitHub Actions

Generate optional workflows for pull-request validation, a manual deployment process, and syncing changes from the app. Choose the review and deployment process your team needs.

AI with Mechanic context

Give your coding assistant task-writing and CLI guidance through Mechanic’s agent skills. Use Ask Mechanic in the app to explore documentation and find starting points. Preview and review the resulting code as part of your workflow.

Storefront forms

Give a custom workflow a place to begin in the storefront. Build the questions visually, place the form in the theme, and connect the answers to tasks for the next step.

The platform behind the task

Hosted execution. Visible work.

Mechanic receives events, schedules work, and processes task and action runs. Inspect what happened in the run history, see the data and actions, and follow failures back to their source.

Connect the tools already involved in the work through APIs, webhooks, and file transfers. If a Shopify Flow workflow is part of the process, the Mechanic connector lets the two exchange events.

Automatic retries handle supported temporary errors. The public status page reports service status and incident history. Your team remains responsible for the task’s business logic, testing, and changes as the business’s requirements evolve.

Agency projects on Shopify Plus

Built for requirements that came from real clients.

These agencies’ published accounts describe broader implementations. The linked Mechanic guides offer separate starting points; they do not reproduce the agencies’ private task code.

Build alongside people
who know the work.

Compare implementation notes, share code, and ask questions in the Mechanic Slack community. Learn from the task library and connect with developers and agencies who use Mechanic in their own projects.

Mechanic support covers the platform and unmodified library tasks. For custom task logic, the community and partner directory give you places to find collaborators and specialist help.

Start with one real requirement.

Pick a workflow for your store or a client, explore a related task, and build a small working version on a development store. For stores used exclusively for development or testing, contact the Mechanic team about an extended trial.