Automation: Never Miss a Certification Renewal
What This Builds
This automation connects your Google Sheets certification tracker to an automatic email reminder system. When a certification is 60 days from expiring, Zapier sends you an email. At 30 days, you get another. You set it up once and never have to manually check the sheet again — the reminders come to you. Instead of discovering a lapsed certification when you can't work a job, you get advance warning with time to renew.
Prerequisites
- The Google Sheets certification tracker from the Level 2 guide (set up and working)
- A Zapier account — free at zapier.com (free tier supports this automation)
- A Gmail or email account to receive reminders
- Cost: Free (Zapier free tier, Google Sheets free)
The Concept
Zapier is a tool that connects two apps and says "when X happens in App 1, do Y in App 2." In this case: "When the Days Until Expiration column in my Google Sheet drops below 60, send me an email." You're building a two-step trigger — once for the 60-day warning and once for the 30-day warning. After setup, Zapier checks your sheet daily and fires the email automatically. No manual checking required.
Think of it as: your certification sheet is a whiteboard in the hallway, and Zapier is an assistant who checks it every morning and emails you if anything is getting close.
Build It Step by Step
Part 1: Prepare your Google Sheet (10 min)
Make sure your certification tracker from the Level 2 guide has these columns (add any that are missing):
- Column A: Certification Name
- Column C: Expiration Date
- Column D: Days Until Expiration (formula:
=C2-TODAY()) - Column E: Status (formula:
=IF(D2<0,"EXPIRED",IF(D2<30,"URGENT",IF(D2<60,"RENEW SOON","Current"))))
Note your Google Sheet's URL — you'll need it in Zapier. Also note the exact tab/sheet name (usually "Sheet1").
Part 2: Create a Zapier account (5 min)
- Go to zapier.com
- Click Sign up for free — create an account with your email
- Verify your email
- You'll land on the Zapier dashboard
Part 3: Build the 60-day warning Zap (25 min)
- Click Create Zap (the orange button)
- Name it: "Certification Expiring Soon — 60 Day Warning"
Set up the Trigger: 3. Search for and select Google Sheets as the trigger app 4. Choose trigger event: New or Updated Spreadsheet Row 5. Connect your Google account when prompted (click Connect Google Sheets → allow access) 6. Select your certification spreadsheet and the sheet tab name 7. Click Continue
Set up the Filter (so it only fires when a cert is expiring): 8. Click the + button between trigger and action to add a Filter step 9. Search for Filter and select it 10. Set the filter to: Column D (Days Until Expiration) → Less than or equal to → 60 11. Add a second filter condition: AND Column D → Greater than → 30 (so this specific Zap only fires for the 60-day window, not the 30-day warning) 12. Click Continue
Set up the Action (send the email):
13. Click the + button to add an action
14. Search for Gmail (or your email provider) and select it
15. Choose action event: Send Email
16. Connect your email account
17. Fill in the email fields:
- To: your email address
- Subject: Certification Renewal Reminder — [mapping to Column A]
- Body:
Hi,
This is your 60-day certification renewal reminder.
Certification: [map to Column A — Certification Name]
Expiration Date: [map to Column C — Expiration Date]
Days Remaining: [map to Column D — Days Until Expiration]
Please schedule your renewal now to ensure it's complete before the expiration date.
- For the parts in brackets, click inside the field and select the Google Sheets column mapping (Zapier calls these "Data from Steps")
- Click Continue → Test the Zap → confirm the email looks right
- Click Publish Zap
Part 4: Build the 30-day urgent warning Zap (15 min)
Repeat the same process, but:
- Name it: "Certification Expiring URGENT — 30 Day Warning"
- Filter: Column D Less than or equal to 30 AND Column D Greater than 0
- Email subject:
URGENT: Certification Expires in 30 Days or Less - Change the email body to include "URGENT ACTION REQUIRED"
Part 5: Test both Zaps (10 min)
In your Google Sheet, temporarily change an expiration date to 25 days from today. Zapier should trigger within a few hours (free tier checks every 15 minutes). Verify you receive both emails. Then change the date back.
Real Example: Full Workflow
Setup: You built both Zaps connecting to your certification tracker with 8 certifications entered.
What happens automatically:
- March 1: Zapier checks your sheet. Your CDL expires June 15 — 106 days. No trigger.
- April 16: CDL is now 60 days away. Zapier fires the email at whatever time it checks:
Subject: Certification Renewal Reminder — CDL Class A
Hi,
This is your 60-day certification renewal reminder.
Certification: CDL Class A Expiration Date: June 15, 2026 Days Remaining: 60
Please schedule your renewal now.
- May 16: CDL is now 30 days away. Urgent email fires.
Time saved: You noticed you need to renew your CDL 60 days early instead of discovering it's expired when you report for a job. You schedule the renewal, done.
What to Do When It Breaks
- Zap not firing when expected → Check Zap History in Zapier (left sidebar). It shows every time the Zap ran and if there were errors. Most common fix: re-authorize your Google account connection.
- Email not arriving → Check spam folder first. Then check the email address in the Zap action step — make sure it's your correct email.
- Zap fires for the same cert every day → The filter needs an additional condition: only fire if the status column equals "RENEW SOON" or "URGENT" — this prevents repeated triggers for the same cert once you've been notified.
- Free tier limit hit → Zapier free tier allows 100 tasks per month. With 8-10 certifications, you'll rarely exceed this. If you do, either remove Zaps for certs with long expiration times or upgrade to the Starter plan ($20/month).
Variations
- Simpler version: Set a manual Google Calendar event reminder for each cert expiration date (60 and 30 days before). Less automatic but no Zapier needed.
- Extended version: Add a Slack message step instead of (or in addition to) email if your crew uses a Slack channel — your foreman can be notified at the same time.
What to Do Next
- Today: Set up the Google Sheets tracker (if not done yet), then create the 60-day Zap
- This week: Create the 30-day Zap and test both
- This month: Add all your current certifications with accurate expiration dates
Advanced guide for lineworker professionals. Zapier free tier is sufficient for this use case. Google Sheets is free with a Google account.