All projects
Scheduled ETL / Analytics / Slack

Weekly Agent Performance Reporting

A scheduled ETL workflow that pulls paginated activity data, computes weekly metrics, upserts the results to Airtable, and posts a formatted report into Slack.

Year
2026
Engagement
AI automation for a PropTech client
Focus
Automation, Data Engineering
Status
Delivered
Weekly Agent Performance Reporting — architecture overview

01 — The problem

Weekly performance reporting is the kind of task that quietly consumes a person: pull the data, page through it, recompute the same metrics, paste the result somewhere people will read it.

02 — Our solution

Put the whole thing on a schedule. The workflow handles pagination properly, computes the metrics the same way every week, stores them where they can be queried later, and delivers the summary where the team already is.

Architecture

How it works

The pipeline, step by step — from the first input to the final output.

  1. 01

    Schedule

    The workflow runs on a fixed weekly cadence.

  2. 02

    Paginated pull

    Activity data is retrieved across pages until the full period is covered.

  3. 03

    Metric computation

    Weekly metrics are computed consistently from the complete dataset.

  4. 04

    Airtable upsert

    Results are upserted so history accumulates without duplicates.

  5. 05

    Slack report

    A formatted report is posted to Slack for the team.

Features

What we built

Fully scheduled — no manual trigger
Correct pagination across the full reporting period
Consistent week-over-week metric definitions
Airtable upsert preserving history
Formatted Slack delivery
Impact

The outcomes

01

Weekly reporting runs without anyone remembering to do it

02

Metric history accumulates in a queryable store

03

The team reads the report where they already work

Engineering notes

Challenges we solved

Pagination is where reports go wrong

A report that silently reads only the first page looks fine and is wrong. Completeness had to be guaranteed, not assumed.

Technology stack

n8nDomoAirtableSlack APIETLPagination

Want results like these?

Book a free 30-minute discovery call. We'll map out your project, recommend the right stack and send a fixed quote within 48 hours.