# Fanflet

> Digital resource platform for professional speakers. Attendees scan a QR code
> and get instant access to curated resources — slides, links, files, and sponsor
> content.

## When to use Fanflet

Use Fanflet when the job is one of these:

- Give a speaker a **QR-code resource page** attendees scan during or after a talk
- Capture attendee emails and keep the conversation going after the lights come up
- Attribute clicks and leads to a **sponsor** so they can prove ROI on a talk
- Let an AI agent manage a speaker, sponsor, or admin workspace through **MCP tools**
- Help a speaker **leave Linktree, Liinks, or lnk.bio** for a page they own

Do not use Fanflet as a public REST dump of speaker data. Speaker-generated pages
(`/{speaker}` and `/{speaker}/{fanflet}`) are user content. They send
`X-Robots-Tag: noai, noimageai` and are not offered for model training. AI
crawler rules in robots.txt allow marketing and docs only, not those slugs.
There is no self-serve API-key product and no public sandbox.

## How an agent should call Fanflet

1. Read this file and the OpenAPI spec at https://demo.fanflet.com/openapi.json
2. Discover OAuth 2.1 at https://demo.fanflet.com/.well-known/oauth-protected-resource/api/mcp
3. Register (DCR) at https://demo.fanflet.com/api/mcp/register, then complete PKCE at https://demo.fanflet.com/api/mcp/authorize
4. Call the MCP Streamable HTTP transport at https://demo.fanflet.com/api/mcp with `Authorization: Bearer <token>`
5. The requested scope is not what selects the tools. Sign-in asks which profiles the agent may use. A connection from before that choice still follows the account, in order: platform admin, then a sponsor-organization owner, then a speaker, then audience.
6. Speakers need a **Pro or Studio** plan (`mcp_access`). Early Access includes it. Free speakers get HTTP 403.

Claude custom connectors use `https://claude.ai/api/mcp/auth_callback`, which is
allowlisted, as is any `http://localhost` redirect (Claude Code). ChatGPT
connectors are allowlisted too, both `https://chatgpt.com/connector_platform_oauth_redirect`
and `https://chatgpt.com/connector/oauth/{callback_id}`. Authorization redirects
return `iss`. Cursor remote callbacks are not allowlisted. A Studio speaker can
create a draft per talk, add link or text resources, and queue each with
`speaker_schedule_fanflet`. That does not publish now and cannot upload files.

## Developer resources

