Speaker Kit: Keep the Bureau Profile Bookable

Dennis Yu on stage at NFDA delivering a keynote on the Content Factory four stages
Confirm the facts → Build one kit → Update the profiles → Test the booking pathFollow the source labels in order. The numbered path runs across the top row, returns to the lower left, then continues right.Confirmthe factsBuild one kitUpdate theprofilesTest thebooking path
One checked kit supplies the website and bureau profiles.

Make it easy for someone to book you to speak. This guide helps your team keep topics, fees, photos, video, and booking facts in one kit. Start with the approved facts, then check the booking path.

This guide is part of Personal Branding: How to Build a Digital Presence That Proves Your Expertise. Next, explore The Content Factory: How to Turn One Video Into Dozens of Assets That Build Trust and Drive Revenue (our four-stage process for using real content), or Digital Plumbing: The Technical Foundation Every Business Needs Before Marketing Can Work.

Where this task fits in the Content Factory

This task supports work across the Content Factory. Its inputs and next handoff determine which stage uses it.

1. ProduceCapture real work
2. ProcessTurn sources into useful assets
3. PostPublish and connect approved assets
4. PromoteShare proven work and measure results
Follow the numbered stages from Produce to Promote. Each stage links to its part of the Content Factory guide.

Start, finish, and next step

Start when
A speaker needs a bookable profile or an existing profile needs to match the current kit.
Have ready
  • Approved speaker kit
  • Published fees and program descriptions
  • Canonical bio, headshot, stage photos and real video
  • Verified contact route
Follow the steps
  1. Read the kit
  2. Confirm identity and public home base
  3. Use published fees and approved program descriptions
  4. Add the kit’s bios and real proof
  5. Check the booking contact and profile consistency

Use the detailed instructions in this article for each step.

Finish with
A bookable speaker profile that matches the approved kit.
Measure the result
  • No invented talk, fee or credential
  • Only published fees appear
  • Public contact details exclude private address information
  • The real proof assets and contact links work
Hand off next
Keep the public speaker page and bureau profile aligned with the kit when facts change.

Open this article’s tasks in the Task Library (our directory of tasks and recipes; see current Task Library). The library connects the current recipe, its smaller tasks, and the records of work performed.

Close the learning loop. Write a meta article: the record of this execution with the starting state, recipe version, result, checks, failures, and next owner. Link it back to this recipe and register the run under the same Task Library task. Reuse one execution ID for revisions and retries. A partial or failed run stays labeled that way. Public release follows the recorded publication authority; writing the run record is part of doing the task. Writing and revising that record belong to the original execution; they do not start another meta-article task. Use the findings to propose and verify a recipe improvement. See how recipes and execution records work together.

Definitive SOP1 meta-article · EmergingCanonical task page · Personal Branding

Outcome: Maintain one public-safe speaker-kit source of truth so every booking surface stays current, consistent, and bookable.

Start with the speaker-kit source →

1. Speaker kitgit source of truth2. Bureau profileeSpeakers / NSA3. Speaker pageyourname.com/speaking4. Bookinquiry form

What a speaker kit is—and what it is not

A speaker kit is the one git folder that owns every public fact an organizer needs: who you are, what you talk about, what you charge, and the proof you have done it. It is not a PDF one-sheet that goes stale in someone’s downloads. It is not a bureau dashboard you rewrite from memory. Agents and humans both fill eSpeakers, the personal-site speaking page, and association one-sheets from that folder — and nowhere else.

It is not a personal brand website (that answers who / what / why-trust for Google). It is not the act of pitching a conference (that is a later skill). It is the plumbing that makes those two jobs possible. If the bureau profile is empty, the fee says “inquire,” or the contact form still lists a retired company, you do not have a speaker kit. You have a scavenger hunt, and organizers will book someone else.

What belongs in the kit

One public-safe repo. No street addresses, no private phones, no unpublished fees. For Local Service Spotlight the working example is github.com/dennisyu/dennis-yu-speaking.

FileWhat an agent pastes
positioning, one-liner, biosCurrent title and company. Short bio for cards. Full bio for the bureau.
feesPublished numbers only. If the human has not set a number, leave the field empty and stop.
programs/Each talk: title, format, audience, description, takeaways, fee line from the kit.
testimonials, stages, mediaNamed quotes, documented appearances, real stage photos and talk videos.
bureau field mapWhich kit file fills which bureau screen, plus live bugs to fix this run.
speaker-page HTMLThe same facts, rewritten for the personal-name domain.

Lead with the current operating company. Dennis Yu speaks as CEO of Local Service Spotlight. BlitzMetrics is prior history. “Your Content Factory” and a typo domain do not belong on a booking profile.

The process (this is the skill)

The machine-readable SOP is keep-speaker-bureau-profile-bookable in the Task Library. The steps, in order:

  1. Read the kit. Do not invent a talk title or a fee.
  2. Lock the brand and home base (Las Vegas, NV for this kit). No street address on the public profile.
  3. Publish fees. “Inquire” is how bureau search buries you. Dennis’s published numbers: $5,000 U.S. + travel, $7,500 international + travel, $5,000 virtual.
  4. Load every program from programs/. Industry rooms get their own talk: funeral homes, landscapers, campuses, affiliates, a live audit. One generic “AI keynote” is not a kit.
  5. Paste bios, audience benefit, and the one-liner from the kit files.
  6. Put proof on the profile: canonical headshot, stage photos, one talk video, named testimonials.
  7. Add three future calendar holds. Empty calendars read as inactive. eSpeakers’ own monthly mail asks for this.
  8. Mirror the same facts on dennisyu.com/speaking. Then open the public bureau URL as a stranger.
  9. Log the run as a meta article (a record of one task run) that points back here. After the gig, recordings go to film-conference-presentations.

