Zapier makes it easy to connect Asana with your favorite apps, even if you donβt know how to code. With simple triggers and actions, you can automate workflows between tools like Wufoo, Evernote, and Hipchat. Learn how to build Zaps to streamline tasks and save time across your team.
For non-technical people like me, APIs tend to be fairly useless. Sure, I might be able to follow a basic how-to guide for a really well-documented API and produce something marginally functional, but until the day comes that I decide to learn to code, thatβs about as far as itβs going to go.
But I use a lot of web services, and many of these have APIs. Wouldnβt it be cool if I could connect them without having to spend a large chunk of time on Codecademy or with a big, fat book from OβReilly?
Indeed, it would be cool, and thankfully, the good people of a startup called Zapier agree.
Zapier is sort of like the Ring Of Power from the Lord of the Rings, but instead of ruling other rings, itβs One Service to Connect Them All. Zapierβs team has built a wide range of integrations that make it easy to connect a large and ever-growing set of business apps, so that when you do something in one app, it pushes information to another. Other services, like IFTTT (βIf this, than thatβ), and CloudWork do similar things.
Setting up a βZapβ in Zapier is fast and pretty straightforward: You create a βTriggerβ (an event in one app) that sets off an βActionβ (the resulting push of information to another app). Letβs walk through the steps:
Go into Zapier and βCreate A New Zapβ
On the left side of the Zap, pick the app you want to use for your trigger, and choose the event that makes the most sense. For example, if you were connecting Wufoo to Asana, that event might be whenever someone completes a form. On the right side, you choose which app will receive the data whenever the trigger happens. To follow the Wufoo example again, that will be βCreate A New Task.β
Next, youβll need to connect your accounts to Zapier. Some services, like Evernote, will let you authorize Zapier with your name and password. For others, youβll need to use your API keys. You can find your Asana API key in your Account Settings, under the API tab.
Next, youβll build the Zap. In our Wufoo example, we use the most important form field as the task title and put the context fields in the notes, but you can customize your Zaps with any data the various APIs make available.
Last, test the Zap with existing data. When youβve made sure it works the way you want it to, name the Zap and youβre done!
There are a lot of ways to use Zapier to bridge the gaps between Asana and your favorite apps β too many to list in one post. But here are just three of the most popular ways weβve heard about:
Turn Wufoo Form Entries Into Asana Tasks There are all sorts of ways this can be useful. Here are two:
Processing Orders: One of our customers (a biotech lab) has a Wufoo form that scientists can use to request biological samples. This customer uses Zapier to turn those orders into Asana tasks, which instantly get assigned to the person in charge of fufilling them.
Receiving job applications: This same workflow can be used to quickly turn Asana into an applicant tracking system. Instead of having job applicants email in their resumes and cover letter, you have them fill out a form. With Zapier, applicants become individual tasks in the Asana project that you choose, with their name as the task title and links to their cover letters and resumes in the notes.
Turn Evernote Notes into Asana Tasks Letβs say youβre a big user of Evernote, and you want to use Asana to remind you to read the articles youβve saved (or to share them with your team). You could (if you had the technical chops), write a service that polls Evernote to check for newly-created notes, then sends them to Asana when it finds them. Or you could just create a Zap to do it all for you.
Send new Asana Tasks into Hipchat (or Campfire) If your team uses a group chat app like Hipchat to collaborate, this can be a great way to have real-time dicsussions around individal tasks. You set the creation of an Asana task as the trigger and then use Zapier to send an update with the task name and a link to it to your teamβs room in Hipchat. This is especially useful for remote teams.
Other popular connections weβve seen include creating a task whenever thereβs a new ticket in Zendesk, or when thereβs a new update in Yammer.
With Zapierβs team adding new integrations all the time, the possibilities keep expanding. Let us know if youβve got some of your own.