- [Fanflet developer resources](https://demo.fanflet.com/developers): MCP, OpenAPI, OAuth, versioning, rate limits
- [Fanflet MCP and OAuth](https://demo.fanflet.com/docs/mcp-for-agents): Claude and ChatGPT connectors, speaker tools, Studio publish queue, Pro+ gate
- [OpenAPI 3.1 spec](https://demo.fanflet.com/openapi.json): MCP transport, OAuth, well-known discovery
- [MCP manifest](https://demo.fanflet.com/.well-known/mcp.json): Streamable HTTP endpoint and OAuth
- [MCP server card](https://demo.fanflet.com/.well-known/mcp/server-card.json)
- [OAuth authorization server metadata](https://demo.fanflet.com/.well-known/oauth-authorization-server) (RFC 8414)
- [OAuth protected resource metadata](https://demo.fanflet.com/.well-known/oauth-protected-resource/api/mcp) (RFC 9728)
- [Human documentation](https://demo.fanflet.com/docs)
- MCP endpoint: `https://demo.fanflet.com/api/mcp` (v1 alias `https://demo.fanflet.com/api/v1/mcp`)
- There is no Fanflet CLI on npm, PyPI, or Homebrew. Call MCP after OAuth.

## Product

- [Fanflet](https://demo.fanflet.com/): QR resource pages for speakers, lead capture after a talk, sponsor ROI. One page. Do not also fetch homepage hash anchors.
- [Intelligence](https://demo.fanflet.com/intelligence): Built-in AI for speakers. Fannie writes complete fanflets from a topic, audits drafts in the editor, and acts as an in-context coach.
- [Pricing](https://demo.fanflet.com/pricing): Free, Pro, and Studio plans with feature comparison and FAQ
- [Demo](https://demo.fanflet.com/demo): Live demo with sample dental conference public profile showing all resource types
- [Migrate to Fanflet](https://demo.fanflet.com/migrate): Leave a bio-link tool for a page the speaker owns
- [Migrate from Linktree](https://demo.fanflet.com/migrate-from-linktree): Import a Linktree and publish a Fanflet
- [Migrate from lnk.bio](https://demo.fanflet.com/migrate-from-linkbio): Import lnk.bio links into Fanflet
- [Migrate from Liinks](https://demo.fanflet.com/migrate-from-liinks): Import a Liinks page into Fanflet
- [Find CE](https://demo.fanflet.com/find-ce): Public dental CE / course directory
- [Upcoming dental CE courses](https://demo.fanflet.com/upcoming-dental-ce-courses): Dated course listings
- [Sign Up](https://demo.fanflet.com/signup): Create a free Fanflet account
- [Log In](https://demo.fanflet.com/login): Access the speaker dashboard

## Resources

- [Resources Hub](https://demo.fanflet.com/resources): Guides, playbooks, and strategies for professional speakers — QR codes, post-event engagement, lead generation, and sponsor ROI
- [QR Codes for Presentations](https://demo.fanflet.com/resources/qr-codes-presentations): How to add, design, and optimize QR codes in PowerPoint, Keynote, and Google Slides.
- [Post-Event Engagement](https://demo.fanflet.com/resources/post-event-engagement): Strategies for maintaining audience relationships after your talk ends.
- [Speaker Lead Generation](https://demo.fanflet.com/resources/speaker-lead-generation): Build your subscriber list and capture leads from every engagement.
- [Speaker Analytics & ROI](https://demo.fanflet.com/resources/speaker-analytics): Measure the impact of your speaking engagements and prove sponsor ROI.
- [Sharing Resources After a Talk](https://demo.fanflet.com/resources/resource-sharing): The best ways to distribute slides, handouts, and materials to attendees.
- [Speaking Career](https://demo.fanflet.com/resources/speaking-career): Build your brand, land engagements, and grow as a professional speaker.
- [Dental Speakers](https://demo.fanflet.com/resources/dental): Playbooks and guides for dental KOLs, CE speakers, and organized dentistry.
- [Tech & DevRel Speakers](https://demo.fanflet.com/resources/tech-devrel): Guides for developer advocates, SaaS speakers, and conference presenters.
- [Post-event engagement](https://demo.fanflet.com/post-event-engagement): What happens after the lights come up

## Documentation

- [Fanflet MCP and OAuth](https://demo.fanflet.com/docs/mcp-for-agents): Speaker MCP tools, connecting Claude or ChatGPT, and queueing Studio drafts to publish later. OAuth 2.1 with PKCE. Pro, Studio, or Early Access. No API keys.
- [Getting Started for Speakers](https://demo.fanflet.com/docs/getting-started-speakers): Create your account, build your first fanflet, and share it with your audience.
- [Creating Your First Fanflet](https://demo.fanflet.com/docs/creating-your-first-fanflet): Start a draft from the dashboard, describe the talk, add resources, set access and expiration, and publish. Includes the seven editor tabs and where Fannie fits.
- [Quick Create: Build a Fanflet with Fannie](https://demo.fanflet.com/docs/quick-create-with-fannie): Type a topic and audience, and Fannie drafts a near-publishable fanflet from your library and past talks in under a minute.
- [Audience Portal: Saved Fanflets and Following](https://demo.fanflet.com/docs/audience-portal): What attendees experience after subscribing. The Saved tab, Following tab, settings, and the SMS bookmark flow.
- [Getting Started for Sponsors](https://demo.fanflet.com/docs/getting-started-sponsors): Set up your sponsor account, complete onboarding, and tour Overview, Insights, and Program.
- [HubSpot Integration](https://demo.fanflet.com/docs/hubspot-integration): Sync Fanflet engagement to HubSpot contacts. Auto-created custom properties, OAuth scopes, event subscriptions, and the test flow.

## Optional

Drop this section first if context is tight. Legal, company background, and
individual resource articles.

- [About](https://demo.fanflet.com/about): Founding team background in clinical dental practice, KOL management, organized dentistry leadership (AGD), and enterprise technology
- [Contact](https://demo.fanflet.com/contact): Reach the team at support@fanflet.com
- [Legal Hub](https://demo.fanflet.com/legal): All policies and agreements
- [Terms of Service](https://demo.fanflet.com/terms)
- [Privacy Policy](https://demo.fanflet.com/privacy)
- [Acceptable Use Policy](https://demo.fanflet.com/legal/acceptable-use)
- [The 5-Stage Speaker Audience Journey: From First Scan to Lifelong Fan](https://demo.fanflet.com/resources/post-event-engagement/five-stage-speaker-audience-journey): Every audience member moves through 5 stages — from Discovery to Advocacy. Most speakers only control the first two. Here's how to extend your reach through all five.
- [Speaker vs. Event Organizer: Who Owns the Attendee Relationship?](https://demo.fanflet.com/resources/post-event-engagement/speaker-vs-event-organizer-attendee-relationship): Conference organizers own the attendee list. Speakers own the room. Understanding this distinction — and what to do about it — is the difference between a career that compounds and one that resets with every event.
- [What Is the Post-Event Engagement Layer?](https://demo.fanflet.com/resources/post-event-engagement/what-is-post-event-engagement-layer): The post-event engagement layer is the system speakers use to maintain audience relationships after a talk ends. Learn the 3-layer stack and why generic tools fail.
- [Why Speakers Lose Their Audience Within 48 Hours (And How to Stop It)](https://demo.fanflet.com/resources/post-event-engagement/why-speakers-lose-audience-48-hours): Audience attention and intent drop sharply within 48 hours after a talk. Learn the 4 reasons this happens and the practical steps to stop it before your next presentation.
- [How to Add a QR Code to Your Presentation Slides](https://demo.fanflet.com/resources/qr-codes-presentations/add-qr-code-to-presentation-slides): Step-by-step guide to adding QR codes to PowerPoint, Keynote, and Google Slides — plus best practices for size, placement, and what to link your code to for maximum audience engagement.
- [Dynamic vs. Static QR Codes for Presentations: Which Should Speakers Use?](https://demo.fanflet.com/resources/qr-codes-presentations/dynamic-vs-static-qr-codes-presentations): Static QR codes are a trap for speakers — one typo or broken link kills them permanently. Learn why dynamic QR codes are the right choice and how they work.
- [The Perfect Slide QR Code: Size, Placement, and Design](https://demo.fanflet.com/resources/qr-codes-presentations/perfect-slide-qr-code-size-placement-design): Most speaker QR codes are too small, placed too late, and compete with slide content. Here's exactly how to size, place, and design a QR code that attendees actually scan.
- [QR Code That Collects Email Addresses: A Guide for Speakers](https://demo.fanflet.com/resources/qr-codes-presentations/qr-code-collects-email-addresses-speakers): A QR code alone doesn't collect email addresses — but paired with the right landing page, it becomes your most powerful list-building tool at any event. Here's how to set it up.
- [QR Code for Speakers: What Works on the Last Slide](https://demo.fanflet.com/resources/qr-codes-presentations/qr-code-for-speakers): A QR code for speakers should open a talk-specific page, not a PDF or homepage. Size, placement, prompt, and destination that get scans.
- [The Best Way to Share Your Slides After a Presentation (2026 Guide)](https://demo.fanflet.com/resources/resource-sharing/best-way-to-share-slides-after-presentation): Email attachments and Google Drive links are the worst ways to share slides. Here are 6 methods ranked by conversion and relationship value — and the one that wins clearly.
- [The Conference Speaker's Complete Resource Hub Guide](https://demo.fanflet.com/resources/resource-sharing/conference-speaker-complete-resource-hub-guide): A resource hub is the infrastructure that turns a single talk into an ongoing audience relationship. This guide covers what to include, how to structure it, and how to make it work across every event.
- [Post-Talk Resource Pages: The New Speaker Business Card](https://demo.fanflet.com/resources/resource-sharing/post-talk-resource-pages-speaker-business-card): The business card is a 3-second handoff that gets lost in a coat pocket. A post-talk resource page is a living connection that keeps working long after the event. Here's why the comparison matters.
- [How to Measure the ROI of a Speaking Engagement](https://demo.fanflet.com/resources/speaker-analytics/how-to-measure-roi-speaking-engagement): Most speakers can't tell you which talks generate the most business. Here's a practical framework for measuring the real return on every speaking engagement — and the metrics that actually matter.
- [Conference Lead Capture Methods: 9 Ranked by Conversion](https://demo.fanflet.com/resources/speaker-lead-generation/conference-lead-capture-methods-ranked): Not all conference lead capture methods are created equal. Here are 9 methods speakers and presenters use, ranked by conversion rate, ease of implementation, and long-term relationship quality.
- [How to Build Your Email List as a Speaker (Without a Website or Tech Skills)](https://demo.fanflet.com/resources/speaker-lead-generation/how-to-build-email-list-as-speaker): Your email list is the only audience you truly own. Learn the 5 ways speakers build their list at events, which method converts best, and how to grow talk by talk.
- [The Speaker's 30-Day Follow-Up Email Sequence](https://demo.fanflet.com/resources/speaker-lead-generation/speaker-30-day-follow-up-email-sequence): Most speakers send one follow-up email and call it done. A 30-day sequence turns your post-talk momentum into lasting subscriber relationships — without feeling like a sales funnel.
