• Home

  • Automation with Zapier

  • Automation inspiration

Automation inspiration

6 min read

How Zapier's L&D team saved 1,000 hours of work with automation

By Dara Hashemi · December 7, 2022
An orange icon of a book on a light blue background

Zapier's Learning and Development team hasn't created a calendar event or manually promoted internal workshops since 2020. We outsourced our admin work to automation so we could spend our time on tasks that need a human touch—like coaching and facilitating.

With Zaps—our word for our automated workflows—we built what we lovingly call the L&D robot to tackle those administrative tasks. We estimate our robot has saved our team over 1,000 hours of work each year and provided a higher-quality and more consistent learning experience for everyone at Zapier.

I'll walk you through how our robot works and share a few advanced Zap-building tricks to inspire you to think big when it comes to automating.

New to Zapier? It's workflow automation software that lets you focus on what matters. Combine user interfaces, data tables, and logic with thousands of apps to build and automate anything you can imagine. Sign up for free to use this app, and thousands more, with Zapier.

How we automated our L&D program

First, we identified repetitive work automation could do even better than we could. Our goal was to free our time up to do more complex tasks while improving how this repetitive work got done. 

We asked the whole team to contribute to a wish list of L&D robot features. Here's a sample from our list.

The L&D robot will:

  • Create, coordinate, and track our live internal workshops

  • Increase attendance with intelligent promotion logic that messages the right people at the right time

  • Improve learning by messaging participants with pre-work, recaps, and surveys

Then we built a series of Zaps that targeted each item of our wish list, piece by piece, like a set of lego. These are the pieces that make up our L&D robot.

We continued to upgrade and add to our workflows over the last two years, building on their capabilities and features. Currently, 42 Zaps power the L&D robot! Here's a snapshot of some of the Zaps that make our robot run.

A view in the Zap editor that shows a series of Zaps in a folder called L&D Robot

The 5 tools that power the L&D robot

Here are the building blocks that power our L&D robot.

Zapier

Simply put, the L&D robot is a series of Zaps. These Zaps power our robot and act as the instruction manual that tells it how to create calendar events, message team members, add people to workshops, track attendance, promote our workshops, and more.

While these Zaps connect to a bunch of different apps to power the different processes behind the robot, the following four are pivotal.

Learn more about automation and setting up Zaps in our quick-start guide.

Airtable

Airtable is the brain and database of the L&D robot and where we store key information. It tells our robot everything it needs to know about each of our workshops, what messages to send, how time zones work, and keeps track of workshop participation. 

A GIF that scrolls through an Airtable database and shows filled out fields for different workshops.

By modifying the fields in Airtable, facilitators can easily adjust the settings of each of our live programs without navigating our advanced system of Zaps. This means facilitators can own and update their programs without touching any of the critical Zaps that run our L&D robot. This makes our system easier to use and less likely to break.

Learn more: Discover 7 ways to automate Airtable

Google Calendar

Google Calendar is the command center that tells the L&D robot when to take action and what action to take. 

A Google Calendar with scheduled workshop calendar events. Details for one calendar event are shown highlighted.

A Zap creates the calendar events above based on each of our workshop's specific settings in Airtable. Other Zaps then look for those same calendar events to activate and promote that workshop, message attendees with important info, and remind facilitators to add their Zoom links.

Learn more: How to automate Google Calendar

BambooHR

BambooHR, our HR system, gives the L&D robot important info it needs about each of our team members. For example, when a Zap runs that promotes a workshop, it looks up each team member at Zapier, searches for their profile in BambooHR, and uses their timezone info to determine if it should tell them about that particular workshop.

Learn more: The top ways to automate BambooHR

Slack

Slack is the voice the L&D robot uses to communicate with workshop facilitators and everyone at Zapier. A series of Slack Zaps send fully formatted dynamic messages based on the details of that specific workshop. 

Here's how we format the message in our Zap using data pulled from our Airtable database:

The Message Text field of a Slack Zap is shown, with formatting and data points entered from other Zap steps.

And here's the notification a Zapier employee will receive:

A formatted Slack message with static and animated emojis that announces the next Navigating Difficult Conversations workshop.

Learn more: How to send a reminder in Slack for Google Calendar events

Our favorite L&D robot features

Automatic workshop creation

Creating a workshop is as easy as filling out this form:

An Airtable form titled New Cohort Form with a brain icon at the top of the form.

A Zap triggers off an Airtable form, so facilitators don't need to manually type the same information for a repeated workshop each time. Once the facilitator fills out the form, the Zap pulls information from the Airtable database to find everything it needs to know about the workshop it's creating, like:

  • How many sessions are there?

  • How long is each session?

  • When should it promote the workshop?

  • What messages should it send and when?

  • Is there any pre-work attendees need to do?

