The best thing about Zapier is the sheer amount of apps you can connect to. Zapier has allowed us to take labour intensive tasks out of day to day activities by setting up automation's which do these tasks for us.
Zapier can allow you to set up a really basic automation, which is two actions, to a more complex zap with multiple steps.
In our company we use Airtable as our main app for day to day work and currently have over 100 individual Zaps performing tasks and connecting to various other apps on the final action.
When creating a Zap, I've found a really useful tool to be the Zapier 'Helpers'. You can add a helper to your zap after the step 1 (the trigger) and you can then add a filter, which will only allow step 1 to continue when a condition is met, for example, 'IF NAME > CONTAINS > SMITH'. This will only allow records from step 1 with SMITH to continue to the next step.
You can also create a delay with your Zaps, giving you control of what time you'd like these actions to run.
My favourite Helper is 'Formatter' which allows you to run formulas, change date/time and edit text (remove HTML, replace words, split text, etc.).
Zapier Helper is such a useful tool when building your Zaps and I highly recommend looking at these when doing so!
One issue I do have with Zapier is that when an error occurs on a Zap, it does not make it clear as to why this is happening. Usually it will just say that an error has occured and will let you know what Zap has errored but does not give a detailed description as to why this has happened. When you have lots of Zaps running with multiple connections, this can be a bit of a pain.
I will say that this is me nitpicking and it's only on the odd occasion that an error will occur.
Recommendations to others considering the product:
I recommend spending a lot of time playing with Zapier and building a variety of zaps with different complexities, during the testing phase of implementing. This will give you a clear understanding of how Zapier works and the knowledge of building zaps is a very important tool to have.
I also recommend searching all the apps and online programs you use, to see if Zapier can be integrated in any way. This could help you automate and take out some labour intensive tasks from your day to day activity.
What problems are you solving with the product? What benefits have you realized?
Automating tasks between apps has been the biggest problem we've solved since using Zapier. We've been able to create multiple Zaps which run over different periods of time, allowing a seamless transition of data.
There are many benefits to using Zapier, from the sheer amount of apps you can connect together, to the variety of tasks you can perform and the levels of complexity you would like to set when creating a task.
Any new online software or app we now use, I always check to see if it can be integrated through Zapier!