AGENCYSCRIPT
CoursesEnterpriseBlog
๐Ÿ‘‘FoundersSign inJoin Waitlist
AGENCYSCRIPT

Governed Certification Framework

The operating system for AI-enabled agency building. Certify judgment under constraint. Standards over scale. Governance over shortcuts.

Stay informed

Governance updates, certification insights, and industry standards.

Products

  • Platform
  • Certification
  • Launch Program
  • Vault
  • The Book

Certification

  • Foundation (AS-F)
  • Operator (AS-O)
  • Architect (AS-A)
  • Principal (AS-P)

Resources

  • Blog
  • Verify Credential
  • Enterprise
  • Partners
  • Pricing

Company

  • About
  • Contact
  • Careers
  • Press
ยฉ 2026 Agency Script, Inc.ยท
Privacy PolicyTerms of ServiceCertification AgreementSecurity

Standards over scale. Judgment over volume. Governance over shortcuts.

On This Page

What a Certification Tracking System Needs to DoThe Data ModelTeam Member ProfileCertification RecordPartnership RequirementsClient RequirementsCertification Pursuit TrackerChoosing Your ToolOption 1: Spreadsheet (Google Sheets / Excel)Option 2: AirtableOption 3: NotionOption 4: Custom ApplicationOption 5: Dedicated Certification Management SoftwareBuilding the Alert SystemAlert TiersAlert DeliveryAutomation OptionsCompliance ReportingReport 1: Partnership Compliance DashboardReport 2: Expiration CalendarReport 3: Team Certification MatrixReport 4: Certification Investment ReportReport 5: Audit Evidence PackageIntegrating With Your Existing SystemsMaintaining the SystemData Entry DisciplineRegular Audits of the System ItselfAnnual System ReviewImplementation RoadmapWeek 1-2: DesignWeek 3-4: BuildWeek 5-6: PopulateWeek 7-8: Test and LaunchOngoing: Maintain and ImproveCommon Mistakes to AvoidYour Next Step
Home/Blog/Two Lapsed Certs Cost This Agency Its AWS Tier
Certification

Two Lapsed Certs Cost This Agency Its AWS Tier

A

Agency Script Editorial

Editorial Team

ยทMarch 20, 2026ยท13 min read
certification trackingagency operationscredential managementcompliance systems

A 40-person AI agency in Chicago discovered they had dropped from AWS Advanced Tier to Select Tier โ€” a demotion that removed them from the AWS Partner Solutions Finder and cost them an estimated $600,000 in annual referral pipeline. The reason was not that their team lacked skills. It was that two engineers had let their AWS certifications lapse without anyone noticing, and the agency fell below the minimum certification threshold for Advanced Tier status.

The operations director's response: "We had a spreadsheet. But nobody was looking at it."

This is the story of nearly every agency that has been burned by certification tracking failures. The information exists somewhere. But "somewhere" is not a system. A system actively tracks, alerts, reports, and drives action. A spreadsheet that nobody looks at is just a file.

This post walks you through building a certification tracking system that actually works โ€” from the data model to the automation to the reporting.

What a Certification Tracking System Needs to Do

Before choosing tools, define the requirements. A functional certification tracking system must:

  1. Store complete certification records for every team member
  2. Alert stakeholders before certifications expire
  3. Report on compliance against partnership and client requirements
  4. Track progress on active certification pursuits
  5. Support audits by producing evidence packages on demand
  6. Scale as your team grows without requiring proportionally more administrative effort

Let's break down each requirement.

The Data Model

Every tracking system starts with data. Here is what you need to capture.

Team Member Profile

  • Full legal name (as it appears on certifications)
  • Employee ID or unique identifier
  • Role and department
  • Start date
  • Manager
  • Active status (current employee, departed, on leave)

Certification Record

For each certification held:

  • Certification name (exact official name)
  • Issuing body (AWS, Google Cloud, Microsoft, etc.)
  • Certification ID / credential number
  • Verification URL (link to verify the credential online)
  • Date earned
  • Expiration date (or "does not expire" for lifetime certifications)
  • Renewal method (re-examination, continuing education credits, or automatic)
  • CEU requirements (if applicable โ€” how many credits needed and by when)
  • Status (active, expiring soon, expired, in progress)
  • Certificate document (PDF upload or link)
  • Notes (any special circumstances)

Partnership Requirements

For each partnership program:

  • Partner program name (e.g., AWS Partner Network, Microsoft AI Cloud Partner Program)
  • Current tier (e.g., Advanced, Specialized, Select)
  • Tier renewal date
  • Required certifications (specific certifications and minimum counts)
  • Current compliance (met / not met / at risk)

Client Requirements

For each client with certification requirements:

  • Client name
  • Contract reference
  • Required certifications (what certifications the contract requires)
  • Audit schedule (when the client reviews your credentials)
  • Current compliance (met / not met / at risk)

