[{"data":1,"prerenderedAt":3154},["ShallowReactive",2],{"blog-discord-vs-telegram-crypto-community":3,"related-discord-vs-telegram-crypto-community":736},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"author":11,"category":12,"tags":13,"keywords":18,"image":24,"readTime":25,"body":26,"_type":730,"_id":731,"_source":732,"_file":733,"_stem":734,"_extension":735},"/blog/discord-vs-telegram-crypto-community","blog",false,"","Discord vs Telegram for Crypto Communities: Which Should Your Project Use?","Discord vs Telegram for a crypto community: an honest comparison of reach, structure, moderation and scam risk, plus a framework for choosing by project stage.","2026-10-14","Fibonacci Capital","Marketing",[14,15,16,17],"community building","discord","telegram","web3 marketing",[19,20,21,22,23],"discord vs telegram crypto","discord vs telegram for crypto community","telegram crypto community","crypto discord server","best platform for crypto community","/assets/images/blog/discord-vs-telegram-crypto-community.jpg","9 min read",{"type":27,"children":28,"toc":707},"root",[29,37,42,49,56,61,66,72,77,82,88,319,324,330,336,381,387,420,426,431,437,442,448,461,466,472,477,482,488,501,507,512,566,571,577,582,635,641,684,690,695],{"type":30,"tag":31,"props":32,"children":33},"element","p",{},[34],{"type":35,"value":36},"text","For most token projects, the Discord vs Telegram question has a short answer: Telegram is better for fast reach, announcements and a trading-focused retail audience, while Discord is better for structured, long-term communities that need separate channels, role-gated access and organised support. Most projects that reach TGE end up running both, but with different jobs for each. The real decision is which one you build first, which one is your \"home\", and how you stop the two from splitting your attention and your moderation budget.",{"type":30,"tag":31,"props":38,"children":39},{},[40],{"type":35,"value":41},"This guide compares the two platforms on the things that matter to a token team, then gives a stage-by-stage framework for choosing.",{"type":30,"tag":43,"props":44,"children":46},"h2",{"id":45},"how-the-two-platforms-actually-differ",[47],{"type":35,"value":48},"How the Two Platforms Actually Differ",{"type":30,"tag":50,"props":51,"children":53},"h3",{"id":52},"telegram-one-fast-conversation",[54],{"type":35,"value":55},"Telegram: one fast conversation",{"type":30,"tag":31,"props":57,"children":58},{},[59],{"type":35,"value":60},"A Telegram group is essentially one shared chat thread, with an optional broadcast channel for one-way announcements. Joining is a single tap from a link, most crypto users already have the app, and messages move quickly. That makes Telegram excellent for distribution and real-time reaction: listing announcements, price discussion, AMAs in text form and anything time-sensitive.",{"type":30,"tag":31,"props":62,"children":63},{},[64],{"type":35,"value":65},"The weakness is the same feature. With a single thread, important information scrolls away within minutes in an active group, newcomers ask the same questions repeatedly, and it is hard to separate support, governance discussion and memes. Telegram does support topics (forum-style sub-threads) in large groups, which helps, but the culture of most crypto Telegram groups is still a single fast feed.",{"type":30,"tag":50,"props":67,"children":69},{"id":68},"discord-a-structured-server",[70],{"type":35,"value":71},"Discord: a structured server",{"type":30,"tag":31,"props":73,"children":74},{},[75],{"type":35,"value":76},"A Discord server is a set of channels grouped by category, each with its own permissions. You can have announcements, support tickets, developer discussion, governance, regional channels and holder-only areas, all in one place. Roles let you gate channels by verification status, contribution level or token holdings through verification bots. Voice and stage channels make live AMAs and community calls straightforward.",{"type":30,"tag":31,"props":78,"children":79},{},[80],{"type":35,"value":81},"The cost is friction. A new member has to create an account if they do not have one, pass verification, read rules and find the right channel. Casual retail users often never complete that journey. Discord also demands more setup and ongoing administration: permissions, bots, channel hygiene and role management are real work.",{"type":30,"tag":43,"props":83,"children":85},{"id":84},"discord-vs-telegram-side-by-side-comparison",[86],{"type":35,"value":87},"Discord vs Telegram: Side-by-Side Comparison",{"type":30,"tag":89,"props":90,"children":91},"table",{},[92,116],{"type":30,"tag":93,"props":94,"children":95},"thead",{},[96],{"type":30,"tag":97,"props":98,"children":99},"tr",{},[100,106,111],{"type":30,"tag":101,"props":102,"children":103},"th",{},[104],{"type":35,"value":105},"Factor",{"type":30,"tag":101,"props":107,"children":108},{},[109],{"type":35,"value":110},"Telegram",{"type":30,"tag":101,"props":112,"children":113},{},[114],{"type":35,"value":115},"Discord",{"type":30,"tag":117,"props":118,"children":119},"tbody",{},[120,139,157,175,193,211,229,247,265,283,301],{"type":30,"tag":97,"props":121,"children":122},{},[123,129,134],{"type":30,"tag":124,"props":125,"children":126},"td",{},[127],{"type":35,"value":128},"Joining friction",{"type":30,"tag":124,"props":130,"children":131},{},[132],{"type":35,"value":133},"Very low, one tap",{"type":30,"tag":124,"props":135,"children":136},{},[137],{"type":35,"value":138},"Higher: account, verification, onboarding",{"type":30,"tag":97,"props":140,"children":141},{},[142,147,152],{"type":30,"tag":124,"props":143,"children":144},{},[145],{"type":35,"value":146},"Typical audience",{"type":30,"tag":124,"props":148,"children":149},{},[150],{"type":35,"value":151},"Retail traders, regional communities, broader crypto users",{"type":30,"tag":124,"props":153,"children":154},{},[155],{"type":35,"value":156},"Users, builders, gamers, DAO contributors",{"type":30,"tag":97,"props":158,"children":159},{},[160,165,170],{"type":30,"tag":124,"props":161,"children":162},{},[163],{"type":35,"value":164},"Conversation structure",{"type":30,"tag":124,"props":166,"children":167},{},[168],{"type":35,"value":169},"Single thread (topics optional)",{"type":30,"tag":124,"props":171,"children":172},{},[173],{"type":35,"value":174},"Many channels by subject",{"type":30,"tag":97,"props":176,"children":177},{},[178,183,188],{"type":30,"tag":124,"props":179,"children":180},{},[181],{"type":35,"value":182},"Information persistence",{"type":30,"tag":124,"props":184,"children":185},{},[186],{"type":35,"value":187},"Poor, messages scroll away",{"type":30,"tag":124,"props":189,"children":190},{},[191],{"type":35,"value":192},"Good, channels and pinned threads stay organised",{"type":30,"tag":97,"props":194,"children":195},{},[196,201,206],{"type":30,"tag":124,"props":197,"children":198},{},[199],{"type":35,"value":200},"Access control",{"type":30,"tag":124,"props":202,"children":203},{},[204],{"type":35,"value":205},"Basic admin roles, join requests",{"type":30,"tag":124,"props":207,"children":208},{},[209],{"type":35,"value":210},"Granular roles and per-channel permissions",{"type":30,"tag":97,"props":212,"children":213},{},[214,219,224],{"type":30,"tag":124,"props":215,"children":216},{},[217],{"type":35,"value":218},"Token-gating",{"type":30,"tag":124,"props":220,"children":221},{},[222],{"type":35,"value":223},"Possible via bots",{"type":30,"tag":124,"props":225,"children":226},{},[227],{"type":35,"value":228},"Mature ecosystem of verification bots",{"type":30,"tag":97,"props":230,"children":231},{},[232,237,242],{"type":30,"tag":124,"props":233,"children":234},{},[235],{"type":35,"value":236},"Live events",{"type":30,"tag":124,"props":238,"children":239},{},[240],{"type":35,"value":241},"Voice chats, text AMAs",{"type":30,"tag":124,"props":243,"children":244},{},[245],{"type":35,"value":246},"Voice and stage channels, scheduled events",{"type":30,"tag":97,"props":248,"children":249},{},[250,255,260],{"type":30,"tag":124,"props":251,"children":252},{},[253],{"type":35,"value":254},"Scam and impersonation risk",{"type":30,"tag":124,"props":256,"children":257},{},[258],{"type":35,"value":259},"High in open groups, fake admin DMs are common",{"type":30,"tag":124,"props":261,"children":262},{},[263],{"type":35,"value":264},"Also high, especially fake support and phishing links",{"type":30,"tag":97,"props":266,"children":267},{},[268,273,278],{"type":30,"tag":124,"props":269,"children":270},{},[271],{"type":35,"value":272},"Moderation workload",{"type":30,"tag":124,"props":274,"children":275},{},[276],{"type":35,"value":277},"High volume, fast-moving",{"type":30,"tag":124,"props":279,"children":280},{},[281],{"type":35,"value":282},"Spread across channels, more setup but more tooling",{"type":30,"tag":97,"props":284,"children":285},{},[286,291,296],{"type":30,"tag":124,"props":287,"children":288},{},[289],{"type":35,"value":290},"Bots and integrations",{"type":30,"tag":124,"props":292,"children":293},{},[294],{"type":35,"value":295},"Strong bot ecosystem, Mini Apps",{"type":30,"tag":124,"props":297,"children":298},{},[299],{"type":35,"value":300},"Strong bot ecosystem, deep moderation tooling",{"type":30,"tag":97,"props":302,"children":303},{},[304,309,314],{"type":30,"tag":124,"props":305,"children":306},{},[307],{"type":35,"value":308},"Best for",{"type":30,"tag":124,"props":310,"children":311},{},[312],{"type":35,"value":313},"Announcements, reach, price-time chatter",{"type":30,"tag":124,"props":315,"children":316},{},[317],{"type":35,"value":318},"Support, governance, contributors, retention",{"type":30,"tag":31,"props":320,"children":321},{},[322],{"type":35,"value":323},"Neither column is a ranking. A project with a trading-first audience in markets where Telegram dominates may never need much more than a well-run Telegram group and channel. A protocol with real users, integrators and governance will usually outgrow a single chat thread fast.",{"type":30,"tag":43,"props":325,"children":327},{"id":326},"where-each-platform-fails-token-projects",[328],{"type":35,"value":329},"Where Each Platform Fails Token Projects",{"type":30,"tag":50,"props":331,"children":333},{"id":332},"common-telegram-failure-modes",[334],{"type":35,"value":335},"Common Telegram failure modes",{"type":30,"tag":337,"props":338,"children":339},"ul",{},[340,352,362],{"type":30,"tag":341,"props":342,"children":343},"li",{},[344,350],{"type":30,"tag":345,"props":346,"children":347},"strong",{},[348],{"type":35,"value":349},"Noise drowns signal.",{"type":35,"value":351}," When price moves, the group becomes a stream of reactions and the questions from genuine users go unanswered.",{"type":30,"tag":341,"props":353,"children":354},{},[355,360],{"type":30,"tag":345,"props":356,"children":357},{},[358],{"type":35,"value":359},"Impersonation.",{"type":35,"value":361}," Scammers clone admin names and photos and DM new members. Every crypto Telegram group needs a pinned warning that admins never DM first, plus rules that restrict who can see the member list where possible.",{"type":30,"tag":341,"props":363,"children":364},{},[365,370,372,379],{"type":30,"tag":345,"props":366,"children":367},{},[368],{"type":35,"value":369},"Inflated member counts.",{"type":35,"value":371}," Telegram member numbers are easy to inflate with bought accounts. Exchanges, investors and partners increasingly look past headline counts to active participation, so a large, silent group can hurt rather than help. Our guide to ",{"type":30,"tag":373,"props":374,"children":376},"a",{"href":375},"/blog/how-to-build-a-crypto-community",[377],{"type":35,"value":378},"building a crypto community",{"type":35,"value":380}," covers which engagement metrics are worth tracking instead.",{"type":30,"tag":50,"props":382,"children":384},{"id":383},"common-discord-failure-modes",[385],{"type":35,"value":386},"Common Discord failure modes",{"type":30,"tag":337,"props":388,"children":389},{},[390,400,410],{"type":30,"tag":341,"props":391,"children":392},{},[393,398],{"type":30,"tag":345,"props":394,"children":395},{},[396],{"type":35,"value":397},"Ghost-town servers.",{"type":35,"value":399}," Teams create thirty channels before they have thirty active members. Empty channels signal a dead project. Start with a handful and add channels only when a conversation needs its own space.",{"type":30,"tag":341,"props":401,"children":402},{},[403,408],{"type":30,"tag":345,"props":404,"children":405},{},[406],{"type":35,"value":407},"Onboarding walls.",{"type":35,"value":409}," Verification flows that require several steps, captchas and reaction roles lose a large share of new arrivals. Keep the path from invite link to first message short.",{"type":30,"tag":341,"props":411,"children":412},{},[413,418],{"type":30,"tag":345,"props":414,"children":415},{},[416],{"type":35,"value":417},"Phishing via compromised accounts.",{"type":35,"value":419}," Fake \"support ticket\" links, compromised moderator accounts and malicious bots are a recurring way Discord communities lose user funds. Enforce two-factor authentication for all staff, limit who can post links and audit bot permissions regularly.",{"type":30,"tag":43,"props":421,"children":423},{"id":422},"choosing-by-project-stage",[424],{"type":35,"value":425},"Choosing by Project Stage",{"type":30,"tag":31,"props":427,"children":428},{},[429],{"type":35,"value":430},"The right platform changes as the project matures. A useful way to decide is to ask what the community needs to do at each stage.",{"type":30,"tag":50,"props":432,"children":434},{"id":433},"pre-product-and-early-fundraising",[435],{"type":35,"value":436},"Pre-product and early fundraising",{"type":30,"tag":31,"props":438,"children":439},{},[440],{"type":35,"value":441},"At this stage you need reach and a feedback loop with early believers, not infrastructure. A Telegram announcement channel plus a small discussion group is usually enough. If your project is developer-facing, a small Discord with a handful of channels for builders can work better, because technical discussion needs persistence.",{"type":30,"tag":50,"props":443,"children":445},{"id":444},"testnet-points-campaign-and-pre-tge",[446],{"type":35,"value":447},"Testnet, points campaign and pre-TGE",{"type":30,"tag":31,"props":449,"children":450},{},[451,453,459],{"type":35,"value":452},"This is where many projects add Discord. Testnet users need support channels, bug reports need somewhere to live, and campaign roles need to be tracked. Discord's roles make it easier to recognise contributors and run an ",{"type":30,"tag":373,"props":454,"children":456},{"href":455},"/blog/crypto-ambassador-program-guide",[457],{"type":35,"value":458},"ambassador programme",{"type":35,"value":460}," with clear tiers. Telegram remains the fast channel for announcements.",{"type":30,"tag":31,"props":462,"children":463},{},[464],{"type":35,"value":465},"Expect this stage to attract farmers. Whatever platform you use, design campaigns so that rewards go to behaviour that is hard to fake, and keep verification proportionate.",{"type":30,"tag":50,"props":467,"children":469},{"id":468},"tge-and-listing",[470],{"type":35,"value":471},"TGE and listing",{"type":30,"tag":31,"props":473,"children":474},{},[475],{"type":35,"value":476},"Around TGE, Telegram traffic usually spikes because retail traders and new holders arrive. Moderation needs to be staffed across time zones, with prepared answers for the questions you know are coming: contract address, listing venues and times, claim instructions, unlock schedule and official links. Discord carries the support load for claim issues and technical problems.",{"type":30,"tag":31,"props":478,"children":479},{},[480],{"type":35,"value":481},"One rule matters more than any other on launch day: publish the official contract address in one place, pin it on both platforms, and never post it anywhere else in a way that can be confused with fakes.",{"type":30,"tag":50,"props":483,"children":485},{"id":484},"post-tge-and-governance",[486],{"type":35,"value":487},"Post-TGE and governance",{"type":30,"tag":31,"props":489,"children":490},{},[491,493,499],{"type":35,"value":492},"Once the token is live, the community's job shifts from hype to retention, governance and product use. Discord is usually better suited to this phase because governance discussions, proposals and contributor work need structure. If your token's value depends on holders participating in governance or using the product, community structure is part of your token design; we cover that link in our guide to ",{"type":30,"tag":373,"props":494,"children":496},{"href":495},"/blog/token-utility-value-accrual",[497],{"type":35,"value":498},"token utility and value accrual",{"type":35,"value":500},".",{"type":30,"tag":43,"props":502,"children":504},{"id":503},"a-simple-decision-framework",[505],{"type":35,"value":506},"A Simple Decision Framework",{"type":30,"tag":31,"props":508,"children":509},{},[510],{"type":35,"value":511},"Answer these five questions honestly:",{"type":30,"tag":513,"props":514,"children":515},"ol",{},[516,526,536,546,556],{"type":30,"tag":341,"props":517,"children":518},{},[519,524],{"type":30,"tag":345,"props":520,"children":521},{},[522],{"type":35,"value":523},"Who is your core user?",{"type":35,"value":525}," Retail traders and broad crypto audiences lean Telegram. Developers, gamers, DAO contributors and DeFi power users lean Discord.",{"type":30,"tag":341,"props":527,"children":528},{},[529,534],{"type":30,"tag":345,"props":530,"children":531},{},[532],{"type":35,"value":533},"What does the community need to do?",{"type":35,"value":535}," If it mainly needs to receive news and react, Telegram. If it needs to get support, collaborate or govern, Discord.",{"type":30,"tag":341,"props":537,"children":538},{},[539,544],{"type":30,"tag":345,"props":540,"children":541},{},[542],{"type":35,"value":543},"Where is your audience regionally?",{"type":35,"value":545}," Platform habits vary by market. Check where your target users already spend time before you choose.",{"type":30,"tag":341,"props":547,"children":548},{},[549,554],{"type":30,"tag":345,"props":550,"children":551},{},[552],{"type":35,"value":553},"How much moderation capacity do you have?",{"type":35,"value":555}," Two well-run spaces beat four neglected ones. If you can only staff one, pick the one matching your core user.",{"type":30,"tag":341,"props":557,"children":558},{},[559,564],{"type":30,"tag":345,"props":560,"children":561},{},[562],{"type":35,"value":563},"What will partners look at?",{"type":35,"value":565}," Exchanges and investors increasingly judge community quality by real activity. Pick the platform where you can show genuine engagement.",{"type":30,"tag":31,"props":567,"children":568},{},[569],{"type":35,"value":570},"If you answered mostly Telegram, start there and add Discord when you have enough engaged users to fill a few channels. If you answered mostly Discord, build there and keep a Telegram announcement channel for reach.",{"type":30,"tag":43,"props":572,"children":574},{"id":573},"running-both-without-splitting-the-community",[575],{"type":35,"value":576},"Running Both Without Splitting the Community",{"type":30,"tag":31,"props":578,"children":579},{},[580],{"type":35,"value":581},"Most projects that run both platforms make the same mistake: they duplicate everything and moderate neither well. A cleaner setup:",{"type":30,"tag":337,"props":583,"children":584},{},[585,595,605,615,625],{"type":30,"tag":341,"props":586,"children":587},{},[588,593],{"type":30,"tag":345,"props":589,"children":590},{},[591],{"type":35,"value":592},"Give each platform a clear job.",{"type":35,"value":594}," For example, Telegram for announcements and general chat, Discord for support, governance, contributors and holder areas.",{"type":30,"tag":341,"props":596,"children":597},{},[598,603],{"type":30,"tag":345,"props":599,"children":600},{},[601],{"type":35,"value":602},"Cross-link deliberately.",{"type":35,"value":604}," Every Telegram announcement that needs follow-up discussion points to a specific Discord channel, not just the server.",{"type":30,"tag":341,"props":606,"children":607},{},[608,613],{"type":30,"tag":345,"props":609,"children":610},{},[611],{"type":35,"value":612},"Keep one source of truth.",{"type":35,"value":614}," Official links, contract addresses and schedules live in one pinned post per platform, updated together.",{"type":30,"tag":341,"props":616,"children":617},{},[618,623],{"type":30,"tag":345,"props":619,"children":620},{},[621],{"type":35,"value":622},"Share the moderation playbook.",{"type":35,"value":624}," The same rules, scam warnings and escalation paths apply on both.",{"type":30,"tag":341,"props":626,"children":627},{},[628,633],{"type":30,"tag":345,"props":629,"children":630},{},[631],{"type":35,"value":632},"Measure each platform separately.",{"type":35,"value":634}," Track active speakers, questions answered and retention per platform, not combined member counts.",{"type":30,"tag":43,"props":636,"children":638},{"id":637},"checklist-before-you-open-either-platform",[639],{"type":35,"value":640},"Checklist Before You Open Either Platform",{"type":30,"tag":337,"props":642,"children":643},{},[644,649,654,659,664,669,674,679],{"type":30,"tag":341,"props":645,"children":646},{},[647],{"type":35,"value":648},"Decide the core platform and the role of the secondary one",{"type":30,"tag":341,"props":650,"children":651},{},[652],{"type":35,"value":653},"Write rules, scam warnings and a \"we never DM first\" notice",{"type":30,"tag":341,"props":655,"children":656},{},[657],{"type":35,"value":658},"Set admin and moderator accounts with two-factor authentication",{"type":30,"tag":341,"props":660,"children":661},{},[662],{"type":35,"value":663},"Prepare a pinned post with official links and the contract address (once live)",{"type":30,"tag":341,"props":665,"children":666},{},[667],{"type":35,"value":668},"Staff moderation across the time zones of your audience",{"type":30,"tag":341,"props":670,"children":671},{},[672],{"type":35,"value":673},"Restrict link posting and new-member DMs where the platform allows",{"type":30,"tag":341,"props":675,"children":676},{},[677],{"type":35,"value":678},"Prepare answers to the ten questions you will be asked most often",{"type":30,"tag":341,"props":680,"children":681},{},[682],{"type":35,"value":683},"Define the two or three engagement metrics you will track weekly",{"type":30,"tag":43,"props":685,"children":687},{"id":686},"how-this-connects-to-your-launch",[688],{"type":35,"value":689},"How This Connects to Your Launch",{"type":30,"tag":31,"props":691,"children":692},{},[693],{"type":35,"value":694},"Community platforms are where holders form expectations, and those expectations show up in trading. A well-run community reduces panic during volatility because questions get answered quickly and accurately; a neglected one amplifies every rumour. At Fibonacci Capital we work with teams on the market side of the same problem: making sure there is enough liquidity and a stable order book when the community's attention turns into actual buying and selling.",{"type":30,"tag":31,"props":696,"children":697},{},[698,700,706],{"type":35,"value":699},"If you are preparing for launch and want to align your community plan with liquidity and market making, ",{"type":30,"tag":373,"props":701,"children":703},{"href":702},"/",[704],{"type":35,"value":705},"get in touch with Fibonacci Capital",{"type":35,"value":500},{"title":7,"searchDepth":708,"depth":708,"links":709},2,[710,715,716,720,726,727,728,729],{"id":45,"depth":708,"text":48,"children":711},[712,714],{"id":52,"depth":713,"text":55},3,{"id":68,"depth":713,"text":71},{"id":84,"depth":708,"text":87},{"id":326,"depth":708,"text":329,"children":717},[718,719],{"id":332,"depth":713,"text":335},{"id":383,"depth":713,"text":386},{"id":422,"depth":708,"text":425,"children":721},[722,723,724,725],{"id":433,"depth":713,"text":436},{"id":444,"depth":713,"text":447},{"id":468,"depth":713,"text":471},{"id":484,"depth":713,"text":487},{"id":503,"depth":708,"text":506},{"id":573,"depth":708,"text":576},{"id":637,"depth":708,"text":640},{"id":686,"depth":708,"text":689},"markdown","content:blog:discord-vs-telegram-crypto-community.md","content","blog/discord-vs-telegram-crypto-community.md","blog/discord-vs-telegram-crypto-community","md",[737,1466,2409],{"_path":738,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":739,"description":740,"date":741,"author":11,"category":12,"tags":742,"keywords":747,"image":753,"readTime":25,"body":754,"_type":730,"_id":1463,"_source":732,"_file":1464,"_stem":1465,"_extension":735},"/blog/points-program-vs-airdrop","Points Program vs Airdrop: Which Should Your Token Project Run?","Points program vs airdrop: how each works, what each costs you, the risks for launch-day sell pressure, and a framework for picking the right one for your token.","2026-10-09",[743,744,745,746],"airdrop","points program","token launch","user acquisition",[748,749,750,751,752],"points program vs airdrop","crypto points program","points program airdrop","should my project run a points program","airdrop vs points campaign","/assets/images/blog/points-program-vs-airdrop.jpg",{"type":27,"children":755,"toc":1447},[756,761,766,772,778,783,789,794,799,805,1009,1014,1020,1030,1040,1050,1056,1066,1076,1094,1104,1110,1120,1138,1148,1154,1159,1212,1217,1223,1228,1238,1248,1258,1268,1278,1284,1369,1374,1380,1426,1430,1435],{"type":30,"tag":31,"props":757,"children":758},{},[759],{"type":35,"value":760},"A points program and an airdrop are not really opposites. A points program is a pre-token scoring system: users earn non-transferable, off-chain points for activity, with the expectation that points will later convert into tokens. A classic airdrop distributes tokens directly to a set of wallets based on criteria the team defines, usually with little or no advance warning. Most points programs end in an airdrop, so the real decision is whether to tell users the rules in advance and run a long, measurable incentive campaign, or to reward past behaviour retroactively in one distribution. The right answer depends on your stage, how much product you have, and how much launch-day sell pressure you can absorb.",{"type":30,"tag":31,"props":762,"children":763},{},[764],{"type":35,"value":765},"This guide compares the two honestly, covers what each does to your token after TGE, and ends with a decision framework you can apply to your own project.",{"type":30,"tag":43,"props":767,"children":769},{"id":768},"how-each-model-works",[770],{"type":35,"value":771},"How Each Model Works",{"type":30,"tag":50,"props":773,"children":775},{"id":774},"retroactive-airdrop",[776],{"type":35,"value":777},"Retroactive airdrop",{"type":30,"tag":31,"props":779,"children":780},{},[781],{"type":35,"value":782},"The team takes a snapshot of on-chain activity, defines eligibility rules after the fact, and allocates tokens at or shortly after TGE. Users did not know exactly what would be rewarded, so in principle the behaviour being rewarded was organic. In practice, once a sector expects airdrops, farmers try to anticipate the criteria anyway, and the \"surprise\" element weakens with each cycle.",{"type":30,"tag":50,"props":784,"children":786},{"id":785},"points-program",[787],{"type":35,"value":788},"Points program",{"type":30,"tag":31,"props":790,"children":791},{},[792],{"type":35,"value":793},"The team publishes (fully or partly) how points are earned: deposits, trading volume, referrals, holding duration, quests. Points accumulate over weeks or months on an off-chain leaderboard. At TGE the team announces a conversion rate from points to tokens, or allocates a fixed pool pro rata to points. Users know they are being rewarded and optimise for it, which is both the strength and the weakness of the model.",{"type":30,"tag":31,"props":795,"children":796},{},[797],{"type":35,"value":798},"Because points are off-chain and carry no stated value, teams keep discretion over the conversion rate, timing and any sybil exclusions until the end. That flexibility is a large part of the appeal, but it also creates a trust problem we cover below.",{"type":30,"tag":43,"props":800,"children":802},{"id":801},"points-program-vs-airdrop-side-by-side-comparison",[803],{"type":35,"value":804},"Points Program vs Airdrop: Side-by-Side Comparison",{"type":30,"tag":89,"props":806,"children":807},{},[808,826],{"type":30,"tag":93,"props":809,"children":810},{},[811],{"type":30,"tag":97,"props":812,"children":813},{},[814,818,822],{"type":30,"tag":101,"props":815,"children":816},{},[817],{"type":35,"value":105},{"type":30,"tag":101,"props":819,"children":820},{},[821],{"type":35,"value":788},{"type":30,"tag":101,"props":823,"children":824},{},[825],{"type":35,"value":777},{"type":30,"tag":117,"props":827,"children":828},{},[829,847,865,883,901,919,937,955,973,991],{"type":30,"tag":97,"props":830,"children":831},{},[832,837,842],{"type":30,"tag":124,"props":833,"children":834},{},[835],{"type":35,"value":836},"Timing",{"type":30,"tag":124,"props":838,"children":839},{},[840],{"type":35,"value":841},"Runs for months before TGE",{"type":30,"tag":124,"props":843,"children":844},{},[845],{"type":35,"value":846},"One-off at or after TGE",{"type":30,"tag":97,"props":848,"children":849},{},[850,855,860],{"type":30,"tag":124,"props":851,"children":852},{},[853],{"type":35,"value":854},"What users know",{"type":30,"tag":124,"props":856,"children":857},{},[858],{"type":35,"value":859},"Rules are known, rewards optimised for",{"type":30,"tag":124,"props":861,"children":862},{},[863],{"type":35,"value":864},"Criteria usually unknown in advance",{"type":30,"tag":97,"props":866,"children":867},{},[868,873,878],{"type":30,"tag":124,"props":869,"children":870},{},[871],{"type":35,"value":872},"Growth effect",{"type":30,"tag":124,"props":874,"children":875},{},[876],{"type":35,"value":877},"Drives activity while it runs",{"type":30,"tag":124,"props":879,"children":880},{},[881],{"type":35,"value":882},"Rewards past activity; little pre-launch growth",{"type":30,"tag":97,"props":884,"children":885},{},[886,891,896],{"type":30,"tag":124,"props":887,"children":888},{},[889],{"type":35,"value":890},"Data for the team",{"type":30,"tag":124,"props":892,"children":893},{},[894],{"type":35,"value":895},"Continuous: you see what each incentive drives",{"type":30,"tag":124,"props":897,"children":898},{},[899],{"type":35,"value":900},"Only a snapshot",{"type":30,"tag":97,"props":902,"children":903},{},[904,909,914],{"type":30,"tag":124,"props":905,"children":906},{},[907],{"type":35,"value":908},"Sybil and farming pressure",{"type":30,"tag":124,"props":910,"children":911},{},[912],{"type":35,"value":913},"High and sustained; farmers are the main audience early on",{"type":30,"tag":124,"props":915,"children":916},{},[917],{"type":35,"value":918},"High at snapshot time, lower during the build phase",{"type":30,"tag":97,"props":920,"children":921},{},[922,927,932],{"type":30,"tag":124,"props":923,"children":924},{},[925],{"type":35,"value":926},"Ability to adjust",{"type":30,"tag":124,"props":928,"children":929},{},[930],{"type":35,"value":931},"Strong: weights can change between seasons",{"type":30,"tag":124,"props":933,"children":934},{},[935],{"type":35,"value":936},"Weak: criteria are set once",{"type":30,"tag":97,"props":938,"children":939},{},[940,945,950],{"type":30,"tag":124,"props":941,"children":942},{},[943],{"type":35,"value":944},"Community expectations",{"type":30,"tag":124,"props":946,"children":947},{},[948],{"type":35,"value":949},"Builds very high expectations of value",{"type":30,"tag":124,"props":951,"children":952},{},[953],{"type":35,"value":954},"Expectations are vaguer, so disappointment can be less concentrated",{"type":30,"tag":97,"props":956,"children":957},{},[958,963,968],{"type":30,"tag":124,"props":959,"children":960},{},[961],{"type":35,"value":962},"Operational load",{"type":30,"tag":124,"props":964,"children":965},{},[966],{"type":35,"value":967},"Heavy: leaderboard, anti-sybil, support, season design",{"type":30,"tag":124,"props":969,"children":970},{},[971],{"type":35,"value":972},"Lighter: one eligibility analysis and claim process",{"type":30,"tag":97,"props":974,"children":975},{},[976,981,986],{"type":30,"tag":124,"props":977,"children":978},{},[979],{"type":35,"value":980},"Risk of activity collapse at TGE",{"type":30,"tag":124,"props":982,"children":983},{},[984],{"type":35,"value":985},"High if the activity was mostly incentive-driven",{"type":30,"tag":124,"props":987,"children":988},{},[989],{"type":35,"value":990},"Moderate; users were not trained to farm a known schedule",{"type":30,"tag":97,"props":992,"children":993},{},[994,999,1004],{"type":30,"tag":124,"props":995,"children":996},{},[997],{"type":35,"value":998},"Fit with token not yet designed",{"type":30,"tag":124,"props":1000,"children":1001},{},[1002],{"type":35,"value":1003},"Good: you can emit points before tokenomics is final",{"type":30,"tag":124,"props":1005,"children":1006},{},[1007],{"type":35,"value":1008},"Poor: you need final allocation to distribute",{"type":30,"tag":31,"props":1010,"children":1011},{},[1012],{"type":35,"value":1013},"Neither column is \"better\". Points programs buy growth and information at the cost of expectation management and a mercenary user base. Airdrops are cheaper to run but give you nothing before launch.",{"type":30,"tag":43,"props":1015,"children":1017},{"id":1016},"what-points-programs-do-well",[1018],{"type":35,"value":1019},"What Points Programs Do Well",{"type":30,"tag":31,"props":1021,"children":1022},{},[1023,1028],{"type":30,"tag":345,"props":1024,"children":1025},{},[1026],{"type":35,"value":1027},"They let you incentivise before the token exists.",{"type":35,"value":1029}," You can reward early users while tokenomics, legal structure and exchange plans are still being finalised. Points are a commitment to reward, not a token, so you are not forced into a premature TGE just to have something to distribute.",{"type":30,"tag":31,"props":1031,"children":1032},{},[1033,1038],{"type":30,"tag":345,"props":1034,"children":1035},{},[1036],{"type":35,"value":1037},"They produce real data.",{"type":35,"value":1039}," Over several seasons you learn which behaviours actually stick when incentives drop, which referral sources bring real users, and which actions are pure farming. That information is valuable for designing the final allocation and your post-launch incentives.",{"type":30,"tag":31,"props":1041,"children":1042},{},[1043,1048],{"type":30,"tag":345,"props":1044,"children":1045},{},[1046],{"type":35,"value":1047},"They are adjustable.",{"type":35,"value":1049}," If deposits are concentrating in one whale wallet or a quest is being botted, you can change weights next season. A retroactive airdrop gets one chance to get criteria right.",{"type":30,"tag":43,"props":1051,"children":1053},{"id":1052},"where-points-programs-go-wrong",[1054],{"type":35,"value":1055},"Where Points Programs Go Wrong",{"type":30,"tag":31,"props":1057,"children":1058},{},[1059,1064],{"type":30,"tag":345,"props":1060,"children":1061},{},[1062],{"type":35,"value":1063},"Users optimise for points, not for your product.",{"type":35,"value":1065}," When the rules are public, the rational strategy is to do the cheapest thing that earns the most points. Wash trading, looping deposits and multi-wallet farming are predictable outcomes, not edge cases. Your headline metrics during the program can therefore be a poor guide to real demand.",{"type":30,"tag":31,"props":1067,"children":1068},{},[1069,1074],{"type":30,"tag":345,"props":1070,"children":1071},{},[1072],{"type":35,"value":1073},"Expectations compound.",{"type":35,"value":1075}," Months of grinding create an implicit promise. If the conversion is announced and users feel the value per point is low, the reaction is usually loud and public, right at the moment you most need positive sentiment. Discretion over conversion is useful, but using it in a way that feels like moving the goalposts damages trust.",{"type":30,"tag":31,"props":1077,"children":1078},{},[1079,1084,1086,1092],{"type":30,"tag":345,"props":1080,"children":1081},{},[1082],{"type":35,"value":1083},"Activity falls off a cliff at TGE.",{"type":35,"value":1085}," Once points convert, the reason many users were there is gone. Deposits and volume that were incentive-driven leave, and recipients who farmed with no intention of holding sell their allocation. This is the same dynamic covered in our guide on ",{"type":30,"tag":373,"props":1087,"children":1089},{"href":1088},"/blog/token-unlocks-managing-sell-pressure",[1090],{"type":35,"value":1091},"token unlocks and managing sell pressure",{"type":35,"value":1093},", only concentrated into the first hours of trading.",{"type":30,"tag":31,"props":1095,"children":1096},{},[1097,1102],{"type":30,"tag":345,"props":1098,"children":1099},{},[1100],{"type":35,"value":1101},"Operational and legal load.",{"type":35,"value":1103}," Points programs need anti-sybil analysis, transparent but not exploitable rules, support for disputes, and careful wording. How you describe points matters: language implying a guaranteed future token value can create legal risk in some jurisdictions. Get legal input on the terms before launch, not after.",{"type":30,"tag":43,"props":1105,"children":1107},{"id":1106},"where-retroactive-airdrops-fall-short",[1108],{"type":35,"value":1109},"Where Retroactive Airdrops Fall Short",{"type":30,"tag":31,"props":1111,"children":1112},{},[1113,1118],{"type":30,"tag":345,"props":1114,"children":1115},{},[1116],{"type":35,"value":1117},"No growth before launch.",{"type":35,"value":1119}," An airdrop rewards activity that already happened. If you need users now, an unannounced future airdrop is a weak lever unless your sector already expects one.",{"type":30,"tag":31,"props":1121,"children":1122},{},[1123,1128,1130,1136],{"type":30,"tag":345,"props":1124,"children":1125},{},[1126],{"type":35,"value":1127},"Criteria are a single shot.",{"type":35,"value":1129}," Get eligibility wrong and you either reward farmers or exclude genuine early users, and you cannot fix it with a second season. Our guide on ",{"type":30,"tag":373,"props":1131,"children":1133},{"href":1132},"/blog/how-to-design-a-token-airdrop",[1134],{"type":35,"value":1135},"how to design a token airdrop",{"type":35,"value":1137}," covers criteria design in detail.",{"type":30,"tag":31,"props":1139,"children":1140},{},[1141,1146],{"type":30,"tag":345,"props":1142,"children":1143},{},[1144],{"type":35,"value":1145},"Sell pressure still arrives.",{"type":35,"value":1147}," Airdropped tokens are free to the recipient, and a meaningful share of recipients will sell. A retroactive airdrop does not avoid that; it just spreads it across a less organised group.",{"type":30,"tag":43,"props":1149,"children":1151},{"id":1150},"the-launch-day-problem-both-models-share",[1152],{"type":35,"value":1153},"The Launch-Day Problem Both Models Share",{"type":30,"tag":31,"props":1155,"children":1156},{},[1157],{"type":35,"value":1158},"Whichever model you choose, a large number of wallets receive tokens at zero cost and can sell at TGE. How the market absorbs that flow depends far more on launch structure than on how the tokens were earned. Practical levers:",{"type":30,"tag":337,"props":1160,"children":1161},{},[1162,1172,1182,1192,1202],{"type":30,"tag":341,"props":1163,"children":1164},{},[1165,1170],{"type":30,"tag":345,"props":1166,"children":1167},{},[1168],{"type":35,"value":1169},"Partial unlock at TGE.",{"type":35,"value":1171}," Release a portion immediately and vest the rest, or reward recipients who stake or lock with a better rate. Keep it simple enough that users understand it.",{"type":30,"tag":341,"props":1173,"children":1174},{},[1175,1180],{"type":30,"tag":345,"props":1176,"children":1177},{},[1178],{"type":35,"value":1179},"Staggered claim windows.",{"type":35,"value":1181}," Spread claims over time rather than opening every claim in the same block as trading.",{"type":30,"tag":341,"props":1183,"children":1184},{},[1185,1190],{"type":30,"tag":345,"props":1186,"children":1187},{},[1188],{"type":35,"value":1189},"Behaviour-weighted allocation.",{"type":35,"value":1191}," Give more weight to retention signals (time active, repeat usage after incentive changes) than to raw volume, which is the easiest metric to farm.",{"type":30,"tag":341,"props":1193,"children":1194},{},[1195,1200],{"type":30,"tag":345,"props":1196,"children":1197},{},[1198],{"type":35,"value":1199},"Sybil filtering before the snapshot is announced.",{"type":35,"value":1201}," Clustering analysis and exclusion lists should be done, published in principle, and closed before conversion rates are revealed.",{"type":30,"tag":341,"props":1203,"children":1204},{},[1205,1210],{"type":30,"tag":345,"props":1206,"children":1207},{},[1208],{"type":35,"value":1209},"Order book depth sized for the distribution.",{"type":35,"value":1211}," Estimate how much of the airdrop could hit the market on day one and make sure there is enough liquidity, on DEX and CEX, to absorb it without a collapse that becomes the story of your launch.",{"type":30,"tag":31,"props":1213,"children":1214},{},[1215],{"type":35,"value":1216},"The last point is where many teams under-plan. A points program can succeed on every growth metric and still produce a chart that looks like a failed launch if the first day's liquidity was sized for normal trading rather than for a mass distribution.",{"type":30,"tag":43,"props":1218,"children":1220},{"id":1219},"decision-framework-which-should-you-pick",[1221],{"type":35,"value":1222},"Decision Framework: Which Should You Pick?",{"type":30,"tag":31,"props":1224,"children":1225},{},[1226],{"type":35,"value":1227},"Answer these questions honestly.",{"type":30,"tag":31,"props":1229,"children":1230},{},[1231,1236],{"type":30,"tag":345,"props":1232,"children":1233},{},[1234],{"type":35,"value":1235},"1. Do you need users before TGE, or do you already have them?",{"type":35,"value":1237},"\nIf you need to bootstrap usage, deposits or liquidity before launch, a points program is the stronger tool. If you already have an organic user base, a retroactive airdrop can reward them without training them to farm.",{"type":30,"tag":31,"props":1239,"children":1240},{},[1241,1246],{"type":30,"tag":345,"props":1242,"children":1243},{},[1244],{"type":35,"value":1245},"2. Is your product sticky without incentives?",{"type":35,"value":1247},"\nIf you are confident users will stay once rewards stop, a points program's growth is more likely to survive TGE. If your product's main appeal is the reward, a points program will inflate metrics you cannot hold.",{"type":30,"tag":31,"props":1249,"children":1250},{},[1251,1256],{"type":30,"tag":345,"props":1252,"children":1253},{},[1254],{"type":35,"value":1255},"3. Do you have capacity to run it?",{"type":35,"value":1257},"\nA points program is a months-long operation: seasons, leaderboard infrastructure, anti-sybil work, community management and dispute handling. If your team is small and stretched by audits and exchange preparation, an airdrop is the more realistic choice.",{"type":30,"tag":31,"props":1259,"children":1260},{},[1261,1266],{"type":30,"tag":345,"props":1262,"children":1263},{},[1264],{"type":35,"value":1265},"4. How finished is your tokenomics?",{"type":35,"value":1267},"\nIf allocation and supply are still moving, points let you commit to rewarding users without fixing numbers prematurely. If tokenomics is locked, either model works.",{"type":30,"tag":31,"props":1269,"children":1270},{},[1271,1276],{"type":30,"tag":345,"props":1272,"children":1273},{},[1274],{"type":35,"value":1275},"5. How much day-one sell pressure can your launch absorb?",{"type":35,"value":1277},"\nLarge points programs often end in a large, widely anticipated distribution to users who are ready to sell. If your launch liquidity is modest, plan a smaller allocation, stronger vesting, or both.",{"type":30,"tag":50,"props":1279,"children":1281},{"id":1280},"quick-verdict",[1282],{"type":35,"value":1283},"Quick verdict",{"type":30,"tag":89,"props":1285,"children":1286},{},[1287,1303],{"type":30,"tag":93,"props":1288,"children":1289},{},[1290],{"type":30,"tag":97,"props":1291,"children":1292},{},[1293,1298],{"type":30,"tag":101,"props":1294,"children":1295},{},[1296],{"type":35,"value":1297},"Your situation",{"type":30,"tag":101,"props":1299,"children":1300},{},[1301],{"type":35,"value":1302},"Lean towards",{"type":30,"tag":117,"props":1304,"children":1305},{},[1306,1319,1331,1343,1356],{"type":30,"tag":97,"props":1307,"children":1308},{},[1309,1314],{"type":30,"tag":124,"props":1310,"children":1311},{},[1312],{"type":35,"value":1313},"Pre-product-market-fit, need activity and data before launch",{"type":30,"tag":124,"props":1315,"children":1316},{},[1317],{"type":35,"value":1318},"Points program, with seasons and clear anti-farming rules",{"type":30,"tag":97,"props":1320,"children":1321},{},[1322,1327],{"type":30,"tag":124,"props":1323,"children":1324},{},[1325],{"type":35,"value":1326},"Established product with organic users",{"type":30,"tag":124,"props":1328,"children":1329},{},[1330],{"type":35,"value":777},{"type":30,"tag":97,"props":1332,"children":1333},{},[1334,1339],{"type":30,"tag":124,"props":1335,"children":1336},{},[1337],{"type":35,"value":1338},"Small team, limited ops bandwidth",{"type":30,"tag":124,"props":1340,"children":1341},{},[1342],{"type":35,"value":777},{"type":30,"tag":97,"props":1344,"children":1345},{},[1346,1351],{"type":30,"tag":124,"props":1347,"children":1348},{},[1349],{"type":35,"value":1350},"DeFi protocol needing TVL ahead of TGE",{"type":30,"tag":124,"props":1352,"children":1353},{},[1354],{"type":35,"value":1355},"Points program, weighted towards duration not size",{"type":30,"tag":97,"props":1357,"children":1358},{},[1359,1364],{"type":30,"tag":124,"props":1360,"children":1361},{},[1362],{"type":35,"value":1363},"Thin expected launch liquidity",{"type":30,"tag":124,"props":1365,"children":1366},{},[1367],{"type":35,"value":1368},"Smaller distribution with vesting, whichever model you choose",{"type":30,"tag":31,"props":1370,"children":1371},{},[1372],{"type":35,"value":1373},"A hybrid is also common: a light points program for a defined period, with a portion of the final allocation reserved for retroactive rewards based on behaviour that was not announced. This keeps some of the anti-farming benefit of surprise while still giving you a growth lever.",{"type":30,"tag":43,"props":1375,"children":1377},{"id":1376},"checklist-before-you-launch-either-model",[1378],{"type":35,"value":1379},"Checklist Before You Launch Either Model",{"type":30,"tag":337,"props":1381,"children":1382},{},[1383,1388,1393,1398,1403,1408,1413],{"type":30,"tag":341,"props":1384,"children":1385},{},[1386],{"type":35,"value":1387},"Define what success looks like after TGE, not just during the campaign (retention, not peak volume)",{"type":30,"tag":341,"props":1389,"children":1390},{},[1391],{"type":35,"value":1392},"Fix the total token pool for the program before you start, even if the conversion rate is set later",{"type":30,"tag":341,"props":1394,"children":1395},{},[1396],{"type":35,"value":1397},"Write terms that do not promise a token or a value, and have them reviewed by counsel",{"type":30,"tag":341,"props":1399,"children":1400},{},[1401],{"type":35,"value":1402},"Build sybil detection into the data pipeline from day one",{"type":30,"tag":341,"props":1404,"children":1405},{},[1406],{"type":35,"value":1407},"Decide the unlock and claim structure before announcing conversion",{"type":30,"tag":341,"props":1409,"children":1410},{},[1411],{"type":35,"value":1412},"Model day-one sell pressure from the distribution and size liquidity for it",{"type":30,"tag":341,"props":1414,"children":1415},{},[1416,1418,1424],{"type":35,"value":1417},"Plan what keeps users after the reward ends; our ",{"type":30,"tag":373,"props":1419,"children":1421},{"href":1420},"/blog/post-tge-strategy-guide",[1422],{"type":35,"value":1423},"post-TGE strategy guide",{"type":35,"value":1425}," covers the first months after launch",{"type":30,"tag":43,"props":1427,"children":1428},{"id":686},[1429],{"type":35,"value":689},{"type":30,"tag":31,"props":1431,"children":1432},{},[1433],{"type":35,"value":1434},"Points programs and airdrops are marketing tools, but their final test happens in the order book. At Fibonacci Capital we see the same pattern repeatedly: the distribution is well designed, and then launch-day liquidity is not sized for the number of free tokens that can be sold in the first hours. Planning the distribution, the unlock schedule and market making together is what keeps a successful campaign from turning into a weak chart.",{"type":30,"tag":31,"props":1436,"children":1437},{},[1438,1440,1446],{"type":35,"value":1439},"If you are designing a points program or airdrop ahead of TGE and want to plan liquidity around it, ",{"type":30,"tag":373,"props":1441,"children":1443},{"href":1442},"/pretge",[1444],{"type":35,"value":1445},"talk to us about pre-TGE launch support",{"type":35,"value":500},{"title":7,"searchDepth":708,"depth":708,"links":1448},[1449,1453,1454,1455,1456,1457,1458,1461,1462],{"id":768,"depth":708,"text":771,"children":1450},[1451,1452],{"id":774,"depth":713,"text":777},{"id":785,"depth":713,"text":788},{"id":801,"depth":708,"text":804},{"id":1016,"depth":708,"text":1019},{"id":1052,"depth":708,"text":1055},{"id":1106,"depth":708,"text":1109},{"id":1150,"depth":708,"text":1153},{"id":1219,"depth":708,"text":1222,"children":1459},[1460],{"id":1280,"depth":713,"text":1283},{"id":1376,"depth":708,"text":1379},{"id":686,"depth":708,"text":689},"content:blog:points-program-vs-airdrop.md","blog/points-program-vs-airdrop.md","blog/points-program-vs-airdrop",{"_path":455,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":1467,"description":1468,"date":1469,"category":12,"readTime":25,"author":11,"tags":1470,"keywords":1473,"image":1474,"body":1475,"_type":730,"_id":2406,"_source":732,"_file":2407,"_stem":2408,"_extension":735},"How to Run a Crypto Ambassador Program That Actually Works","A practical guide to running a crypto ambassador program: who to recruit, how to structure tasks and rewards, how to stop farming, and a launch checklist.","2026-10-01",[1471,17,14,1472,745],"ambassador program","growth","crypto ambassador program, web3 ambassador program, how to run a crypto ambassador program, blockchain ambassador program rewards, community ambassador program token project, Fibonacci Capital","/assets/images/blog/crypto-ambassador-program-guide.jpg",{"type":27,"children":1476,"toc":2386},[1477,1483,1488,1493,1505,1511,1516,1521,1574,1579,1585,1598,1604,1609,1614,1731,1736,1742,1747,1753,1758,1764,1881,1894,1900,1905,1933,1938,1944,1949,2012,2025,2031,2036,2041,2069,2074,2080,2085,2091,2096,2170,2175,2181,2189,2234,2242,2273,2281,2330,2338,2360,2366,2371,2376],{"type":30,"tag":43,"props":1478,"children":1480},{"id":1479},"what-a-crypto-ambassador-program-is-for",[1481],{"type":35,"value":1482},"What a Crypto Ambassador Program Is For",{"type":30,"tag":31,"props":1484,"children":1485},{},[1486],{"type":35,"value":1487},"A crypto ambassador program is a structured way to turn your most useful community members into a small, accountable team that creates content, runs regional groups, onboards newcomers and reports back what users are saying — in exchange for recognition, access and rewards. Run well, it extends your team into languages, time zones and niches you could never hire for. Run badly, it becomes a points farm where hundreds of accounts post low-effort threads, collect tokens and sell them on day one.",{"type":30,"tag":31,"props":1489,"children":1490},{},[1491],{"type":35,"value":1492},"The difference is almost entirely in design: who you let in, what you ask them to do, how you measure it and how you pay for it. This guide walks through each decision, with a checklist at the end.",{"type":30,"tag":31,"props":1494,"children":1495},{},[1496,1498,1503],{"type":35,"value":1497},"An ambassador program is a layer on top of a community, not a substitute for one. If you do not yet have a core of people who use and understand the product, start with ",{"type":30,"tag":373,"props":1499,"children":1500},{"href":375},[1501],{"type":35,"value":1502},"how to build a crypto community",{"type":35,"value":1504}," and come back once you do.",{"type":30,"tag":43,"props":1506,"children":1508},{"id":1507},"step-1-decide-what-you-need-ambassadors-to-do",[1509],{"type":35,"value":1510},"Step 1: Decide What You Need Ambassadors to Do",{"type":30,"tag":31,"props":1512,"children":1513},{},[1514],{"type":35,"value":1515},"Most failed programs start with \"we need ambassadors\" and only later ask what for. Reverse that. Write down the specific gaps your team cannot cover, then design roles around them.",{"type":30,"tag":31,"props":1517,"children":1518},{},[1519],{"type":35,"value":1520},"Common, legitimate jobs for ambassadors:",{"type":30,"tag":337,"props":1522,"children":1523},{},[1524,1534,1544,1554,1564],{"type":30,"tag":341,"props":1525,"children":1526},{},[1527,1532],{"type":30,"tag":345,"props":1528,"children":1529},{},[1530],{"type":35,"value":1531},"Regional community leads",{"type":35,"value":1533}," — run and moderate a local-language Telegram or Discord channel, translate announcements, host occasional AMAs",{"type":30,"tag":341,"props":1535,"children":1536},{},[1537,1542],{"type":30,"tag":345,"props":1538,"children":1539},{},[1540],{"type":35,"value":1541},"Content creators",{"type":35,"value":1543}," — tutorials, explainer threads, videos and walkthroughs of real product features",{"type":30,"tag":341,"props":1545,"children":1546},{},[1547,1552],{"type":30,"tag":345,"props":1548,"children":1549},{},[1550],{"type":35,"value":1551},"Developer advocates",{"type":35,"value":1553}," — answer technical questions, write integration guides, flag bugs from builders",{"type":30,"tag":341,"props":1555,"children":1556},{},[1557,1562],{"type":30,"tag":345,"props":1558,"children":1559},{},[1560],{"type":35,"value":1561},"Event representatives",{"type":35,"value":1563}," — show up at local meetups and conferences, run small workshops",{"type":30,"tag":341,"props":1565,"children":1566},{},[1567,1572],{"type":30,"tag":345,"props":1568,"children":1569},{},[1570],{"type":35,"value":1571},"Feedback scouts",{"type":35,"value":1573}," — collect recurring user complaints and confusion and pass them to the product team",{"type":30,"tag":31,"props":1575,"children":1576},{},[1577],{"type":35,"value":1578},"Each role should have a one-paragraph description, a short list of expected outputs per month and a named person on your team who owns it. If you cannot name an owner, do not open the role.",{"type":30,"tag":50,"props":1580,"children":1582},{"id":1581},"roles-to-avoid",[1583],{"type":35,"value":1584},"Roles to avoid",{"type":30,"tag":31,"props":1586,"children":1587},{},[1588,1590,1596],{"type":35,"value":1589},"Do not create roles whose only output is volume of social posts, replies or retweets. Those are the easiest tasks to automate and fake, and the engagement they generate is exactly the kind sophisticated users and exchanges have learned to discount. The same trap is covered in more depth in ",{"type":30,"tag":373,"props":1591,"children":1593},{"href":1592},"/blog/crypto-kol-marketing-mistakes",[1594],{"type":35,"value":1595},"crypto KOL marketing mistakes",{"type":35,"value":1597}," — paying for impressions instead of outcomes.",{"type":30,"tag":43,"props":1599,"children":1601},{"id":1600},"step-2-recruit-from-inside-not-from-applications-alone",[1602],{"type":35,"value":1603},"Step 2: Recruit From Inside, Not From Applications Alone",{"type":30,"tag":31,"props":1605,"children":1606},{},[1607],{"type":35,"value":1608},"The best ambassadors are usually already doing the job unpaid. They answer questions in your group before your moderators do, they write threads nobody asked for, and they file sensible bug reports. Start by inviting those people directly.",{"type":30,"tag":31,"props":1610,"children":1611},{},[1612],{"type":35,"value":1613},"Open applications are useful for reaching new regions and skill sets, but expect most submissions to come from people who apply to every ambassador program in the market. Filter for evidence, not enthusiasm.",{"type":30,"tag":89,"props":1615,"children":1616},{},[1617,1638],{"type":30,"tag":93,"props":1618,"children":1619},{},[1620],{"type":30,"tag":97,"props":1621,"children":1622},{},[1623,1628,1633],{"type":30,"tag":101,"props":1624,"children":1625},{},[1626],{"type":35,"value":1627},"Signal",{"type":30,"tag":101,"props":1629,"children":1630},{},[1631],{"type":35,"value":1632},"Weight it heavily",{"type":30,"tag":101,"props":1634,"children":1635},{},[1636],{"type":35,"value":1637},"Treat with caution",{"type":30,"tag":117,"props":1639,"children":1640},{},[1641,1659,1677,1695,1713],{"type":30,"tag":97,"props":1642,"children":1643},{},[1644,1649,1654],{"type":30,"tag":124,"props":1645,"children":1646},{},[1647],{"type":35,"value":1648},"Prior activity in your community",{"type":30,"tag":124,"props":1650,"children":1651},{},[1652],{"type":35,"value":1653},"Months of genuine, helpful messages",{"type":30,"tag":124,"props":1655,"children":1656},{},[1657],{"type":35,"value":1658},"Joined the week the program was announced",{"type":30,"tag":97,"props":1660,"children":1661},{},[1662,1667,1672],{"type":30,"tag":124,"props":1663,"children":1664},{},[1665],{"type":35,"value":1666},"Content samples",{"type":30,"tag":124,"props":1668,"children":1669},{},[1670],{"type":35,"value":1671},"Accurate, original work about your product or sector",{"type":30,"tag":124,"props":1673,"children":1674},{},[1675],{"type":35,"value":1676},"Generic templates, AI-padded threads, copied content",{"type":30,"tag":97,"props":1678,"children":1679},{},[1680,1685,1690],{"type":30,"tag":124,"props":1681,"children":1682},{},[1683],{"type":35,"value":1684},"Language and region",{"type":30,"tag":124,"props":1686,"children":1687},{},[1688],{"type":35,"value":1689},"Native speaker in a region you actually want to reach",{"type":30,"tag":124,"props":1691,"children":1692},{},[1693],{"type":35,"value":1694},"Claims to cover many regions at once",{"type":30,"tag":97,"props":1696,"children":1697},{},[1698,1703,1708],{"type":30,"tag":124,"props":1699,"children":1700},{},[1701],{"type":35,"value":1702},"Social accounts",{"type":30,"tag":124,"props":1704,"children":1705},{},[1706],{"type":35,"value":1707},"Real conversations, audience that replies",{"type":30,"tag":124,"props":1709,"children":1710},{},[1711],{"type":35,"value":1712},"Large follower count with no meaningful engagement",{"type":30,"tag":97,"props":1714,"children":1715},{},[1716,1721,1726],{"type":30,"tag":124,"props":1717,"children":1718},{},[1719],{"type":35,"value":1720},"Other programs",{"type":30,"tag":124,"props":1722,"children":1723},{},[1724],{"type":35,"value":1725},"Selective, with track record they can show",{"type":30,"tag":124,"props":1727,"children":1728},{},[1729],{"type":35,"value":1730},"Ambassador for dozens of projects simultaneously",{"type":30,"tag":31,"props":1732,"children":1733},{},[1734],{"type":35,"value":1735},"Ask applicants for one small paid or unpaid trial task relevant to their role — a translated announcement, a short tutorial, a summary of community feedback. It filters out most low-effort applicants faster than any interview.",{"type":30,"tag":50,"props":1737,"children":1739},{"id":1738},"start-small",[1740],{"type":35,"value":1741},"Start small",{"type":30,"tag":31,"props":1743,"children":1744},{},[1745],{"type":35,"value":1746},"Launch with a cohort you can actually manage. A dozen strong ambassadors with clear roles will produce more value than a few hundred loosely supervised ones, and the first cohort sets the culture for every cohort after it. Expand only once you have a review process that keeps up.",{"type":30,"tag":43,"props":1748,"children":1750},{"id":1749},"step-3-design-rewards-that-do-not-create-sellers",[1751],{"type":35,"value":1752},"Step 3: Design Rewards That Do Not Create Sellers",{"type":30,"tag":31,"props":1754,"children":1755},{},[1756],{"type":35,"value":1757},"Reward design is where ambassador programs most often hurt the token. If ambassadors are paid in liquid tokens on a regular schedule, and they are not long-term believers, you have built a recurring source of sell pressure that grows with the program.",{"type":30,"tag":50,"props":1759,"children":1761},{"id":1760},"reward-options-compared",[1762],{"type":35,"value":1763},"Reward options compared",{"type":30,"tag":89,"props":1765,"children":1766},{},[1767,1788],{"type":30,"tag":93,"props":1768,"children":1769},{},[1770],{"type":30,"tag":97,"props":1771,"children":1772},{},[1773,1778,1783],{"type":30,"tag":101,"props":1774,"children":1775},{},[1776],{"type":35,"value":1777},"Reward type",{"type":30,"tag":101,"props":1779,"children":1780},{},[1781],{"type":35,"value":1782},"Strengths",{"type":30,"tag":101,"props":1784,"children":1785},{},[1786],{"type":35,"value":1787},"Risks",{"type":30,"tag":117,"props":1789,"children":1790},{},[1791,1809,1827,1845,1863],{"type":30,"tag":97,"props":1792,"children":1793},{},[1794,1799,1804],{"type":30,"tag":124,"props":1795,"children":1796},{},[1797],{"type":35,"value":1798},"Stablecoin or fiat stipend",{"type":30,"tag":124,"props":1800,"children":1801},{},[1802],{"type":35,"value":1803},"Predictable, no direct sell pressure on your token",{"type":30,"tag":124,"props":1805,"children":1806},{},[1807],{"type":35,"value":1808},"Costs treasury cash; attracts mercenaries if unconditioned",{"type":30,"tag":97,"props":1810,"children":1811},{},[1812,1817,1822],{"type":30,"tag":124,"props":1813,"children":1814},{},[1815],{"type":35,"value":1816},"Liquid tokens",{"type":30,"tag":124,"props":1818,"children":1819},{},[1820],{"type":35,"value":1821},"Aligns with token, cheap in treasury terms",{"type":30,"tag":124,"props":1823,"children":1824},{},[1825],{"type":35,"value":1826},"Ambassadors may sell immediately; adds supply to the book",{"type":30,"tag":97,"props":1828,"children":1829},{},[1830,1835,1840],{"type":30,"tag":124,"props":1831,"children":1832},{},[1833],{"type":35,"value":1834},"Vested tokens",{"type":30,"tag":124,"props":1836,"children":1837},{},[1838],{"type":35,"value":1839},"Aligns ambassadors with the long term",{"type":30,"tag":124,"props":1841,"children":1842},{},[1843],{"type":35,"value":1844},"Less attractive to new recruits; needs tracking",{"type":30,"tag":97,"props":1846,"children":1847},{},[1848,1853,1858],{"type":30,"tag":124,"props":1849,"children":1850},{},[1851],{"type":35,"value":1852},"Non-monetary perks",{"type":30,"tag":124,"props":1854,"children":1855},{},[1856],{"type":35,"value":1857},"Early access, team calls, merch, event tickets, governance roles",{"type":30,"tag":124,"props":1859,"children":1860},{},[1861],{"type":35,"value":1862},"Not enough on their own for heavy workloads",{"type":30,"tag":97,"props":1864,"children":1865},{},[1866,1871,1876],{"type":30,"tag":124,"props":1867,"children":1868},{},[1869],{"type":35,"value":1870},"Points or reputation that convert later",{"type":30,"tag":124,"props":1872,"children":1873},{},[1874],{"type":35,"value":1875},"Flexible, rewards consistency",{"type":30,"tag":124,"props":1877,"children":1878},{},[1879],{"type":35,"value":1880},"Becomes a farming target if conversion rules are vague",{"type":30,"tag":31,"props":1882,"children":1883},{},[1884,1886,1892],{"type":35,"value":1885},"Most programs that hold up use a mix: a modest stablecoin stipend for defined, verified work, plus a token component that vests over a meaningful period. Vesting does not have to be complicated — the same principles in ",{"type":30,"tag":373,"props":1887,"children":1889},{"href":1888},"/blog/token-vesting-schedules-explained",[1890],{"type":35,"value":1891},"token vesting schedules explained",{"type":35,"value":1893}," apply at small scale. Account for ambassador allocations in your tokenomics from the start rather than funding them ad hoc from the treasury.",{"type":30,"tag":50,"props":1895,"children":1897},{"id":1896},"pay-for-outcomes-review-for-quality",[1898],{"type":35,"value":1899},"Pay for outcomes, review for quality",{"type":30,"tag":31,"props":1901,"children":1902},{},[1903],{"type":35,"value":1904},"Tie rewards to outputs a person on your team has reviewed, not to raw counts. A practical structure:",{"type":30,"tag":513,"props":1906,"children":1907},{},[1908,1913,1918,1923,1928],{"type":30,"tag":341,"props":1909,"children":1910},{},[1911],{"type":35,"value":1912},"Each role has a monthly baseline of expected outputs",{"type":30,"tag":341,"props":1914,"children":1915},{},[1916],{"type":35,"value":1917},"Ambassadors submit work through a single form or tracker",{"type":30,"tag":341,"props":1919,"children":1920},{},[1921],{"type":35,"value":1922},"A named reviewer scores it for accuracy, originality and relevance",{"type":30,"tag":341,"props":1924,"children":1925},{},[1926],{"type":35,"value":1927},"Rewards are paid on accepted work only, on a fixed monthly date",{"type":30,"tag":341,"props":1929,"children":1930},{},[1931],{"type":35,"value":1932},"Exceptional contributions earn discretionary bonuses, announced publicly",{"type":30,"tag":31,"props":1934,"children":1935},{},[1936],{"type":35,"value":1937},"Publish the rules. Opaque scoring breeds resentment and accusations of favouritism, which can spill into the wider community.",{"type":30,"tag":43,"props":1939,"children":1941},{"id":1940},"step-4-stop-farming-before-it-starts",[1942],{"type":35,"value":1943},"Step 4: Stop Farming Before It Starts",{"type":30,"tag":31,"props":1945,"children":1946},{},[1947],{"type":35,"value":1948},"Any program with rewards will attract farmers. Assume it and design for it.",{"type":30,"tag":337,"props":1950,"children":1951},{},[1952,1962,1972,1982,1992,2002],{"type":30,"tag":341,"props":1953,"children":1954},{},[1955,1960],{"type":30,"tag":345,"props":1956,"children":1957},{},[1958],{"type":35,"value":1959},"Cap rewardable tasks per period",{"type":35,"value":1961}," so volume alone cannot dominate the leaderboard",{"type":30,"tag":341,"props":1963,"children":1964},{},[1965,1970],{"type":30,"tag":345,"props":1966,"children":1967},{},[1968],{"type":35,"value":1969},"Do not reward raw engagement metrics",{"type":35,"value":1971}," such as likes, follows or retweets",{"type":30,"tag":341,"props":1973,"children":1974},{},[1975,1980],{"type":30,"tag":345,"props":1976,"children":1977},{},[1978],{"type":35,"value":1979},"Spot-check content",{"type":35,"value":1981}," for plagiarism and machine-generated filler",{"type":30,"tag":341,"props":1983,"children":1984},{},[1985,1990],{"type":30,"tag":345,"props":1986,"children":1987},{},[1988],{"type":35,"value":1989},"Watch for account clusters",{"type":35,"value":1991}," — near-identical posting patterns, shared wallets, synchronised activity",{"type":30,"tag":341,"props":1993,"children":1994},{},[1995,2000],{"type":30,"tag":345,"props":1996,"children":1997},{},[1998],{"type":35,"value":1999},"Make removal easy and public in principle",{"type":35,"value":2001}," — state that accounts found gaming the program forfeit pending rewards",{"type":30,"tag":341,"props":2003,"children":2004},{},[2005,2010],{"type":30,"tag":345,"props":2006,"children":2007},{},[2008],{"type":35,"value":2009},"Separate ambassadors from airdrop eligibility rules",{"type":35,"value":2011}," so they cannot double-dip on the same activity",{"type":30,"tag":31,"props":2013,"children":2014},{},[2015,2017,2023],{"type":35,"value":2016},"If you are running an airdrop alongside the ambassador program, the anti-sybil thinking overlaps heavily; the ",{"type":30,"tag":373,"props":2018,"children":2020},{"href":2019},"/blog/crypto-airdrop-campaign-guide",[2021],{"type":35,"value":2022},"crypto airdrop campaign guide",{"type":35,"value":2024}," covers those controls in more detail.",{"type":30,"tag":43,"props":2026,"children":2028},{"id":2027},"step-5-set-boundaries-on-what-ambassadors-say",[2029],{"type":35,"value":2030},"Step 5: Set Boundaries on What Ambassadors Say",{"type":30,"tag":31,"props":2032,"children":2033},{},[2034],{"type":35,"value":2035},"Ambassadors speak for your project in public, often in languages your core team does not read. That creates reputational and potentially legal exposure.",{"type":30,"tag":31,"props":2037,"children":2038},{},[2039],{"type":35,"value":2040},"Write a short code of conduct and make agreement a condition of joining. At minimum, ambassadors should:",{"type":30,"tag":337,"props":2042,"children":2043},{},[2044,2049,2054,2059,2064],{"type":30,"tag":341,"props":2045,"children":2046},{},[2047],{"type":35,"value":2048},"Never make price predictions or promise returns",{"type":30,"tag":341,"props":2050,"children":2051},{},[2052],{"type":35,"value":2053},"Never claim upcoming exchange listings, partnerships or unlocks that have not been officially announced",{"type":30,"tag":341,"props":2055,"children":2056},{},[2057],{"type":35,"value":2058},"Disclose that they are part of a compensated program where their content touches the token",{"type":30,"tag":341,"props":2060,"children":2061},{},[2062],{"type":35,"value":2063},"Direct users to official channels for contract addresses and links, never post their own",{"type":30,"tag":341,"props":2065,"children":2066},{},[2067],{"type":35,"value":2068},"Escalate security questions, suspected scams and complaints rather than improvising answers",{"type":30,"tag":31,"props":2070,"children":2071},{},[2072],{"type":35,"value":2073},"Disclosure and promotion rules for compensated content vary by jurisdiction. Have counsel review the code of conduct and reward structure, particularly if ambassadors receive tokens and promote them to retail audiences.",{"type":30,"tag":50,"props":2075,"children":2077},{"id":2076},"protect-against-impersonation",[2078],{"type":35,"value":2079},"Protect against impersonation",{"type":30,"tag":31,"props":2081,"children":2082},{},[2083],{"type":35,"value":2084},"The moment you publish an ambassador list, scammers will start impersonating ambassadors. Publish a verified roster on an official page, give ambassadors a visible role in your channels, and state clearly that ambassadors will never DM users first or ask for funds or seed phrases.",{"type":30,"tag":43,"props":2086,"children":2088},{"id":2087},"step-6-measure-what-actually-matters",[2089],{"type":35,"value":2090},"Step 6: Measure What Actually Matters",{"type":30,"tag":31,"props":2092,"children":2093},{},[2094],{"type":35,"value":2095},"Track a small number of metrics tied to the jobs you defined in Step 1, not vanity totals.",{"type":30,"tag":89,"props":2097,"children":2098},{},[2099,2115],{"type":30,"tag":93,"props":2100,"children":2101},{},[2102],{"type":30,"tag":97,"props":2103,"children":2104},{},[2105,2110],{"type":30,"tag":101,"props":2106,"children":2107},{},[2108],{"type":35,"value":2109},"Role",{"type":30,"tag":101,"props":2111,"children":2112},{},[2113],{"type":35,"value":2114},"Useful metrics",{"type":30,"tag":117,"props":2116,"children":2117},{},[2118,2131,2144,2157],{"type":30,"tag":97,"props":2119,"children":2120},{},[2121,2126],{"type":30,"tag":124,"props":2122,"children":2123},{},[2124],{"type":35,"value":2125},"Regional lead",{"type":30,"tag":124,"props":2127,"children":2128},{},[2129],{"type":35,"value":2130},"Active members in the regional channel, questions answered, unresolved complaints",{"type":30,"tag":97,"props":2132,"children":2133},{},[2134,2139],{"type":30,"tag":124,"props":2135,"children":2136},{},[2137],{"type":35,"value":2138},"Content creator",{"type":30,"tag":124,"props":2140,"children":2141},{},[2142],{"type":35,"value":2143},"Accepted pieces, accuracy, engagement from real users, product sign-ups where you can attribute them",{"type":30,"tag":97,"props":2145,"children":2146},{},[2147,2152],{"type":30,"tag":124,"props":2148,"children":2149},{},[2150],{"type":35,"value":2151},"Developer advocate",{"type":30,"tag":124,"props":2153,"children":2154},{},[2155],{"type":35,"value":2156},"Questions resolved, integration guides published, bugs reported and confirmed",{"type":30,"tag":97,"props":2158,"children":2159},{},[2160,2165],{"type":30,"tag":124,"props":2161,"children":2162},{},[2163],{"type":35,"value":2164},"Feedback scout",{"type":30,"tag":124,"props":2166,"children":2167},{},[2168],{"type":35,"value":2169},"Distinct issues surfaced, issues acted on by the product team",{"type":30,"tag":31,"props":2171,"children":2172},{},[2173],{"type":35,"value":2174},"Review the program quarterly. Remove inactive ambassadors, promote the strongest to senior or lead roles, and close regions or roles that are not producing anything. A program that never prunes slowly fills with people collecting rewards for nothing.",{"type":30,"tag":43,"props":2176,"children":2178},{"id":2177},"crypto-ambassador-program-launch-checklist",[2179],{"type":35,"value":2180},"Crypto Ambassador Program Launch Checklist",{"type":30,"tag":31,"props":2182,"children":2183},{},[2184],{"type":30,"tag":345,"props":2185,"children":2186},{},[2187],{"type":35,"value":2188},"Design",{"type":30,"tag":337,"props":2190,"children":2193},{"className":2191},[2192],"contains-task-list",[2194,2207,2216,2225],{"type":30,"tag":341,"props":2195,"children":2198},{"className":2196},[2197],"task-list-item",[2199,2205],{"type":30,"tag":2200,"props":2201,"children":2204},"input",{"disabled":2202,"type":2203},true,"checkbox",[],{"type":35,"value":2206}," Specific jobs defined, each with a named internal owner",{"type":30,"tag":341,"props":2208,"children":2210},{"className":2209},[2197],[2211,2214],{"type":30,"tag":2200,"props":2212,"children":2213},{"disabled":2202,"type":2203},[],{"type":35,"value":2215}," Monthly output expectations written for each role",{"type":30,"tag":341,"props":2217,"children":2219},{"className":2218},[2197],[2220,2223],{"type":30,"tag":2200,"props":2221,"children":2222},{"disabled":2202,"type":2203},[],{"type":35,"value":2224}," Reward mix chosen and budgeted, including vesting for token rewards",{"type":30,"tag":341,"props":2226,"children":2228},{"className":2227},[2197],[2229,2232],{"type":30,"tag":2200,"props":2230,"children":2231},{"disabled":2202,"type":2203},[],{"type":35,"value":2233}," Ambassador allocation reflected in tokenomics and treasury plan",{"type":30,"tag":31,"props":2235,"children":2236},{},[2237],{"type":30,"tag":345,"props":2238,"children":2239},{},[2240],{"type":35,"value":2241},"Recruitment",{"type":30,"tag":337,"props":2243,"children":2245},{"className":2244},[2192],[2246,2255,2264],{"type":30,"tag":341,"props":2247,"children":2249},{"className":2248},[2197],[2250,2253],{"type":30,"tag":2200,"props":2251,"children":2252},{"disabled":2202,"type":2203},[],{"type":35,"value":2254}," Existing active contributors invited first",{"type":30,"tag":341,"props":2256,"children":2258},{"className":2257},[2197],[2259,2262],{"type":30,"tag":2200,"props":2260,"children":2261},{"disabled":2202,"type":2203},[],{"type":35,"value":2263}," Application form asks for evidence and a trial task",{"type":30,"tag":341,"props":2265,"children":2267},{"className":2266},[2197],[2268,2271],{"type":30,"tag":2200,"props":2269,"children":2270},{"disabled":2202,"type":2203},[],{"type":35,"value":2272}," First cohort small enough to review properly",{"type":30,"tag":31,"props":2274,"children":2275},{},[2276],{"type":30,"tag":345,"props":2277,"children":2278},{},[2279],{"type":35,"value":2280},"Operations",{"type":30,"tag":337,"props":2282,"children":2284},{"className":2283},[2192],[2285,2294,2303,2312,2321],{"type":30,"tag":341,"props":2286,"children":2288},{"className":2287},[2197],[2289,2292],{"type":30,"tag":2200,"props":2290,"children":2291},{"disabled":2202,"type":2203},[],{"type":35,"value":2293}," Single submission tracker and named reviewers",{"type":30,"tag":341,"props":2295,"children":2297},{"className":2296},[2197],[2298,2301],{"type":30,"tag":2200,"props":2299,"children":2300},{"disabled":2202,"type":2203},[],{"type":35,"value":2302}," Fixed monthly payout date and published scoring rules",{"type":30,"tag":341,"props":2304,"children":2306},{"className":2305},[2197],[2307,2310],{"type":30,"tag":2200,"props":2308,"children":2309},{"disabled":2202,"type":2203},[],{"type":35,"value":2311}," Anti-farming caps and spot-check process in place",{"type":30,"tag":341,"props":2313,"children":2315},{"className":2314},[2197],[2316,2319],{"type":30,"tag":2200,"props":2317,"children":2318},{"disabled":2202,"type":2203},[],{"type":35,"value":2320}," Code of conduct signed, reviewed by counsel",{"type":30,"tag":341,"props":2322,"children":2324},{"className":2323},[2197],[2325,2328],{"type":30,"tag":2200,"props":2326,"children":2327},{"disabled":2202,"type":2203},[],{"type":35,"value":2329}," Verified ambassador roster published to counter impersonation",{"type":30,"tag":31,"props":2331,"children":2332},{},[2333],{"type":30,"tag":345,"props":2334,"children":2335},{},[2336],{"type":35,"value":2337},"Review",{"type":30,"tag":337,"props":2339,"children":2341},{"className":2340},[2192],[2342,2351],{"type":30,"tag":341,"props":2343,"children":2345},{"className":2344},[2197],[2346,2349],{"type":30,"tag":2200,"props":2347,"children":2348},{"disabled":2202,"type":2203},[],{"type":35,"value":2350}," Role-specific metrics tracked monthly",{"type":30,"tag":341,"props":2352,"children":2354},{"className":2353},[2197],[2355,2358],{"type":30,"tag":2200,"props":2356,"children":2357},{"disabled":2202,"type":2203},[],{"type":35,"value":2359}," Quarterly prune and promotion cycle scheduled",{"type":30,"tag":43,"props":2361,"children":2363},{"id":2362},"how-ambassador-programs-interact-with-your-market",[2364],{"type":35,"value":2365},"How Ambassador Programs Interact With Your Market",{"type":30,"tag":31,"props":2367,"children":2368},{},[2369],{"type":35,"value":2370},"An ambassador program is a growth channel, and growth eventually shows up in your order book. Two effects are worth planning for. First, token rewards add a steady trickle of supply; if your books are thin, even modest monthly selling can weigh on price and frustrate the community the program was meant to strengthen. Second, a strong regional push can bring a wave of new buyers to a specific exchange in a short window, and if depth is not there, their first experience is slippage.",{"type":30,"tag":31,"props":2372,"children":2373},{},[2374],{"type":35,"value":2375},"Teams that coordinate their ambassador calendar, reward vesting and liquidity coverage avoid both problems. At Fibonacci Capital we see the same pattern across launches: marketing and market structure work best when they are planned together rather than in separate rooms.",{"type":30,"tag":31,"props":2377,"children":2378},{},[2379,2381,2385],{"type":35,"value":2380},"If you are building out growth around a launch and want liquidity that can absorb the attention it brings, ",{"type":30,"tag":373,"props":2382,"children":2383},{"href":702},[2384],{"type":35,"value":705},{"type":35,"value":500},{"title":7,"searchDepth":708,"depth":708,"links":2387},[2388,2389,2392,2395,2399,2400,2403,2404,2405],{"id":1479,"depth":708,"text":1482},{"id":1507,"depth":708,"text":1510,"children":2390},[2391],{"id":1581,"depth":713,"text":1584},{"id":1600,"depth":708,"text":1603,"children":2393},[2394],{"id":1738,"depth":713,"text":1741},{"id":1749,"depth":708,"text":1752,"children":2396},[2397,2398],{"id":1760,"depth":713,"text":1763},{"id":1896,"depth":713,"text":1899},{"id":1940,"depth":708,"text":1943},{"id":2027,"depth":708,"text":2030,"children":2401},[2402],{"id":2076,"depth":713,"text":2079},{"id":2087,"depth":708,"text":2090},{"id":2177,"depth":708,"text":2180},{"id":2362,"depth":708,"text":2365},"content:blog:crypto-ambassador-program-guide.md","blog/crypto-ambassador-program-guide.md","blog/crypto-ambassador-program-guide",{"_path":375,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":2410,"description":2411,"date":2412,"category":12,"readTime":25,"author":11,"tags":2413,"keywords":2415,"image":2416,"body":2417,"_type":730,"_id":3151,"_source":732,"_file":3152,"_stem":3153,"_extension":735},"How to Build a Crypto Community: A Practical Guide for Token Projects","Crypto community building done properly, phase by phase — how to build a crypto community before, during and after TGE, with a checklist and metrics that matter.","2026-09-17",[14,17,2414,1472,745],"TGE","crypto community building, how to build a crypto community, how to build community in crypto, web3 community management, discord telegram community growth, token project community strategy, Fibonacci Capital","/assets/images/blog/how-to-build-a-crypto-community.jpg",{"type":27,"children":2418,"toc":3129},[2419,2425,2430,2435,2448,2454,2460,2465,2470,2476,2502,2520,2525,2531,2627,2632,2638,2643,2649,2655,2660,2665,2671,2676,2709,2722,2728,2733,2738,2744,2750,2755,2760,2783,2788,2794,2799,2810,2816,2827,2833,2838,2938,2943,2949,2954,3012,3017,3057,3062,3102,3108,3113,3118],{"type":30,"tag":43,"props":2420,"children":2422},{"id":2421},"how-to-build-a-crypto-community-briefly",[2423],{"type":35,"value":2424},"How to Build a Crypto Community, Briefly",{"type":30,"tag":31,"props":2426,"children":2427},{},[2428],{"type":35,"value":2429},"To build a crypto community you need three things in sequence: a reason for people to show up that is not the price, a small core of people who are useful to each other before the token exists, and a set of rituals that keep giving them something to do after launch day. Most projects invert this — they buy an audience first, hand it a token, and then discover there was never a community underneath, only a queue.",{"type":30,"tag":31,"props":2431,"children":2432},{},[2433],{"type":35,"value":2434},"This guide covers what actually works, split by phase: pre-TGE, launch window, and post-TGE. It assumes you are building a real product. If you are not, community building is just crowd rental, and this guide will not help you.",{"type":30,"tag":31,"props":2436,"children":2437},{},[2438,2440,2446],{"type":35,"value":2439},"A community is worth the effort because it is the only distribution channel you own. Paid channels stop the day the budget stops. If you have not yet set the broader plan around it, read the ",{"type":30,"tag":373,"props":2441,"children":2443},{"href":2442},"/blog/web3-marketing-guide-token-projects",[2444],{"type":35,"value":2445},"web3 marketing guide for token projects",{"type":35,"value":2447}," first and treat this as the community layer within it.",{"type":30,"tag":43,"props":2449,"children":2451},{"id":2450},"phase-1-before-you-have-a-token",[2452],{"type":35,"value":2453},"Phase 1: Before You Have a Token",{"type":30,"tag":50,"props":2455,"children":2457},{"id":2456},"start-narrower-than-feels-comfortable",[2458],{"type":35,"value":2459},"Start narrower than feels comfortable",{"type":30,"tag":31,"props":2461,"children":2462},{},[2463],{"type":35,"value":2464},"The instinct is to open a Telegram group, invite everyone, and grow the number. The result is a channel with thousands of members, no shared context, and a permanent scroll of \"wen listing\".",{"type":30,"tag":31,"props":2466,"children":2467},{},[2468],{"type":35,"value":2469},"Start with a group small enough that people recognise each other's names. Fifty engaged people who understand what you are building are worth more than fifty thousand who do not, because the fifty will still be there in eighteen months and they will onboard the next cohort for you. Growth from a strong core is slower at the start and far more durable.",{"type":30,"tag":50,"props":2471,"children":2473},{"id":2472},"decide-what-the-community-is-for",[2474],{"type":35,"value":2475},"Decide what the community is for",{"type":30,"tag":31,"props":2477,"children":2478},{},[2479,2481,2500],{"type":35,"value":2480},"Write one sentence: ",{"type":30,"tag":2482,"props":2483,"children":2484},"em",{},[2485,2487,2493,2495],{"type":35,"value":2486},"this community exists so that ",{"type":30,"tag":2488,"props":2489,"children":2490},"span",{},[2491],{"type":35,"value":2492},"who",{"type":35,"value":2494}," can ",{"type":30,"tag":2488,"props":2496,"children":2497},{},[2498],{"type":35,"value":2499},"do what",{"type":35,"value":2501},". Examples that hold up:",{"type":30,"tag":337,"props":2503,"children":2504},{},[2505,2510,2515],{"type":30,"tag":341,"props":2506,"children":2507},{},[2508],{"type":35,"value":2509},"So that node operators can get help running infrastructure and flag issues early",{"type":30,"tag":341,"props":2511,"children":2512},{},[2513],{"type":35,"value":2514},"So that traders using the protocol can share strategies and see fee changes first",{"type":30,"tag":341,"props":2516,"children":2517},{},[2518],{"type":35,"value":2519},"So that developers building on the chain can get unblocked within hours",{"type":30,"tag":31,"props":2521,"children":2522},{},[2523],{"type":35,"value":2524},"Examples that do not hold up: \"so that holders can discuss the project\", \"so that we can build hype for TGE\". Those are not purposes, they are waiting rooms. A community with no function beyond waiting will spend its time on price, because price is the only thing there is to discuss.",{"type":30,"tag":50,"props":2526,"children":2528},{"id":2527},"choose-platforms-deliberately",[2529],{"type":35,"value":2530},"Choose platforms deliberately",{"type":30,"tag":89,"props":2532,"children":2533},{},[2534,2554],{"type":30,"tag":93,"props":2535,"children":2536},{},[2537],{"type":30,"tag":97,"props":2538,"children":2539},{},[2540,2545,2549],{"type":30,"tag":101,"props":2541,"children":2542},{},[2543],{"type":35,"value":2544},"Platform",{"type":30,"tag":101,"props":2546,"children":2547},{},[2548],{"type":35,"value":308},{"type":30,"tag":101,"props":2550,"children":2551},{},[2552],{"type":35,"value":2553},"Weakness",{"type":30,"tag":117,"props":2555,"children":2556},{},[2557,2574,2591,2609],{"type":30,"tag":97,"props":2558,"children":2559},{},[2560,2564,2569],{"type":30,"tag":124,"props":2561,"children":2562},{},[2563],{"type":35,"value":110},{"type":30,"tag":124,"props":2565,"children":2566},{},[2567],{"type":35,"value":2568},"Fast retail conversation, regional groups, announcements",{"type":30,"tag":124,"props":2570,"children":2571},{},[2572],{"type":35,"value":2573},"Poor structure, hard to moderate at scale, scam-heavy",{"type":30,"tag":97,"props":2575,"children":2576},{},[2577,2581,2586],{"type":30,"tag":124,"props":2578,"children":2579},{},[2580],{"type":35,"value":115},{"type":30,"tag":124,"props":2582,"children":2583},{},[2584],{"type":35,"value":2585},"Structured communities, developers, roles and permissions",{"type":30,"tag":124,"props":2587,"children":2588},{},[2589],{"type":35,"value":2590},"Intimidating for non-crypto-native users, goes quiet fast",{"type":30,"tag":97,"props":2592,"children":2593},{},[2594,2599,2604],{"type":30,"tag":124,"props":2595,"children":2596},{},[2597],{"type":35,"value":2598},"X / Twitter",{"type":30,"tag":124,"props":2600,"children":2601},{},[2602],{"type":35,"value":2603},"Reach, narrative, reaching new people",{"type":30,"tag":124,"props":2605,"children":2606},{},[2607],{"type":35,"value":2608},"Not a community — a broadcast surface",{"type":30,"tag":97,"props":2610,"children":2611},{},[2612,2617,2622],{"type":30,"tag":124,"props":2613,"children":2614},{},[2615],{"type":35,"value":2616},"Forum / governance",{"type":30,"tag":124,"props":2618,"children":2619},{},[2620],{"type":35,"value":2621},"Long-form debate, proposals, durable record",{"type":30,"tag":124,"props":2623,"children":2624},{},[2625],{"type":35,"value":2626},"Low traffic without a real reason to use it",{"type":30,"tag":31,"props":2628,"children":2629},{},[2630],{"type":35,"value":2631},"Most projects need two: one conversational (Telegram or Discord, chosen by who your users actually are) and one broadcast (X). Running five platforms badly is worse than running two well. Regional groups are worth opening only when you have someone who genuinely speaks the language and can moderate in it — an unmoderated foreign-language group becomes a scam channel bearing your logo.",{"type":30,"tag":50,"props":2633,"children":2635},{"id":2634},"put-your-builders-in-the-room",[2636],{"type":35,"value":2637},"Put your builders in the room",{"type":30,"tag":31,"props":2639,"children":2640},{},[2641],{"type":35,"value":2642},"The single highest-leverage community tactic before launch is direct access to the people building the thing. Not a marketing account relaying answers — the actual engineers and founders, visible, answering questions in public, admitting when something is broken. This is cheap, it does not scale, and it is why early communities of serious projects feel different from communities of promoted ones.",{"type":30,"tag":43,"props":2644,"children":2646},{"id":2645},"phase-2-the-launch-window",[2647],{"type":35,"value":2648},"Phase 2: The Launch Window",{"type":30,"tag":50,"props":2650,"children":2652},{"id":2651},"expect-the-composition-to-change-overnight",[2653],{"type":35,"value":2654},"Expect the composition to change overnight",{"type":30,"tag":31,"props":2656,"children":2657},{},[2658],{"type":35,"value":2659},"At TGE, the community you spent a year building gets diluted by an influx with completely different motives. Your fifty become a minority in a room of arrivals who are there for the token. This is normal and you should plan for it rather than be disappointed by it.",{"type":30,"tag":31,"props":2661,"children":2662},{},[2663],{"type":35,"value":2664},"Two practical defences. First, preserve a space for the original core — a role, a separate channel, a call — so that the signal does not drown. Second, decide your moderation posture in advance and publish it, because launch week is the worst possible time to improvise rules.",{"type":30,"tag":50,"props":2666,"children":2668},{"id":2667},"moderation-is-a-security-function-not-a-chore",[2669],{"type":35,"value":2670},"Moderation is a security function, not a chore",{"type":30,"tag":31,"props":2672,"children":2673},{},[2674],{"type":35,"value":2675},"The moment a token has value, your community becomes a target. Standing measures, all of which should be live before launch day:",{"type":30,"tag":337,"props":2677,"children":2678},{},[2679,2684,2689,2694,2699,2704],{"type":30,"tag":341,"props":2680,"children":2681},{},[2682],{"type":35,"value":2683},"Admins never DM first, stated permanently in the channel description and pinned",{"type":30,"tag":341,"props":2685,"children":2686},{},[2687],{"type":35,"value":2688},"No support over DM, ever, with no exceptions made for anyone",{"type":30,"tag":341,"props":2690,"children":2691},{},[2692],{"type":35,"value":2693},"Link posting restricted for new accounts",{"type":30,"tag":341,"props":2695,"children":2696},{},[2697],{"type":35,"value":2698},"A published, single source of truth for the contract address, linked everywhere",{"type":30,"tag":341,"props":2700,"children":2701},{},[2702],{"type":35,"value":2703},"A documented process for reporting impersonation accounts, and someone whose job it is to file the reports",{"type":30,"tag":341,"props":2705,"children":2706},{},[2707],{"type":35,"value":2708},"Anti-bot verification on entry, tuned so it does not exclude legitimate non-technical users",{"type":30,"tag":31,"props":2710,"children":2711},{},[2712,2714,2720],{"type":35,"value":2713},"Scams during launch week cost your earliest supporters real money and cost you the trust you spent a year building. Treat moderation staffing on launch day with the same seriousness as your ",{"type":30,"tag":373,"props":2715,"children":2717},{"href":2716},"/blog/tge-launch-day-runbook",[2718],{"type":35,"value":2719},"TGE launch day runbook",{"type":35,"value":2721}," treats exchange coordination.",{"type":30,"tag":50,"props":2723,"children":2725},{"id":2724},"do-not-promise-what-the-market-decides",[2726],{"type":35,"value":2727},"Do not promise what the market decides",{"type":30,"tag":31,"props":2729,"children":2730},{},[2731],{"type":35,"value":2732},"The most damaging thing a team can say in a community channel during launch week is anything that reads as a price expectation. It is legally exposed in many jurisdictions, it sets you up to be judged on an outcome you do not control, and it converts your community into a group of people with a grievance the first time the chart disagrees.",{"type":30,"tag":31,"props":2734,"children":2735},{},[2736],{"type":35,"value":2737},"Say what you are doing: the product milestones, the listings, the liquidity arrangements, the unlock schedule. Say nothing about where the price should go. Communities forgive a slow roadmap. They do not forgive a broken promise about money.",{"type":30,"tag":43,"props":2739,"children":2741},{"id":2740},"phase-3-after-tge-when-it-gets-hard",[2742],{"type":35,"value":2743},"Phase 3: After TGE, When It Gets Hard",{"type":30,"tag":50,"props":2745,"children":2747},{"id":2746},"the-quiet-period-is-the-real-test",[2748],{"type":35,"value":2749},"The quiet period is the real test",{"type":30,"tag":31,"props":2751,"children":2752},{},[2753],{"type":35,"value":2754},"Attention collapses after launch. Message volume falls, the airdrop hunters leave, and the channel that had a message a second has one an hour. This is not failure — it is the community reverting to its real size. What matters is what you do with the people who stayed.",{"type":30,"tag":31,"props":2756,"children":2757},{},[2758],{"type":35,"value":2759},"Give them something recurring. The specific format matters less than the reliability:",{"type":30,"tag":337,"props":2761,"children":2762},{},[2763,2768,2773,2778],{"type":30,"tag":341,"props":2764,"children":2765},{},[2766],{"type":35,"value":2767},"A weekly or fortnightly community call with a fixed time and a published agenda",{"type":30,"tag":341,"props":2769,"children":2770},{},[2771],{"type":35,"value":2772},"A monthly written update covering shipped work, metrics, and what did not go to plan",{"type":30,"tag":341,"props":2774,"children":2775},{},[2776],{"type":35,"value":2777},"An open changelog so progress is visible without anyone asking",{"type":30,"tag":341,"props":2779,"children":2780},{},[2781],{"type":35,"value":2782},"A public roadmap where items move, so the roadmap is evidently alive",{"type":30,"tag":31,"props":2784,"children":2785},{},[2786],{"type":35,"value":2787},"Reliability is the whole point. A modest update that arrives every single week outperforms an ambitious one that arrives when there is good news, because the second teaches people that silence means bad news.",{"type":30,"tag":50,"props":2789,"children":2791},{"id":2790},"give-people-a-role-not-just-a-chat",[2792],{"type":35,"value":2793},"Give people a role, not just a chat",{"type":30,"tag":31,"props":2795,"children":2796},{},[2797],{"type":35,"value":2798},"Communities that persist have jobs in them. Ambassador programmes, moderator roles, translators, documentation contributors, testnet participants, governance delegates. People stay where they have status and responsibility, not where they have a message box.",{"type":30,"tag":31,"props":2800,"children":2801},{},[2802,2804,2808],{"type":35,"value":2803},"Two cautions. Pay contributors properly, in a mix that includes vested tokens where appropriate — the reasoning in ",{"type":30,"tag":373,"props":2805,"children":2806},{"href":1888},[2807],{"type":35,"value":1891},{"type":35,"value":2809}," applies to community contributors as much as to your team. And define the role precisely, because an ambassador programme with no deliverables becomes a group of people expecting compensation for enthusiasm.",{"type":30,"tag":50,"props":2811,"children":2813},{"id":2812},"incentives-compound-or-corrode",[2814],{"type":35,"value":2815},"Incentives compound or corrode",{"type":30,"tag":31,"props":2817,"children":2818},{},[2819,2821,2825],{"type":35,"value":2820},"Points, quests and airdrops build a crowd quickly and a community rarely. They are useful when they push people toward behaviour you actually want repeated — using the product, providing liquidity, running infrastructure — and corrosive when they reward noise, because you end up paying for exactly the engagement metrics you will later have to explain to an exchange. If you are running one, design it against real usage: ",{"type":30,"tag":373,"props":2822,"children":2823},{"href":1132},[2824],{"type":35,"value":1135},{"type":35,"value":2826}," covers the mechanics.",{"type":30,"tag":43,"props":2828,"children":2830},{"id":2829},"metrics-that-mean-something",[2831],{"type":35,"value":2832},"Metrics That Mean Something",{"type":30,"tag":31,"props":2834,"children":2835},{},[2836],{"type":35,"value":2837},"Member count is the least useful number in community management. Better ones:",{"type":30,"tag":89,"props":2839,"children":2840},{},[2841,2857],{"type":30,"tag":93,"props":2842,"children":2843},{},[2844],{"type":30,"tag":97,"props":2845,"children":2846},{},[2847,2852],{"type":30,"tag":101,"props":2848,"children":2849},{},[2850],{"type":35,"value":2851},"Metric",{"type":30,"tag":101,"props":2853,"children":2854},{},[2855],{"type":35,"value":2856},"Why it matters",{"type":30,"tag":117,"props":2858,"children":2859},{},[2860,2873,2886,2899,2912,2925],{"type":30,"tag":97,"props":2861,"children":2862},{},[2863,2868],{"type":30,"tag":124,"props":2864,"children":2865},{},[2866],{"type":35,"value":2867},"Ratio of unique posters to members",{"type":30,"tag":124,"props":2869,"children":2870},{},[2871],{"type":35,"value":2872},"Measures participation, not registration",{"type":30,"tag":97,"props":2874,"children":2875},{},[2876,2881],{"type":30,"tag":124,"props":2877,"children":2878},{},[2879],{"type":35,"value":2880},"Retention of a joining cohort at 30 and 90 days",{"type":30,"tag":124,"props":2882,"children":2883},{},[2884],{"type":35,"value":2885},"Shows whether new arrivals ever become regulars",{"type":30,"tag":97,"props":2887,"children":2888},{},[2889,2894],{"type":30,"tag":124,"props":2890,"children":2891},{},[2892],{"type":35,"value":2893},"Share of questions answered by members, not the team",{"type":30,"tag":124,"props":2895,"children":2896},{},[2897],{"type":35,"value":2898},"The clearest sign a community has become self-sustaining",{"type":30,"tag":97,"props":2900,"children":2901},{},[2902,2907],{"type":30,"tag":124,"props":2903,"children":2904},{},[2905],{"type":35,"value":2906},"Community call attendance over time",{"type":30,"tag":124,"props":2908,"children":2909},{},[2910],{"type":35,"value":2911},"Hard to fake, tracks real commitment",{"type":30,"tag":97,"props":2913,"children":2914},{},[2915,2920],{"type":30,"tag":124,"props":2916,"children":2917},{},[2918],{"type":35,"value":2919},"Contributor count — people who shipped something",{"type":30,"tag":124,"props":2921,"children":2922},{},[2923],{"type":35,"value":2924},"Translators, docs, tooling, moderation",{"type":30,"tag":97,"props":2926,"children":2927},{},[2928,2933],{"type":30,"tag":124,"props":2929,"children":2930},{},[2931],{"type":35,"value":2932},"Product usage among community members",{"type":30,"tag":124,"props":2934,"children":2935},{},[2936],{"type":35,"value":2937},"Connects the community to the actual business",{"type":30,"tag":31,"props":2939,"children":2940},{},[2941],{"type":35,"value":2942},"Track them monthly and accept the direction they show. A channel of 40,000 members where twelve people speak is a smaller community than one of 3,000 where four hundred do.",{"type":30,"tag":43,"props":2944,"children":2946},{"id":2945},"community-building-checklist",[2947],{"type":35,"value":2948},"Community Building Checklist",{"type":30,"tag":31,"props":2950,"children":2951},{},[2952],{"type":35,"value":2953},"Pre-TGE:",{"type":30,"tag":337,"props":2955,"children":2957},{"className":2956},[2192],[2958,2967,2976,2985,2994,3003],{"type":30,"tag":341,"props":2959,"children":2961},{"className":2960},[2197],[2962,2965],{"type":30,"tag":2200,"props":2963,"children":2964},{"disabled":2202,"type":2203},[],{"type":35,"value":2966}," One-sentence purpose written down and published",{"type":30,"tag":341,"props":2968,"children":2970},{"className":2969},[2197],[2971,2974],{"type":30,"tag":2200,"props":2972,"children":2973},{"disabled":2202,"type":2203},[],{"type":35,"value":2975}," Two platforms chosen, not five",{"type":30,"tag":341,"props":2977,"children":2979},{"className":2978},[2197],[2980,2983],{"type":30,"tag":2200,"props":2981,"children":2982},{"disabled":2202,"type":2203},[],{"type":35,"value":2984}," Founders and engineers visible and answering in public",{"type":30,"tag":341,"props":2986,"children":2988},{"className":2987},[2197],[2989,2992],{"type":30,"tag":2200,"props":2990,"children":2991},{"disabled":2202,"type":2203},[],{"type":35,"value":2993}," Moderation rules written, published and staffed",{"type":30,"tag":341,"props":2995,"children":2997},{"className":2996},[2197],[2998,3001],{"type":30,"tag":2200,"props":2999,"children":3000},{"disabled":2202,"type":2203},[],{"type":35,"value":3002}," Anti-scam measures live before the token has any value",{"type":30,"tag":341,"props":3004,"children":3006},{"className":3005},[2197],[3007,3010],{"type":30,"tag":2200,"props":3008,"children":3009},{"disabled":2202,"type":2203},[],{"type":35,"value":3011}," Regional groups only where you have a native-speaking moderator",{"type":30,"tag":31,"props":3013,"children":3014},{},[3015],{"type":35,"value":3016},"Launch window:",{"type":30,"tag":337,"props":3018,"children":3020},{"className":3019},[2192],[3021,3030,3039,3048],{"type":30,"tag":341,"props":3022,"children":3024},{"className":3023},[2197],[3025,3028],{"type":30,"tag":2200,"props":3026,"children":3027},{"disabled":2202,"type":2203},[],{"type":35,"value":3029}," Core-contributor space preserved separately from the main influx",{"type":30,"tag":341,"props":3031,"children":3033},{"className":3032},[2197],[3034,3037],{"type":30,"tag":2200,"props":3035,"children":3036},{"disabled":2202,"type":2203},[],{"type":35,"value":3038}," Contract address published in one canonical place",{"type":30,"tag":341,"props":3040,"children":3042},{"className":3041},[2197],[3043,3046],{"type":30,"tag":2200,"props":3044,"children":3045},{"disabled":2202,"type":2203},[],{"type":35,"value":3047}," Moderation coverage rostered across all time zones for launch week",{"type":30,"tag":341,"props":3049,"children":3051},{"className":3050},[2197],[3052,3055],{"type":30,"tag":2200,"props":3053,"children":3054},{"disabled":2202,"type":2203},[],{"type":35,"value":3056}," No price commentary from anyone on the team, as a stated internal rule",{"type":30,"tag":31,"props":3058,"children":3059},{},[3060],{"type":35,"value":3061},"Post-TGE:",{"type":30,"tag":337,"props":3063,"children":3065},{"className":3064},[2192],[3066,3075,3084,3093],{"type":30,"tag":341,"props":3067,"children":3069},{"className":3068},[2197],[3070,3073],{"type":30,"tag":2200,"props":3071,"children":3072},{"disabled":2202,"type":2203},[],{"type":35,"value":3074}," A recurring ritual with a fixed cadence, running regardless of news",{"type":30,"tag":341,"props":3076,"children":3078},{"className":3077},[2197],[3079,3082],{"type":30,"tag":2200,"props":3080,"children":3081},{"disabled":2202,"type":2203},[],{"type":35,"value":3083}," Defined contributor roles with real deliverables and real compensation",{"type":30,"tag":341,"props":3085,"children":3087},{"className":3086},[2197],[3088,3091],{"type":30,"tag":2200,"props":3089,"children":3090},{"disabled":2202,"type":2203},[],{"type":35,"value":3092}," Monthly metrics review against participation, not headcount",{"type":30,"tag":341,"props":3094,"children":3096},{"className":3095},[2197],[3097,3100],{"type":30,"tag":2200,"props":3098,"children":3099},{"disabled":2202,"type":2203},[],{"type":35,"value":3101}," Incentive programmes tied to product usage, not to posting volume",{"type":30,"tag":43,"props":3103,"children":3105},{"id":3104},"the-part-community-cannot-do",[3106],{"type":35,"value":3107},"The Part Community Cannot Do",{"type":30,"tag":31,"props":3109,"children":3110},{},[3111],{"type":35,"value":3112},"A strong community will carry you through a quiet quarter, defend you accurately when someone misrepresents your project, and give you the most honest product feedback you will ever receive. It will not make your token tradeable.",{"type":30,"tag":31,"props":3114,"children":3115},{},[3116],{"type":35,"value":3117},"If a community member decides to buy, and the order book cannot absorb the size without moving the price several percent, the experience they have is nothing to do with how good your Discord is. Thin markets punish exactly the people who believe in you most, because they are the ones who buy first. That is the gap Fibonacci Capital works in — making sure the market underneath a project can actually handle the demand that its community and marketing generate.",{"type":30,"tag":31,"props":3119,"children":3120},{},[3121,3123,3128],{"type":35,"value":3122},"Build the community for the long term, and make sure the liquidity is there when it converts. If you want the market-making side of your launch handled properly, ",{"type":30,"tag":373,"props":3124,"children":3125},{"href":1442},[3126],{"type":35,"value":3127},"get in touch",{"type":35,"value":500},{"title":7,"searchDepth":708,"depth":708,"links":3130},[3131,3132,3138,3143,3148,3149,3150],{"id":2421,"depth":708,"text":2424},{"id":2450,"depth":708,"text":2453,"children":3133},[3134,3135,3136,3137],{"id":2456,"depth":713,"text":2459},{"id":2472,"depth":713,"text":2475},{"id":2527,"depth":713,"text":2530},{"id":2634,"depth":713,"text":2637},{"id":2645,"depth":708,"text":2648,"children":3139},[3140,3141,3142],{"id":2651,"depth":713,"text":2654},{"id":2667,"depth":713,"text":2670},{"id":2724,"depth":713,"text":2727},{"id":2740,"depth":708,"text":2743,"children":3144},[3145,3146,3147],{"id":2746,"depth":713,"text":2749},{"id":2790,"depth":713,"text":2793},{"id":2812,"depth":713,"text":2815},{"id":2829,"depth":708,"text":2832},{"id":2945,"depth":708,"text":2948},{"id":3104,"depth":708,"text":3107},"content:blog:how-to-build-a-crypto-community.md","blog/how-to-build-a-crypto-community.md","blog/how-to-build-a-crypto-community",1791940655086]