In Mechanic, a task is a package of logic (learn more!) - it's how each piece of automation for your shop is defined. We have a constantly growing library of pre-built tasks, ready to add to your account, but often you'll want to set up something custom for your shop's unique needs. There's a way to get that done, and it's the "Request a task" link on your Mechanic home screen.
How do task requests work?
You fill out a short form, detailing what you need automated. Choose between posting your request publicly, where the developer community can help, and leaving it private for Mechanic staff. Optionally, set a bounty price that makes sense for your business.
If you post your request publicly, we'll share your request details with developers, without sharing your email address or shop details. We'll forward any inquiries that are submitted, directly to you. You respond to whatever developer(s) you choose, work with them directly to get your task implemented, and pay them directly according to their terms.
Can I work with a Mechanic staffer?
Mechanic support staff will often get in touch about your task requests. This is subject to each staffer's availability.
What bounty price should I choose?
Up to you! Some tasks go for $1000, some for $10. Choose a price that fits the value you'll get out of the automation you're going to receive. Or, if a bounty doesn't make sense for your circumstances, feel free to leave the bounty line blank.
How long does this process take?
There are a multitude of factors. :) If you post publicly, it'll depend on the responsiveness of both you and developers who see your request. If you post privately, the response will be subject to the availability of our staffers.
If you have questions about your request, please feel free to get in touch via that chat button in the corner.
Where do I get started?
From within your Mechanic account, use the "Request a task" link, in the "New task" area.
Then, fill out your request details:
Can I create my own task?
By all means! Tasks are backed by Liquid scripts, and are very similar to the templates used in Shopify storefront themes. If you've done a little coding before, you'll find task scripting very approachable.
To get familiar with Mechanic task scripts, take a look at our task library - the source code for every task is published there (e.g. Auto-tag new customers). Next, explore the documentation, starting with this article on Scripts. If you have any questions, use that chat button in the corner. :)