The agent becomes a character: a round teal body with two white oval eyes, born from the coral dot of the Acme mark on the drop. It never talks — it looks, blinks, squashes and cheers — and all of its expression lives in the eyes. The team’s dashboard does the computing; the mascot peeks over its edge and hands what it finds to a human.
No mascot yet — the chaos is human. Cards enter a dashed ring one per beat and orbit clockwise with ghost trails; on the bar-3 downbeat the sixth card closes the ring and the whole orbit tightens at once.
On the drop the mark’s dot pulses once; beat 2 a copy peels off and stretches along an arc, beat 3 the body lands and squashes, and on beat 4 the eyes open straight at the viewer — the mark itself never changes.
The mascot rises silently behind the table and grips its edge; its eyes track each column as checks pop one per beat; on the bar-9 downbeat the Checkout row turns coral, the eyes go wide and a dotted gaze line lands on the cell — it blinks once, and the human gets the buttons.
The lockup slides in from the left and the mascot hops beside it with a small squash; on the sting downbeat the coral button drops and the mascot’s eyes glance down-left, leading the viewer’s gaze to “Start free”; one final blink.
A character makes an invisible background agent lovable and memorable, and eye-only acting keeps it calm and trustworthy rather than cartoonish. Risk: mascots can trivialise a serious product and are expensive to animate well; keep the acting minimal and never let the character do the human’s job.
Adapt to your product: Derive the character from a shape in your own mark (a dot, a corner, a letter counter) without altering the logo itself, and give it one job: pointing the human to what matters.
References: https://blog.duolingo.com/world-character-visemes/ (how Duolingo animates its characters with state-driven poses) · https://www.creativebloq.com/advice/understand-the-12-principles-of-animation (squash & stretch and the 12 principles of animation)