Book a call
← All case studies

Customer Engagement ยท Outbound campaigns at a nearshore contact centre

Outbound campaigns, attendance and billable hours, every day

Campaign results and agent hours used to be tallied by hand. Now each day's calls, contacts, sales and refusals, and each agent's attendance, feed the reporting managers already read.

TrackedCalls, contacts, sales, refusals
BillingAttendance mapped to billable hours

What we built.

  1. Results arrive

    Each campaign's daily results come in from the files the floor already produces.

  2. Attendance is mapped

    Agent attendance is matched to billable hours per program.

  3. Mappings are checked

    Problems are flagged and fixed, not averaged away.

  4. Managers see the day

    Campaign and attendance figures land in the program dashboards.

Built to hold up.

One source per number

Each figure comes from one mapped source, so two reports cannot disagree.

Fixes are versioned

Mapping fixes are recorded and deployed like code.

Billing follows attendance

Billable hours come from the same records managers review.

Per-client editions

Each program sees its own figures only.

Where it stands.

  • Daily campaign and attendance figures flowing into the operating reporting stream.

What we measure next.

  • Hours reconciled against invoices
  • Time to publish each day's figures
  • Corrections needed per week

Runs on

  • n8n
  • Google Workspace
  • Cloudflare Pages
  • Cloudflare Access

Tell us what needs to happen.

Thirty minutes, your agenda. You leave with a first step whether or not we work together.

Book a call
+1 213 556 4010