WEEK 4
Introduction to
Workflow Automation
Zapier and AutoHotKey — automate the repetitive
BinaryTree
Last Week's Recap & Introduction
BinaryTree
Zapier
AutoHotKey
What Is Workflow Automation?
BinaryTree
Workflow automation is the use of software to automatically perform repetitive tasks — saving time and improving efficiency.
Zapier
BinaryTree
Zapier: Zaps, Tables & Interfaces
BinaryTree
Zaps
Automated workflows connecting your apps. Each Zap needs a Trigger (the event) and an Action (what happens automatically).
Tables
Easy automatable databases for tracking contacts, orders, and submissions. Integrates directly with Zaps.
Interfaces
Build custom web pages, forms, and apps without writing any code. Drag-and-drop components trigger background workflows.
DISCUSSION
In automation, what is a trigger?
A) A task which is done
B) A table for data storage
C) The event that starts automation
D) A person who does a manual task
BinaryTree
Setting Up Your First Zap
BinaryTree
1
Sign Up
Go to zapier.com and sign up free with your Google account.
2
Create a Zap
Click "Create" and choose "Zap" from the options.
3
Choose a Trigger
Select an app (e.g. Google Forms) and define the triggering event.
4
Choose an Action
Select an action app (e.g. Google Sheets) to store the data.
5
Connect & Test
Securely connect your accounts and test with sample data.
6
Activate
Turn on the Zap — every trigger event now runs your workflow automatically.
Trigger & Action Configuration
BinaryTree
Trigger Configuration
Action Configuration
DISCUSSION
Why is it important to test your automation before activating it?
Answer in the chat.
BinaryTree
Optional: Filters & Stacked Actions
BinaryTree
DISCUSSION
What are Zapier filters most closely similar to in programming?
A) For loops
B) Booleans
C) Libraries
D) If statements
BinaryTree
AutoHotKey
BinaryTree
What Is AutoHotKey?
BinaryTree
DISCUSSION
Do you think AutoHotKey's syntax would look different from Python or Java? How different?
BinaryTree
AutoHotKey: Syntax Overview
BinaryTree
AutoHotKey supports object-oriented programming (like Java) and command-based programming. The syntax is flexible and easier to learn than you'd expect.
AutoHotKey
; Open Notepad
Run "notepad.exe"
; Open a website
Run "https://www.binarytree.us"
; Hotkey: Press Ctrl+J to type "My First Script"
^j::Send "My First Script"
Task: AutoHotKey Practice
BinaryTree
Task
Create a program in AutoHotKey to open the Spotify website (open.spotify.com).
Solution
Run "open.spotify.com"
Conclusion: Zapier vs. AutoHotKey
BinaryTree
Conclusion: Zapier vs. AutoHotKey
BinaryTree
Zapier
AutoHotKey
Thank You!
That wraps up Week 4. See you next week!
Next: Week 5: Good vs. Bad Websites & Web Dev
BinaryTree