Certification Pursuit Tracker

For certifications in progress:

  • Team member
  • Target certification
  • Target date
  • Study plan status (not started, in progress, ready for exam)
  • Exam scheduled (yes/no, with date if yes)
  • Attempt history (dates and results of any previous attempts)
  • Resources provided (study materials, courses, practice exams)

Choosing Your Tool

The right tool depends on your agency size, technical sophistication, and existing tool stack.

Option 1: Spreadsheet (Google Sheets / Excel)

Best for: Agencies under 15 people with fewer than 50 total certifications.

Pros:

  • Zero cost
  • Everyone knows how to use it
  • Easy to set up quickly
  • Formulas can calculate days-to-expiration and flag upcoming renewals

Cons:

  • Manual data entry with no validation
  • Alerting requires separate automation (e.g., Apps Script or Zapier)
  • No built-in document storage
  • Becomes unwieldy as data grows
  • Version control issues if multiple people edit simultaneously

Setup approach: Create four sheets: Team Members, Certifications, Partnership Requirements, and Active Pursuits. Use conditional formatting to highlight certifications expiring within 90 days (yellow) and 30 days (red). Add a dashboard sheet with summary formulas.

Option 2: Airtable

Best for: Agencies of 15-50 people who want relational data without building custom software.

Pros:

  • Relational database structure (link certifications to team members, requirements to partnerships)
  • Built-in views (Kanban, Calendar, Gallery)
  • Automations for email alerts on expiration dates
  • File attachments for certificate PDFs
  • API access for integration with other tools
  • Shared views for auditors or clients

Cons:

  • Cost ($20-$45/user/month for needed features)
  • Learning curve for non-technical users
  • Automation limits on lower-tier plans

Setup approach: Create linked tables for Team Members, Certifications, Partnerships, and Pursuits. Use Airtable Automations to send email alerts at 180, 90, 60, and 30 days before expiration. Create a "Partnership Compliance" view that shows each partnership's requirements alongside current certification counts.

Option 3: Notion

Best for: Agencies already using Notion as their primary workspace.

Pros:

  • Databases with relations and rollups
  • Rich content alongside structured data
  • Good for documentation and study resources
  • Template buttons for common actions (add new certification, create study plan)
  • No per-user cost for existing Notion workspaces

Cons:

  • Less powerful automation than Airtable
  • Notification system is limited (may need external automation for alerts)
  • Query and reporting capabilities are basic
  • Can get messy without disciplined structure

Setup approach: Create a Certifications database with relations to a People database. Use rollup properties to calculate certification counts per person, expirations per quarter, and compliance percentages. Create a dedicated "Certification Dashboard" page with linked views.

Option 4: Custom Application

Best for: Agencies over 50 people or agencies with complex compliance requirements.

Pros:

  • Fully customized to your exact requirements
  • Integration with HR systems, project management tools, and communication platforms
  • Advanced reporting and analytics
  • Role-based access control
  • Automated workflows for every stage of the certification lifecycle

Cons:

  • Development cost ($10,000-$50,000 for a basic system)
  • Ongoing maintenance
  • Takes time to build

Setup approach: If you go this route, build on a low-code platform (Retool, Budibase, Appsmith) rather than from scratch. Use your existing database (PostgreSQL, MySQL) and build an interface layer on top. Integrate with your communication tools (Slack, email) for automated alerts.

Option 5: Dedicated Certification Management Software

Best for: Large agencies with robust compliance requirements.

Products in this space include Certemy, Degreed, and similar learning management systems with certification tracking capabilities. These are enterprise tools with enterprise pricing, but they offer the most comprehensive feature sets.

Evaluate based on:

  • Integration with your existing HR and project management systems
  • Automated verification of certifications
  • Compliance reporting for specific frameworks (SOC 2, ISO 27001, etc.)
  • Cost per user relative to the value of your certification program

Building the Alert System

The tracking system is only useful if it drives timely action. Here is how to build an effective alert system.

Alert Tiers

Tier 1 โ€” Early Planning (180 days before expiration):

  • Notify the certified individual and their manager
  • Message content: "Your [certification name] expires on [date]. Please begin planning your renewal."
  • Action required: Create a renewal plan with timeline and resource needs

Tier 2 โ€” Active Planning (90 days before expiration):

  • Notify the individual, their manager, and the certification coordinator
  • Message content: "Your [certification name] expires in 90 days. Please confirm your renewal plan is on track."
  • Action required: Schedule exam date, allocate study time, acquire materials if needed

Tier 3 โ€” Urgency (60 days before expiration):

  • Notify the individual, their manager, the certification coordinator, and agency leadership
  • Message content: "Your [certification name] expires in 60 days. If renewal is not completed on time, [specific business impact]."
  • Action required: Confirm exam is scheduled, escalate any blockers