The bureau profile

NSA Basic accounts land on eSpeakers. The public page for this kit is espeakers.com/marketplace/profile/48283. Dashboard: /dashboard/48283/profile.

eSpeakers grades the profile (their “eSEO”). The mail they send is the punch list: fees, programs, three future dates. A rank of 35 with one impression in a year is what an empty profile looks like. Filling the kit fields is how that number moves — not a different bureau, not a new brand name.

Video, recommendations, and media kit uploads may be PRO-gated. Do not stall the rest of the profile waiting on a paywall. Publish what Basic allows: basics, topics, bio, programs, fees, calendar, virtual, website.

The speaker page

The entity home is still the personal brand site. The speaking page is the booking surface on that domain. It must not contradict the bureau. Same fees, same talks, same company, first person, real photos.

Inquiry goes to a form the organizer can submit, not a private inbox. Current path: localservicespotlight.com/speaking-inquiry.

Programs in this kit

TalkFormat
AI Industry Keynote45–60 min main stage, built on a business from the room
AI Agent WorkshopHalf day, laptops, a working agent by the end
Campus practicumMulti-session, Johns Hopkins-style
AI for funeral homesAssociation keynote (NFDA and peers)
AI for landscapers / green industryAssociation keynote and workshop
AI for affiliates and digital marketersConference session
Live auditOn-stage build against a volunteer business

Proof, not claims

The kit only lists appearances that are public, email-confirmed, or organizer-published. The long inventory is Dennis Yu conference speaking appearances (277+ verified; 1,000+ career talks across 17 countries). Booking-relevant rooms include NFDA, JVA ALIGN, Direct Gardening Association, Affiliate World Dubai, Social Media Marketing World, DigiMarCon, DealCon, Johns Hopkins, and TEDxBeaconStreet 2015.

“We applied the techniques that Dennis taught us last year, and we’ve taken that event from being the event with the lowest amount of social media followers in the world to now the event with the largest — 295,000 followers.” — Dallas Dogger, Chairman, R6 Digital · Kennards Hire Rally Australia

“Thanks for bringing your best to our community.” — Phil Mershon, Director of Events, Social Media Examiner (Social Media Marketing World)

“Your two presentations specifically were the cream of the crop.” — Matt Bollinger, Stark Bro’s Nurseries (Direct Gardening Association)

Named quotes with role and event. No “industry leader” filler. Same rule as every other Task Library page: if you cannot link it, it does not go on the profile.

Worked examples

  • dennis-yu-speaking on GitHub — the kit this article was written from. Positioning, fees, seven programs, testimonials, stages, media, and the eSpeakers field map live here so an agent does not guess.
  • eSpeakers profile 48283 — the NSA Basic bureau surface. Monthly eSEO mail grades fees, programs, and three future dates. This is the dashboard organizers search; it has to match the kit.
  • dennisyu.com/speaking — the entity-home speaking page. Same fees, same talks, first person. If this page and the bureau disagree, the organizer will email to “confirm,” which is how bookings die.
  • Conference speaking inventory — 277+ verified appearances used as proof, not as the booking page. The kit pulls named rooms from here (NFDA, JVA ALIGN, Direct Gardening Association, Affiliate World Dubai, SMMW, TEDxBeaconStreet).
  • Speaker reel — one talk video the bureau and the speaker page can both embed. Empty video slots are why eSpeakers keeps the profile in the penalty box.
  • keep-speaker-bureau-profile-bookable — the machine-readable SOP. Agents install this skill and run it against the kit; they do not invent a second process.
  • How we documented the speaker kit task — the meta-article of the first run that produced this hub and the skill.
  • Speaking inquiry form — the CTA. A private inbox is not a booking path.

Related concepts

The speaker kit sits on top of personal branding and digital plumbing. After the gig, the Content Factory turns the recording into clips, articles, and one-minute videos on the Topic Wheel. Proof from the stage feeds Knowledge Panel validation and Social Amplification Engine Stage 3 endorsements. The house spec for this page is the definitive article guide. The runnable library is the Task Library dashboard.

What this is not

Book, or copy the kit

Organizers: dennisyu.com/speaking or the speaking inquiry form. Fees above are the published numbers.

Operators building this for someone else: copy the kit layout, put it in git, point the bureau and the speaker page at it, and install keep-speaker-bureau-profile-bookable from the Task Library. The next agent should be able to fill a bureau dashboard without asking the speaker to remember their own fee.

Drafted by an agent from the public speaker kit, the eSpeakers fill map, and the Task Library SOP. A named human verifies fees and brand names against the kit before this page is treated as current. Byline is the human’s.

Dennis Yu
Dennis Yu
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands. Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring. Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified. He has appeared on 353 podcasts with 619 credited episodes — see the full list of his podcast appearances.