New request
How it fits together

Seven layers, one hub

The structure follows the UMCC approval and rights management sketch: landing page on rights, a tracker for status and project management, approval, requests, knowledge, ticketing and hospitality, and detail pages per competition and per process.

A request, end to end

Brand team asks (hub or DingTalk form)→Hub checks it against rights and LED plan→CAA review→Alibaba Sponsoring sign-off→Rights booked, deliverables opened→CAA creative (Asana)→CAA packages for UEFA→UEFA approval→Talent sign-off if tagged→Final file to DingTalk Drive→Delivery tracked, value counted
Every step posts to the closed DingTalk group and lands in the protocol with a timestamp. An end-of-week digest goes to the team.
DingTalk

Main channel for the Alibaba side. The hub posts approvals, requests and digests to a closed group through a robot, and files final assets to DingTalk Drive. Mocked in this prototype.

Access by role

CAA team edits everything; Alibaba Sponsoring signs off; brand teams see their own rights and requests; leadership gets the command center read-only. CAA-internal files stay hidden from Alibaba roles.

Built by CAA

Prototype on Next.js, data in the browser for the demo. Production: contract extraction on the executed agreement, DingTalk APIs, UEFA LED schedules and broadcast data feeds.