Tier 4 โ€” Critical (30 days before expiration):

  • Notify all stakeholders including agency leadership
  • Message content: "CRITICAL: [certification name] expires in 30 days. Immediate action required."
  • Action required: Emergency scheduling, contingency planning if renewal cannot be completed in time

Tier 5 โ€” Expired (day of expiration):

  • Notify all stakeholders
  • Message content: "[certification name] has expired. [specific impact on partnerships/client requirements]."
  • Action required: Update partnership and client documentation, schedule recertification ASAP

Alert Delivery

Deliver alerts through the channels your team actually uses:

  • Slack/Teams: For Tier 1 and 2 alerts. Direct message to the individual, channel notification for the team.
  • Email: For Tier 3 and above. Email provides a paper trail and is harder to miss than a Slack message.
  • Calendar: Block renewal deadlines on the team calendar so they are visible during scheduling.
  • Dashboard: A persistent visual indicator on your certification dashboard showing upcoming expirations.

Automation Options

Google Sheets + Apps Script: Write a script that runs daily, checks expiration dates, and sends emails via Gmail. Free but requires some scripting ability.

Airtable Automations: Built-in triggers that fire based on date fields. "When [expiration date] is 90 days from now, send email to [team member email]." No coding required but limited to Airtable's automation capabilities.

Zapier/Make: Connect your tracking tool to Slack, email, or any other platform. "When a certification record in [tracking tool] has an expiration date 90 days from today, post a message in the #certifications Slack channel." Flexible but costs $20-$100/month depending on volume.

Custom cron job: If you built a custom application, schedule a daily job that queries upcoming expirations and triggers notifications through your preferred channels.

Compliance Reporting

Your tracking system should generate reports that answer critical business questions without manual data gathering.

Report 1: Partnership Compliance Dashboard

Shows each partnership program, its certification requirements, your current certification counts, and your compliance status.

Key data points:

  • Partnership name and tier
  • Required certifications (type and count)
  • Current certified headcount per requirement
  • Surplus or deficit per requirement
  • Next renewal date
  • Risk level (green/yellow/red)

Frequency: Updated in real time or daily. Reviewed monthly by leadership.

Report 2: Expiration Calendar

A calendar or timeline view showing all upcoming certification expirations over the next 12 months.

Key data points:

  • Team member name
  • Certification name
  • Expiration date
  • Renewal status (planned, scheduled, at risk, overdue)

Frequency: Updated in real time. Reviewed weekly by the certification coordinator.

Report 3: Team Certification Matrix

A matrix showing each team member against each relevant certification. Cells show status: certified (with expiration date), in progress (with target date), or not started.

Key data points:

  • Team members listed vertically
  • Certifications listed horizontally
  • Status in each cell with relevant dates
  • Summary row showing total certified per certification type
  • Summary column showing total certifications per team member

Frequency: Updated weekly. Used in quarterly performance reviews and annual planning.

Report 4: Certification Investment Report

Tracks the financial investment in certifications and the business value generated.

Key data points:

  • Total spend on exam fees, study materials, training courses
  • Total study hours invested (valued at average billing rate for opportunity cost calculation)
  • Certifications earned
  • Cost per certification
  • Revenue from certification-dependent partnerships and contracts
  • ROI calculation

Frequency: Quarterly review with finance team.

Report 5: Audit Evidence Package

A pre-assembled documentation package for each partnership and major client relationship.

Contents:

  • Cover page with summary of certifications held
  • Individual certification records with verification links
  • Training and continuing education records
  • Current compliance status
  • Any remediation plans for gaps

Frequency: Updated quarterly. Produced on demand within 24 hours for audit requests.

Integrating With Your Existing Systems

Your certification tracking system should not exist in isolation. Integrate it with:

HR/People System: When someone joins or leaves the agency, their certification records should be updated. If your HR system tracks employee data, your certification tracker should reference it rather than duplicating it.

Project Management: When staffing projects that require specific certifications, project managers should be able to quickly identify who holds the required credentials.

CRM/Proposal System: When responding to RFPs or proposals that require certification evidence, your sales team should be able to pull current certification data without asking engineering.

Communication Tools: Alerts and notifications should flow through Slack, Teams, or email โ€” wherever your team communicates.

Finance System: Certification costs (exam fees, training, bonuses) should be trackable for budgeting and ROI analysis.

Maintaining the System

A tracking system is only as good as the data it contains. Here is how to keep it accurate.

Data Entry Discipline

Single point of entry. Designate who enters certification data and how. Ideally, the certified individual submits their certification details through a form, and the certification coordinator verifies and approves the record.

Verification before entry. Before adding a certification to the system, verify it through the issuing body's online verification tool. This catches errors in certification IDs, dates, and names.