The same Zap also creates all the Google Calendar events for the workshop. This prevents human error at each step, like when creating the event, promoting it to eligible employees, and reminding folks who signed up.

It also messages the facilitator once it's done. This gives our facilitators time to prep and double-check the L&D robot's work.

Intelligent workshop promotion

Intelligent workshop promotion means we only have to add the details about an event to our database once to have it promoted repeatedly in the future with no extra work on our end. Here's how it works:

The L&D robot uses details from our Airtable database and Looping by Zapier to scan through everyone at Zapier and tell them about our workshop if:

  • They haven't taken the workshop already.

  • The workshop occurs between 8 am and 6 pm in their local timezone.

  • They meet all prerequisites, like completing an eLearning course in our Learning Management System (LMS) Lessonly.

  • They haven't surpassed the lead time limit for that workshop. The lead time limit ensures folks aren't able to sign up last minute for a workshop that has pre-work.

  • If it is a manager-only workshop, they're a manager.

  • They haven't opted out of workshop promotional messages.

One of the most challenging problems to solve was teaching the L&D robot to promote a workshop only if it occurs during that particular team member's working hours. The answer was to create a table that tells the L&D robot which time zones fall between 8 am and 6 pm for every hour of the day. Here's how this works:

  • The L&D robot uses Google Calendar to identify what hour of the day that particular workshop begins.

  • It then looks up that hour of the day in our handy timezone table in Airtable, pictured below.

  • It then uses Looping by Zapier and a Filter step to compare each employee's time zone data with the list of approved time zones for that hour of the day.

For example, if the L&D robot knows a workshop starts at 9 am PT, it looks to see which team members are in one of the time zones associated with 9 am PT in our colorful timezone table.

A giant list of time zones labelled in a rainbow of different colors.

If all the filters and logic pass for that particular team member, the L&D robot sends them a message with info about that particular workshop, a signup link, and why they got this message in the first place. 

A formatted Slack message with static and animated emoji that announces the next DIBE workshop details

A cool little detail: the L&D robot will promote the workshop in the timezone the facilitator indicated when creating the workshop. This means team members in Sydney, Australia would see a workshop scheduled specifically for them in AEST.

Improve messaging for our learners

Helping our team members learn new skills and behaviors involves more than just attending a live workshop. Learners need a heads-up on pre-work, recaps of what they learned, and supplemental material over the next 6 months. This is difficult and tedious work for a human to do consistently with large groups of people while juggling multiple workshops, but it's pretty darn easy for a robot.

Our biggest challenge was giving facilitators a simple way to tell the L&D robot when to send messages and what to say without having to modify a ton of advanced Zaps. Once again, Airtable came to our rescue!

One time only, facilitators add details to the Airtable base on when to send Slack messages and what to say. When a calendar event is created for the new workshop, a series of Zaps checks our Airtable to see who signed up or attended the workshop and then uses Looping by Zapier to send the appropriately-timed Slack message to each of those team members. 

Here's what one of those messages looks like from our Coaching for Performance workshop. Team members that sign up will receive this message the day before their workshop begins.

A formatted Slack message announcing a coaching session with details and links for preparing for that session.

How the L&D robot has helped our team

We've seen some pretty amazing improvements since we started letting the L&D robot take charge of our admin work. As we already shared, we estimate our robot has saved our team over 1,000 hours of work each year. 

Says Ashley Priebe Brown, an Onboarding Program Manager on our team, "The robot has reduced a ton of manual work for facilitators. All we have to do is prepare the content for our sessions and show up to facilitate them!"

Danielle Meinert, a manager on the L&D team, agrees. "As a coach and facilitator, the L&D robot lets me focus on my work: coaching and facilitating. The manual tasks of creating calendar events, marketing our programs, and sending feedback forms is automatically done for me. Robots create time so we humans get to work with other humans."

The robot has also greatly increased participation in our workshops. Since we built intelligent workshop promotion, we've seen up to 20 times the participation.

"It's helped us connect our teammates with the right workshops to meet their needs," says Ashley. "Having the robot suggest options instead of asking teammates to search for sessions lowers the threshold for engagement."

Go build a robot!

I hope you're feeling inspired to build some Zaps that will not only save you time, but do things better than a human could ever do! Get together with your team and dream up what your robot can do.

New to Zapier? It's workflow automation software that lets you focus on what matters. Combine user interfaces, data tables, and logic with thousands of apps to build and automate anything you can imagine. Sign up for free to use this app, and thousands more, with Zapier.

Related content:

  • How to build a Slack bot

  • Build a custom notification bot for new leads

  • How to create an on-call notification bot

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'