RWILD

People Hub

A multi-scene AI avatar video and companion landing page that turns Airtable's internal employee directory into an engaging, shareable product walkthrough.

5 days
Timeline
1:33
Video runtime
7
Scenes
Solo
Role — builder

A powerful tool that needed a proper introduction

People Hub is Airtable's custom-built internal employee directory — a full-featured platform built in Airtable itself, covering employee profiles, org charts, workforce analytics, skills tracking, and culture features like Cheers and Fun Stats. Getting employees to discover and use it required more than a wiki page.

What is People Hub?

A bespoke Airtable Interface Extension that serves as Airtable's internal employee experience platform — combining a searchable directory, organizational hierarchy, skills and certifications tracking, multilingual profiles, and engagement features like Cheers and milestone celebrations. Built entirely within Airtable with no external CMS.

The goal

Create a polished, shareable video walkthrough that communicates the platform's value in under 2 minutes — suitable for a company all-hands, onboarding flow, or internal launch announcement. The video needed to feel professional, use real interface footage, and be narrated by a familiar face rather than a generic voice.

Three interconnected deliverables

The project produced a named AI agent, a production-quality video, and a companion website — all built end-to-end in under a week.

Directory walkthrough agent

A named Hyperagent with a tuned system prompt for warm, video-friendly narration. Connected to HeyGen, Airtable, and a custom avatar skill. Can regenerate or remix the video for any audience or use case on demand.

Multi-scene avatar video

A 1:33 HeyGen avatar video — narrated in my own face and voice — across 7 scenes. Each scene uses a real People Hub screenshot as a full-frame background while the avatar delivers that section's narration in a picture-in-picture corner overlay.

Companion landing page

A polished web page pairing the video with 13 real People Hub screenshots, organized by feature section, with editorial copy for each. Serves as both a leave-behind and a deep-dive companion to the video.

The video

Avatar narrated, real interface backgrounds, 1:33 runtime — produced entirely via Hyperagent and a custom HeyGen API skill built from scratch. 7.9 MB, ~3 minutes render time, 1280×720.

Scene breakdown

Each of the 7 scenes pairs a real People Hub screenshot as the background with the avatar narrating that section of the script.

#Background screenshotWhat the avatar covers
01My Profile — OverviewOpening: what People Hub is and why it exists
02Fun Stats DashboardMy Profile personalization + engagement metrics
03Languages TabMultilingual skills tracking and proficiency levels
04Directory + AnalyticsWorkforce analytics, headcount, department distribution
05Org ChartReporting structure and organizational navigation
06Anniversaries ViewCulture features: Cheers, milestones, and recognition
07Light Mode ProfileClosing: a single unified platform built in Airtable

Real screenshots from the live platform

These are the actual People Hub screens captured during production — each one used as a scene background in the video. Personal and third-party details are redacted.

People Hub My Profile overview with personal details redacted
My Profile — Overview & Identity Dashboard
People Hub Fun Stats dashboard
Fun Stats — Personalized Engagement Metrics
People Hub Languages tab showing proficiency levels
Languages — Multilingual Proficiency Tracking
People Hub Certifications tab
Certifications — Professional Development Visibility
People Hub Sprout tenure milestone card
Sprout — Tenure Milestone & Recognition System

Four engineering problems, four clean solutions

The production wasn't straightforward. Each challenge led to a durable solution that now lives as a reusable skill or workflow pattern.

  1. 01

    Community HeyGen skill failed security audit

    The off-the-shelf HeyGen skill from the community registry couldn't be used — it didn't meet the security requirements for a credential-holding skill in this environment.

    Fix:

    Built a custom heygen-custom-avatar skill from scratch using only Python stdlib (no third-party dependencies). It submits video generation requests to HeyGen's v2 API, polls for completion, and returns the MP4 URL. Now a reusable team asset.

  2. 02

    SSO wall blocked browser screenshot capture

    The People Hub interface requires Airtable SSO login. The agent's browser automation couldn't authenticate through corporate SSO — every attempt hit the login wall.

    Fix:

    Pivoted to a user-provided screenshot workflow. I captured 13 real screens from my own authenticated session and dropped them into the thread. The agent then incorporated them as scene assets — producing more authentic footage than a browser-automated capture would have.

  3. 03

    HeyGen rejected wrapper URLs — needed raw bytes

    The first multi-scene attempt passed stored-file URLs as background images. HeyGen's API received them but returned parse errors — because those URLs serve a wrapper page, not raw image bytes.

    Fix:

    Switched to GenerateTempExternalDownloadUrl, which returns S3 presigned URLs serving raw image/jpeg bytes directly. HeyGen parsed these cleanly. This pattern is now documented as the correct approach for any integration that fetches image assets by URL.

  4. 04

    First render was 89 MB — over the 50 MB platform limit

    The initial script was a faithful 13-section walkthrough (~10 minutes spoken). The first video came back at 89 MB — well over the 50 MB upload ceiling.

    Fix:

    Condensed the spoken script to a ~1:33 target. The fuller narration moved into the companion webpage's editorial copy instead, so no content was lost — it just lives in the right medium. The video became tighter and more watchable as a result.

Built with

Every component was orchestrated through a single Hyperagent thread — no video editing software, no external production tools.

Stack & tools

  • Hyperagent
  • HeyGen Photo Avatar API
  • Airtable Interface Extensions
  • Custom Python API Skill
  • S3 Presigned URLs
  • Claude Sonnet (script tuning)
  • HTML/CSS (companion page)

What this unlocked

The project delivered a reusable production pipeline — not just a one-off video.

Production-quality video, zero video tools

The entire production — script, avatar, multi-scene assembly, landing page — was orchestrated through a chat interface with no video editing software, no design tools, no external agencies.

Reusable agent + skill

The directory walkthrough agent and the heygen-custom-avatar skill are permanent assets. Any future product walkthrough — for People Hub or any other tool — can be produced in a single session.

Documented patterns for the team

The four engineering problems and their solutions are now documented — S3 URL handling, SSO-gated screenshot capture, and script-to-video length calibration — as team-level knowledge in the skill library.

Stack

Hyperagent

HeyGen API

Airtable Interfaces

Python

Claude Sonnet