Immediate updates. Certifications should be entered within 48 hours of being earned. Departures should be reflected within 24 hours. Do not let data lag behind reality.

Regular Audits of the System Itself

Run a system audit quarterly:

  • Are all current team members represented?
  • Have departed team members been removed?
  • Are all certifications verified and current?
  • Are partnership requirements up to date? (Providers sometimes change requirements.)
  • Are client requirements current? (Contracts get amended.)
  • Are alerts firing correctly?
  • Are reports accurate?

Annual System Review

Once a year, step back and evaluate the system holistically:

  • Is the tool still appropriate for your agency's size and complexity?
  • Are there integrations that would improve efficiency?
  • What manual processes could be automated?
  • What data are you not tracking that you should be?
  • Is the team using the system effectively, or are they working around it?

Implementation Roadmap

Week 1-2: Design

  • Define your data model based on the templates above
  • Choose your tool based on agency size and existing tools
  • Design your alert tiers and reporting requirements
  • Identify integrations needed

Week 3-4: Build

  • Set up the tool and create the data structure
  • Configure automations and alerts
  • Build report templates
  • Create data entry forms or processes

Week 5-6: Populate

  • Gather all existing certification records from team members
  • Verify each certification through issuing body websites
  • Enter all data into the system
  • Upload certificate documents
  • Enter partnership and client requirements

Week 7-8: Test and Launch

  • Run a test cycle of all alerts
  • Generate all reports and verify accuracy
  • Train the team on the system (how to submit certifications, where to check status)
  • Assign the certification coordinator role
  • Go live

Ongoing: Maintain and Improve

  • Weekly: Review expiration alerts and ensure action is being taken
  • Monthly: Run the partnership compliance dashboard and address any risks
  • Quarterly: Audit the system data for accuracy and completeness
  • Annually: Review the system holistically and plan improvements

Common Mistakes to Avoid

Building too much too fast. Start with the essentials: certification records, expiration alerts, and partnership compliance. Add sophistication over time as you learn what you actually need.

Not assigning ownership. "The system" does not maintain itself. Someone must own it. In small agencies, this might be 2-3 hours per week of the operations lead's time. In larger agencies, it might be a dedicated part-time or full-time role.

Tracking without acting. The system generates alerts and reports, but if nobody acts on them, you have spent effort building something that provides no value. Ensure that every alert has a clear owner and expected response.

Over-engineering. A perfectly designed system that takes six months to build is worse than a simple spreadsheet that starts working next week. Start simple, iterate based on actual needs.

Ignoring the human element. The system depends on people submitting accurate data and responding to alerts. Design for human behavior: make data entry easy, make alerts actionable, and make the system's value visible to everyone who uses it.

Your Next Step

If you currently have no certification tracking system, start here: open a spreadsheet and list every certification held by every team member. Include the certification name, the person's name, and the expiration date. That is your minimum viable tracking system.

Then ask yourself: in the next 30 days, is any certification expiring that you did not know about? If the answer is yes โ€” or if you are not sure โ€” you have just demonstrated why this system matters.

From there, decide how much structure you need based on your agency size and certification volume, and build toward the system described in this post. The agencies that treat certification tracking as a core operational function โ€” not an afterthought โ€” are the ones that never get surprised by an audit, never lose a partnership tier, and never miss a client requirement.

Search Articles

Categories

OperationsSalesDeliveryGovernance

Popular Tags

prompt engineeringai fundamentalsai toolsthe difference between AIMLagency operationsagency growthenterprise sales

Share Article

A

Agency Script Editorial

Editorial Team

The Agency Script editorial team delivers operational insights on AI delivery, certification, and governance for modern agency operators.

Related Articles

Certification

Two Identical Badges, One Earned in an Afternoon Quiz

Most AI certificates fail the only test that matters: enterprise procurement. Here is how to evaluate an AI governance certification on verifiability, rigor, and revocability โ€” and what separates a credential from a badge.

A
Agency Script Editorial
June 5, 2026ยท11 min read
Certification

TensorFlow Developer Certification Guide โ€” What AI Agencies Need to Know

A complete guide to the TensorFlow Developer Certificate covering exam preparation, practical value for agency teams, and how to leverage this credential for client-facing credibility.

A
Agency Script Editorial
March 21, 2026ยท13 min read
Certification

Four GCP Certifications, a $670K Vertex AI Deal, Partner Status

A thorough guide to Google Cloud's Professional ML Engineer certification โ€” covering exam domains, Vertex AI mastery, study strategy, and how this credential opens doors to Google-centric enterprise accounts.

A
Agency Script Editorial
March 21, 2026ยท14 min read

Ready to certify your AI capability?

Join the professionals building governed, repeatable AI delivery systems.

Explore Certification