{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7iI2aUNq5wSirFKqOrcI/UxeOB93YebtrCErL1W7m/beH60saVD-9.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as o}from\"framer-motion\";import*as r from\"react\";export const richText=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re thrilled to launch \u201CWorld ID Verification,\u201D a new feature that enables users to verify that they are real and unique humans while keeping their privacy intact. World ID lets you securely and anonymously prove you are human online. Formo forms can now leverage World ID to build authentic and bot-free communities.\"}),/*#__PURE__*/e(\"img\",{alt:\"World ID Verification: Prove Your Humanity, Anonymously\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/zJfTWNiRhdJgoNLet1lQe54eyc.png\",srcSet:\"https://framerusercontent.com/images/zJfTWNiRhdJgoNLet1lQe54eyc.png?scale-down-to=512 512w,https://framerusercontent.com/images/zJfTWNiRhdJgoNLet1lQe54eyc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/zJfTWNiRhdJgoNLet1lQe54eyc.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why World ID Verification?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://world.org/world-id\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"World ID\"})}),\", developed by Worldcoin, allows people to anonymously and securely confirm they are unique humans, World ID helps Web3 projects distinguish real users from bots.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"Adding World ID Verification to your forms increases community trust, enabling only verified humans to participate. With this feature, Web3 builders ensure fair access to activities such as sign-ups, voting, pre-orders, and exclusive content.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"916\",src:\"https://framerusercontent.com/images/n258Hn6B87ITYE7FSzEDV4NvoRQ.png\",srcSet:\"https://framerusercontent.com/images/n258Hn6B87ITYE7FSzEDV4NvoRQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/n258Hn6B87ITYE7FSzEDV4NvoRQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/n258Hn6B87ITYE7FSzEDV4NvoRQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/n258Hn6B87ITYE7FSzEDV4NvoRQ.png 2822w\",style:{aspectRatio:\"2822 / 1832\"},width:\"1411\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with World ID Verification?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Authenticate users without collecting or storing PII (Personally identifiable information)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Securely control who can access events, waitlists, or allowlists\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Acquire high-quality onchain users for your Web3 project\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"World ID Verification: Prove Your Humanity, Anonymously\",className:\"framer-image\",height:\"140\",src:\"https://framerusercontent.com/images/InQN40peVKpnhxRXDe3YGX9zY.png\",srcSet:\"https://framerusercontent.com/images/InQN40peVKpnhxRXDe3YGX9zY.png?scale-down-to=512 512w,https://framerusercontent.com/images/InQN40peVKpnhxRXDe3YGX9zY.png 716w\",style:{aspectRatio:\"716 / 280\"},width:\"358\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Go to the 'Settings' Page of your Formo form.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enable the 'Connect World ID' Option to activate World ID verification.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"You\u2019re ready to receive responses on the 'Responses' page.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"World ID Verification: Prove Your Humanity, Anonymously\",className:\"framer-image\",height:\"557\",src:\"https://framerusercontent.com/images/IGneZ5zK5ULc6l6O24NovXytZ0.png\",srcSet:\"https://framerusercontent.com/images/IGneZ5zK5ULc6l6O24NovXytZ0.png?scale-down-to=512 512w,https://framerusercontent.com/images/IGneZ5zK5ULc6l6O24NovXytZ0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IGneZ5zK5ULc6l6O24NovXytZ0.png 1792w\",style:{aspectRatio:\"1792 / 1114\"},width:\"896\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Use World ID verification, token-gated forms, and Web3 analytics to drive engagement and turbocharge your growth onchain.\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]})]});export const richText1=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We're thrilled to announce that \",/*#__PURE__*/e(n,{href:\"https://celo.org/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Celo\"})}),\", the mobile-first blockchain, is now integrated with Formo\u2019s Web3 Form Builder! This integration empowers Celo developers and Web3 projects to create token-gated forms and surveys, capturing onchain and offchain data to understand and acquire Web3 users.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/gGeBldkwpN9NR2x79rGhp6QVTQ.png\",srcSet:\"https://framerusercontent.com/images/gGeBldkwpN9NR2x79rGhp6QVTQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/gGeBldkwpN9NR2x79rGhp6QVTQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/gGeBldkwpN9NR2x79rGhp6QVTQ.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Celo x Formo\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Celo?\"})}),/*#__PURE__*/e(\"p\",{children:\"Celo is a mobile-first, permissionless blockchain platform that aims to enhance financial accessibility through decentralized applications (dApps) and smart contracts. Originally launched as a Layer 1 blockchain, Celo transitioned to operate as a Layer 2 solution on Ethereum in July 2023, utilizing the OP Stack from Optimism. This shift is designed to improve liquidity sharing between Celo and Ethereum while enhancing security and developer experience.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What does this mean for you?\"})}),/*#__PURE__*/e(\"p\",{children:\"By integrating Celo with Formo, Web3 teams and developers can now create token-gated forms that capture valuable onchain activity and collect feedback from Celo\u2019s communities.\\xa0 With Formo, you can now verify users based on their Celo wallets, analyze Web3 user behavior and accelerate product growth.\"}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/fdNw6aZZslcJvSnZAijwuOfoE0.png\",srcSet:\"https://framerusercontent.com/images/fdNw6aZZslcJvSnZAijwuOfoE0.png?scale-down-to=512 512w,https://framerusercontent.com/images/fdNw6aZZslcJvSnZAijwuOfoE0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fdNw6aZZslcJvSnZAijwuOfoE0.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchains supported by Formo\"}),/*#__PURE__*/e(\"p\",{children:\"From today, you can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create forms that utilize onchain data from Celo, such as token and NFT balances.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement surveys and collect responses faster than ever for Celo dapps, users, and communities.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Yos Riady, Founder of Formo, shares his enthusiasm:\",/*#__PURE__*/e(\"br\",{}),\"\\\"The Celo team has made great contributions to the growth of Ethereum and the broader consumer crypto space. We're beyond excited to see how Formo will empower Celo's developers to use onchain data to build amazing dapps that users truly want\\\".\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Celo on Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Accessing Celo\u2019s data is now easier than ever on Formo. When creating a form, simply choose Celo as your preferred blockchain, and you have full access to onchain data from the Celo network.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to connect to the Celo network in your web3 Form:\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 1\"}),\": Go to \",/*#__PURE__*/e(n,{href:\"https://formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo.so\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 2: \"}),\"Sign in and create a form\"]}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png\",srcSet:\"https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png?scale-down-to=512 512w,https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png 1297w\",style:{aspectRatio:\"1297 / 982\"},width:\"648\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 3\"}),\": Go to Access Gate in the Settings page and choose \u201CAdd Requirement\u201D. You can select an ERC20 Token or a Native Token based on your needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"492\",src:\"https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png\",srcSet:\"https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png?scale-down-to=512 512w,https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png 1302w\",style:{aspectRatio:\"1302 / 985\"},width:\"651\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 4:\"}),\" Select the \u201CCelo\u201D network, search or paste your token address\"]}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"488\",src:\"https://framerusercontent.com/images/SOSMPsXIVgBMhF08mLmVANWo7o.png\",srcSet:\"https://framerusercontent.com/images/SOSMPsXIVgBMhF08mLmVANWo7o.png?scale-down-to=512 512w,https://framerusercontent.com/images/SOSMPsXIVgBMhF08mLmVANWo7o.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SOSMPsXIVgBMhF08mLmVANWo7o.png 1254w\",style:{aspectRatio:\"1254 / 976\"},width:\"627\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 5\"}),\": Set the minimum amount and name your requirement\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 6:\"}),\" Click on \u201CAdd requirement\u201D to complete.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/JAiejM4wMfrl7WTpIMD8LU0selc.png\",srcSet:\"https://framerusercontent.com/images/JAiejM4wMfrl7WTpIMD8LU0selc.png?scale-down-to=512 512w,https://framerusercontent.com/images/JAiejM4wMfrl7WTpIMD8LU0selc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JAiejM4wMfrl7WTpIMD8LU0selc.png 1253w\",style:{aspectRatio:\"1253 / 983\"},width:\"626\"}),/*#__PURE__*/e(\"p\",{children:\"Next, you can publish and share the form to start collecting responses. You\u2019ll be able to engage with your most active users and gain actionable insights to build products people want.\"}),/*#__PURE__*/e(\"img\",{alt:\"Celo is now LIVE on Formo!\",className:\"framer-image\",height:\"489\",src:\"https://framerusercontent.com/images/rIfFXS7ENCajyH9pRi9AwqKF5k.png\",srcSet:\"https://framerusercontent.com/images/rIfFXS7ENCajyH9pRi9AwqKF5k.png?scale-down-to=512 512w,https://framerusercontent.com/images/rIfFXS7ENCajyH9pRi9AwqKF5k.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rIfFXS7ENCajyH9pRi9AwqKF5k.png 1253w\",style:{aspectRatio:\"1253 / 979\"},width:\"626\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What\u2019s next?\"})}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re committed to integrating more blockchains and offering additional features to support your web3 data and analytics needs. If there\u2019s a blockchain you\u2019d love to see on Formo, \",/*#__PURE__*/e(n,{href:\"https://formo.canny.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"let us know\"})}),\", and we\u2019ll work to make it happen!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://app.formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Get started\"})}),\" with Celo and Formo today!\"]})]});export const richText2=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Web3 form conversion is about turning page views into form submissions \u2014 critical to building connections and capturing valuable data. Our guide explains how to improve your form conversion rates with tips, best practices, and real examples. Let\u2019s dive in to see how refining your form design and optimize your conversions.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/rbekeSw9yaJ0aKhPJzXyEUUXigo.png\",srcSet:\"https://framerusercontent.com/images/rbekeSw9yaJ0aKhPJzXyEUUXigo.png?scale-down-to=512 512w,https://framerusercontent.com/images/rbekeSw9yaJ0aKhPJzXyEUUXigo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rbekeSw9yaJ0aKhPJzXyEUUXigo.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are Web3 Form Conversions?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Form conversion measures the conversion rate, indicating the percentage of visitors who completed the form, which happens when a visitor submits a form on a website. Web3 form conversion is about leveraging \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-web3-forms-a-new-way-to-collect-onchain-data\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Web3 forms\"})}),\" to improve user engagement, data collection, and conversions, which is especially beneficial for \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-marketing-a-comprehensive-guide-for-beginners\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"marketing\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-build-a-web3-community-best-engagement-strategies\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community management \"})}),\"in Web3.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why is form conversion important?\"})}),/*#__PURE__*/e(\"p\",{children:\"Creating easy-to-complete forms is essential to a successful conversion rate optimization (CRO) strategy. A well-designed form isn\u2019t always as eye-catching as striking visuals or persuasive copy, but it\u2019s just as critical for user experience and trust. When a visitor begins filling out a form, they\u2019re already interested in converting. Making the process straightforward can help them follow through, while complex forms might discourage them.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/vnPWfupDNA1MIS7mR6mlu0jhHw.png\",srcSet:\"https://framerusercontent.com/images/vnPWfupDNA1MIS7mR6mlu0jhHw.png?scale-down-to=512 512w,https://framerusercontent.com/images/vnPWfupDNA1MIS7mR6mlu0jhHw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/vnPWfupDNA1MIS7mR6mlu0jhHw.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"10 Tips to Optimize Web3 Form Conversion\"})}),/*#__PURE__*/e(\"p\",{children:\"Here are 10 actionable tips to help you boost your Web3 form conversions:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Make the first step easy\"})}),/*#__PURE__*/e(\"p\",{children:\"According to the Zeigarnik effect, people feel a need to finish what they start. Start with a simple question (such as name and email) to lower the barrier to entry and encourage users to complete the form. Limit PII questions to avoid making people feel uncomfortable or insecure. Also, use validation fields to ensure the accuracy of their information.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"213\",src:\"https://framerusercontent.com/images/Y7iWAhoFfydjbsdV6C8O3pkXYng.png\",srcSet:\"https://framerusercontent.com/images/Y7iWAhoFfydjbsdV6C8O3pkXYng.png?scale-down-to=512 512w,https://framerusercontent.com/images/Y7iWAhoFfydjbsdV6C8O3pkXYng.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Y7iWAhoFfydjbsdV6C8O3pkXYng.png 1108w\",style:{aspectRatio:\"1108 / 426\"},width:\"554\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Use verification fields\"})}),/*#__PURE__*/e(\"p\",{children:\"Validation fields such as wallet verification, social media verification, and email confirmation,... help ensure data accuracy. Real-time validation is ideal for a smooth, frustration-free experience. This enables you to understand your users and build trust within your community.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"157\",src:\"https://framerusercontent.com/images/UQ12cGkPaFksovH3vL4FpAp71GA.png\",srcSet:\"https://framerusercontent.com/images/UQ12cGkPaFksovH3vL4FpAp71GA.png?scale-down-to=512 512w,https://framerusercontent.com/images/UQ12cGkPaFksovH3vL4FpAp71GA.png 1017w\",style:{aspectRatio:\"1017 / 315\"},width:\"508\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Use the right number of fields\"})}),/*#__PURE__*/e(\"p\",{children:\"Strike the right balance with the number of form fields. Too many fields may discourage users, while too few can lead to low-quality leads. Tailor form length to your offer's value \u2014 keep it short for simple freebies, and add fields for substantial resources to better qualify leads.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Use microcopy for clarity\"})}),/*#__PURE__*/e(\"p\",{children:\"The counterpart to error messages, microcopy is best used to bring clarity to the user on why you need this information and why they should provide it. Done well, it is unobtrusive and can increase your conversion rate with the minimum of effort. Common uses for microscopy are:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Giving the user a heads up:\"}),\"\\xa0 Let them know what they need to do before starting the form so they don\u2019t waste their time (e.g. have your portfolio)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Precise field names:\"}),\" A common issue in forms is field ambiguity. Think of the confusion between \u201CCurrent Address\u201D, \u201CHome Address\u201D and \u201CDelivery Address\u201D. Microcopy can make it crystal clear which information is needed and why.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Data entry instructions: \"}),\"If you have fields that have strict stipulations on how to enter data (although you really shouldn\u2019t - see point 8), you\u2019re best to use microcopy to make that clear to the user (e.g. \u201CEnter all 13 digits on your card with no spaces\u201D)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sensitive data: \"}),\"If you are asking for personal information you need to make it clear why you want it and what you will do with it. See below for a good example of how to do this.\"]})})]}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"64\",src:\"https://framerusercontent.com/images/dpbABD8Z4SFfEpF4xSzwvRTSKE.png\",style:{aspectRatio:\"508 / 129\"},width:\"254\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Highlight the required field\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Mark necessary fields with an asterisk (*) to clarify which information is essential, reducing abandonment rates. Besides the regular form fields, you should have the required fields for job title, company fleet size, and primary vehicle type. This compulsory information leads to fewer, but better, leads.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"300\",src:\"https://framerusercontent.com/images/6ysd2wt1St79fvgVh9RALRjmn4.png\",srcSet:\"https://framerusercontent.com/images/6ysd2wt1St79fvgVh9RALRjmn4.png?scale-down-to=512 512w,https://framerusercontent.com/images/6ysd2wt1St79fvgVh9RALRjmn4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/6ysd2wt1St79fvgVh9RALRjmn4.png 1039w\",style:{aspectRatio:\"1039 / 601\"},width:\"519\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Consider multi-page forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Breaking a long form into multiple steps can prevent user overwhelm. Each page can gather different information, starting with basic details and moving to more specific questions. This approach helps users feel less burdened and more likely to complete the form.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/5JAYsNONLdSwBJXhZO1VXH78x8.png\",srcSet:\"https://framerusercontent.com/images/5JAYsNONLdSwBJXhZO1VXH78x8.png?scale-down-to=512 512w,https://framerusercontent.com/images/5JAYsNONLdSwBJXhZO1VXH78x8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/5JAYsNONLdSwBJXhZO1VXH78x8.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The first page asks simply for the person\u2019s contact information, while the second page gathers the main information. Creating multiple, easy steps prevents the visitor from feeling overwhelmed by the amount of information they need to share.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"7.\\xa0 Avoid Lengthy Dropdowns\"})}),/*#__PURE__*/e(\"p\",{children:\"Long dropdowns can frustrate users, especially on mobile. Use concise options or alternatives such as radio buttons to make selection easier. Long dropdowns, such as selecting skills in an application, can lead to higher abandonment rates.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"8. Assure Users of Their Privacy\"})}),/*#__PURE__*/t(\"p\",{children:[\"Link to a privacy policy below your form, making users more comfortable sharing information. If you don\u2019t know what should go on your privacy page, get some ideas from HubSpot\u2019s \",/*#__PURE__*/e(n,{href:\"https://legal.hubspot.com/privacy-policy\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"privacy policy\"})}),\".\\xa0\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"9. Choose an Effective Form Layout\"})}),/*#__PURE__*/e(\"p\",{children:\"Choosing the right form layout involves knowledge of user behavior. These small adjustments improve the user experience and reduce form friction. Here\u2019s how you can optimize your form\u2019s layout.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Place form labels above the corresponding input fields.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Only ask one question per row.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Match the size of input fields to the expected length of the answer.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"\\xa0If you want to streamline your form building in seconds, just use\",/*#__PURE__*/e(n,{href:\"https://formo.so/templates\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" Formo templates.\"})}),\"\\xa0\"]}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/4epdGk6Qs1ChMW4RCoQZ5lrNdc.png\",srcSet:\"https://framerusercontent.com/images/4epdGk6Qs1ChMW4RCoQZ5lrNdc.png?scale-down-to=512 512w,https://framerusercontent.com/images/4epdGk6Qs1ChMW4RCoQZ5lrNdc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/4epdGk6Qs1ChMW4RCoQZ5lrNdc.png 1454w\",style:{aspectRatio:\"1454 / 983\"},width:\"727\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"10. A/B Test Your Form Design\"})}),/*#__PURE__*/e(\"p\",{children:\"Test different designs to find what resonates with your audience. Understanding color psychology and UX is a great first step to picking a form conversion. Otherwise, if you want to find out what customize resonates, use A/B tests to find the design with the highest conversion rates.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"If you want to showcase your brand, try Formo. Formo offers a variety of templates and unique features to create engaging forms that reflect your brand identity and help you make a lasting impression on your Web3 communities.\"}),/*#__PURE__*/e(\"img\",{alt:\"What is Web3 Form Conversion? and How to improve it\",className:\"framer-image\",height:\"479\",src:\"https://framerusercontent.com/images/XddewoLj2iCaZJNm7IqtyHr2xs.png\",srcSet:\"https://framerusercontent.com/images/XddewoLj2iCaZJNm7IqtyHr2xs.png?scale-down-to=512 512w,https://framerusercontent.com/images/XddewoLj2iCaZJNm7IqtyHr2xs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/XddewoLj2iCaZJNm7IqtyHr2xs.png 1914w\",style:{aspectRatio:\"1914 / 959\"},width:\"957\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Formo\u2019s Form Builder\"})}),/*#__PURE__*/e(\"p\",{children:\"Enhancing Web3 form conversion rates is a multi-faceted endeavor that requires a combination of personalization, mobile optimization, user-friendly design, accessibility, and continuous improvement. Each strategy is critical in improving user experience and driving growth in your Web3 projects. Formo\u2019s Web3-native features enable quick testing and iteration, ensuring your forms remain user-friendly and optimized for your onchain user.\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]})]});export const richText3=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re thrilled to announce Link (URL) Fields in Formo, allowing users to add links directly within your forms to quickly share web pages, documents, project portfolios, and more. URL Validation makes data collection smoother, ensuring the URLs are useful and safe, supporting higher-quality submissions.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/UTxozEZDTrqOsKJhwAe7W28m76E.png\",srcSet:\"https://framerusercontent.com/images/UTxozEZDTrqOsKJhwAe7W28m76E.png?scale-down-to=512 512w,https://framerusercontent.com/images/UTxozEZDTrqOsKJhwAe7W28m76E.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UTxozEZDTrqOsKJhwAe7W28m76E.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Collect and Verify Links\"})}),/*#__PURE__*/e(\"p\",{children:\"A URL (Uniform Resource Locator) is an internet address for a unique resource. URL validation helps maintain the security of your applications and capture high-quality submissions by validating that each URL is correctly formed and free of confidential tokens or malicious code. Formo's Link Field ensures all submitted URLs are securely formatted, reducing the risk of broken or unsafe links.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Link (URL) Fields: Validate link collection\",className:\"framer-image\",height:\"373\",src:\"https://framerusercontent.com/images/6VrLJDzaGoSL3I5B4ThIGzAAxU.png\",srcSet:\"https://framerusercontent.com/images/6VrLJDzaGoSL3I5B4ThIGzAAxU.png?scale-down-to=512 512w,https://framerusercontent.com/images/6VrLJDzaGoSL3I5B4ThIGzAAxU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/6VrLJDzaGoSL3I5B4ThIGzAAxU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/6VrLJDzaGoSL3I5B4ThIGzAAxU.png 2070w\",style:{aspectRatio:\"2070 / 747\"},width:\"1035\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with URL Fields?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Collect portfolios, case studies, and web profiles in applications\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Request supporting URLs like LinkedIn profiles, project links, or documentation\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Collect resource links for events, contests, or assignments\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Link (URL) Fields: Validate link collection\",className:\"framer-image\",height:\"1227\",src:\"https://framerusercontent.com/images/gIXkjvL59FgH1yvdN3czacUZmVY.png\",srcSet:\"https://framerusercontent.com/images/gIXkjvL59FgH1yvdN3czacUZmVY.png?scale-down-to=512 512w,https://framerusercontent.com/images/gIXkjvL59FgH1yvdN3czacUZmVY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/gIXkjvL59FgH1yvdN3czacUZmVY.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/gIXkjvL59FgH1yvdN3czacUZmVY.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/gIXkjvL59FgH1yvdN3czacUZmVY.png 4320w\",style:{aspectRatio:\"4320 / 2454\"},width:\"2160\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Add the \u201CFile Upload\u201D field to your form.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Users can enter URLs and submit sources from external content\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Collect accurate links and review submissions on the 'Responses' page.\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"Unlock your potential with \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo\"})}),\", the Web3 analytics platform for product and marketing teams. Harness token-gated forms, wallet intelligence, and web3 analytics to turbocharge your growth.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]})]});export const richText4=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We're excited to announce that \",/*#__PURE__*/e(n,{href:\"https://www.gnosis.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Gnosis\"})}),\", an Ethereum-compatible Layer 1, is now integrated with Formo\u2019s web3 Form Builder! This integration empowers web3 dapps and teams building on Gnosis to effortlessly create token-gated forms and surveys, capturing onchain and offchain data, and engaging their community.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/cjg65kEq1Mgll1AiHCbIE8stM.png\",srcSet:\"https://framerusercontent.com/images/cjg65kEq1Mgll1AiHCbIE8stM.png?scale-down-to=512 512w,https://framerusercontent.com/images/cjg65kEq1Mgll1AiHCbIE8stM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/cjg65kEq1Mgll1AiHCbIE8stM.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Gnosis x Formo\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Gnosis?\"})}),/*#__PURE__*/e(\"p\",{children:\"Gnosis is an Ethereum-compatible Layer 1 blockchain that emphasizes security, resilience, and low transaction costs. Founded in 2015 by Martin K\\xf6ppelman and Stefan George, Gnosis has evolved from creating prediction markets to becoming a comprehensive platform for various decentralized finance (DeFi) solutions.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What does this mean for you?\"})}),/*#__PURE__*/e(\"p\",{children:\"With Gnosis integrated into Formo, Web3 teams can now leverage Gnosis' onchain data to enhance their dapp building. Whether you\u2019re running surveys, collecting community feedback, or conducting market research, Gnosiss integration gives you access to onchain data, helping you make better product decisions and build the products your users want.\"}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/uNlEdwvbPk7yHf4TDDYHvgaPxU.png\",srcSet:\"https://framerusercontent.com/images/uNlEdwvbPk7yHf4TDDYHvgaPxU.png?scale-down-to=512 512w,https://framerusercontent.com/images/uNlEdwvbPk7yHf4TDDYHvgaPxU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/uNlEdwvbPk7yHf4TDDYHvgaPxU.png 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchains supported by Formo\"}),/*#__PURE__*/e(\"p\",{children:\"Today, you can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create forms that utilize onchain data from Gnosis, such as token and NFT balances.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement surveys and collect responses faster than ever for Gnosis dapps, users, and communities.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Yos Riady, Founder of Formo, shares his enthusiasm:\",/*#__PURE__*/e(\"br\",{}),\"\u201CFormo\u2019s integration with the Gnosis network marks a significant milestone for Formo and our users. We\u2019re thrilled to see how Formo helps builders leverage Gnosis\u2019s blockchain data to engage with their most valuable users\u201D\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Gnosis on Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Accessing Gnosis\u2019s data is now easier than ever on Formo. When creating a form, simply choose Gnosis as your preferred blockchain, and you have full access to onchain data from the Gnosis network.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to connect to the Gnosis network in your web3 Form:\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 1\"}),\": Go to \",/*#__PURE__*/e(n,{href:\"https://formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo.so\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 2: \"}),\"Sign in and create a form\"]}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png\",srcSet:\"https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png?scale-down-to=512 512w,https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/N2yU5mWYuPSLUq3HQ7fOiiYNk58.png 1297w\",style:{aspectRatio:\"1297 / 982\"},width:\"648\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 3\"}),\": Go to Access Gate in the Settings page and choose \u201CAdd Requirement\u201D. You can select an ERC20 Token or a Native Token based on your needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"492\",src:\"https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png\",srcSet:\"https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png?scale-down-to=512 512w,https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SAp1UD7msVUgCAUMFcu20EKkTOY.png 1302w\",style:{aspectRatio:\"1302 / 985\"},width:\"651\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 4:\"}),\" Select the \u201CGnosis\u201D network, search or paste your token address\"]}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"469\",src:\"https://framerusercontent.com/images/zdzpo32mIekJgg0lhTX9TXWqRLA.png\",srcSet:\"https://framerusercontent.com/images/zdzpo32mIekJgg0lhTX9TXWqRLA.png?scale-down-to=512 512w,https://framerusercontent.com/images/zdzpo32mIekJgg0lhTX9TXWqRLA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/zdzpo32mIekJgg0lhTX9TXWqRLA.png 1249w\",style:{aspectRatio:\"1249 / 939\"},width:\"624\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 5\"}),\": Set the minimum amount and name your requirement\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 6:\"}),\" Click on \u201CAdd requirement\u201D to complete.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"463\",src:\"https://framerusercontent.com/images/YsxOBoLlcICS5K9aqmFb0qSm0.png\",srcSet:\"https://framerusercontent.com/images/YsxOBoLlcICS5K9aqmFb0qSm0.png?scale-down-to=512 512w,https://framerusercontent.com/images/YsxOBoLlcICS5K9aqmFb0qSm0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YsxOBoLlcICS5K9aqmFb0qSm0.png 1254w\",style:{aspectRatio:\"1254 / 927\"},width:\"627\"}),/*#__PURE__*/e(\"p\",{children:\"Next, you can publish and share the form to start collecting responses. You\u2019ll be able to engage with your most active users and gain actionable insights to build products people want.\"}),/*#__PURE__*/e(\"img\",{alt:\"Gnosis is now LIVE on Formo!\",className:\"framer-image\",height:\"489\",src:\"https://framerusercontent.com/images/YNvbHQVKxnNYomAkurdth7RaFsw.png\",srcSet:\"https://framerusercontent.com/images/YNvbHQVKxnNYomAkurdth7RaFsw.png?scale-down-to=512 512w,https://framerusercontent.com/images/YNvbHQVKxnNYomAkurdth7RaFsw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/YNvbHQVKxnNYomAkurdth7RaFsw.png 1255w\",style:{aspectRatio:\"1255 / 978\"},width:\"627\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What\u2019s next?\"})}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re committed to integrating more blockchains and offering additional features to support your web3 data and analytics needs. If there\u2019s a blockchain you\u2019d love to see on Formo, \",/*#__PURE__*/e(n,{href:\"https://formo.canny.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"let us know\"})}),\", and we\u2019ll work to make it happen!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://app.formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Get started\"})}),\" with Gnosis and Formo today!\"]})]});export const richText5=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re excited to introduce the new \u201CConnect Farcaster\u201D feature, enabling users to connect their Farcaster accounts directly to your forms. This functionality streamlines the verification of decentralized profiles, helping you collect actionable insights for identity verification and community engagement.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Farcaster: Engage users on web3 social\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/3e9CxDRCiG7JVJNRh6iNmQo0yPE.png\",srcSet:\"https://framerusercontent.com/images/3e9CxDRCiG7JVJNRh6iNmQo0yPE.png?scale-down-to=512 512w,https://framerusercontent.com/images/3e9CxDRCiG7JVJNRh6iNmQo0yPE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3e9CxDRCiG7JVJNRh6iNmQo0yPE.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Connect Farcaster?\"})}),/*#__PURE__*/e(\"p\",{children:'Farcaster is a sufficiently decentralized social network built on Ethereum. It is a public social network similar to Twitter and Reddit. Users can create profiles, post \"casts\" and follow others. They own their accounts and relationships with other users and are free to move between different apps.'}),/*#__PURE__*/t(\"p\",{children:[\"As of early September 2024, Farcaster has around 40,000 daily active users (DAUs) according to \",/*#__PURE__*/e(n,{href:\"https://dune.com/pixelhack/farcaster\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Dune\"})}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"633\",src:\"https://framerusercontent.com/images/b7hyJ6bqBXWKI244d6vdtWKqQUY.png\",srcSet:\"https://framerusercontent.com/images/b7hyJ6bqBXWKI244d6vdtWKqQUY.png?scale-down-to=512 512w,https://framerusercontent.com/images/b7hyJ6bqBXWKI244d6vdtWKqQUY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/b7hyJ6bqBXWKI244d6vdtWKqQUY.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/b7hyJ6bqBXWKI244d6vdtWKqQUY.png 2514w\",style:{aspectRatio:\"2514 / 1266\"},width:\"1257\"}),/*#__PURE__*/e(\"p\",{children:\"The Connect Farcaster field helps builders connect with Farcaster users, providing Web3 teams with key information such as Farcaster ID, username, profile picture URL, and verified addresses.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Farcaster: Engage users on web3 social\",className:\"framer-image\",height:\"492\",src:\"https://framerusercontent.com/images/HmoHkWSli626ipvSooWOL3jcM.png\",srcSet:\"https://framerusercontent.com/images/HmoHkWSli626ipvSooWOL3jcM.png?scale-down-to=512 512w,https://framerusercontent.com/images/HmoHkWSli626ipvSooWOL3jcM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/HmoHkWSli626ipvSooWOL3jcM.png 1553w\",style:{aspectRatio:\"1553 / 984\"},width:\"776\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with Connect Farcaster?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Verify Farcaster user profiles for seamless onboarding\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Collect web3 social data for community building\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Enhance your event sign-ups, waitlists, or allowlist with authenticated user profiles\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Farcaster: Engage users on web3 social\",className:\"framer-image\",height:\"380\",src:\"https://framerusercontent.com/images/Jrs0jocW7SmO1Mdvbjf3xumeggs.png\",srcSet:\"https://framerusercontent.com/images/Jrs0jocW7SmO1Mdvbjf3xumeggs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Jrs0jocW7SmO1Mdvbjf3xumeggs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Jrs0jocW7SmO1Mdvbjf3xumeggs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Jrs0jocW7SmO1Mdvbjf3xumeggs.png 2070w\",style:{aspectRatio:\"2070 / 760\"},width:\"1035\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'Add the \"Connect Farcaster\" field to your form'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Users connect their Farcaster profiles\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Access Farcaster usernames on the \u201CResponses\u201D page.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Farcaster: Engage users on web3 social\",className:\"framer-image\",height:\"1350\",src:\"https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png\",srcSet:\"https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=512 512w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png 4320w\",style:{aspectRatio:\"4320 / 2701\"},width:\"2160\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"Unlock your potential with \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo\"})}),\", the Web3 analytics platform for product and marketing teams. Harness token-gated forms, wallet intelligence, and web3 analytics to turbocharge your growth.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]})]});export const richText6=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We're thrilled to announce that \",/*#__PURE__*/e(n,{href:\"https://scroll.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Scroll\"})}),\", a high-performance zk-rollup layer-2 blockchain, is now integrated with Formo\u2019s web3 Form Builder! As part of our mission to empower web3 dapps and teams, this integration opens up new opportunities for faster and easier capture of onchain and offchain data in the Scroll ecosystem.\\xa0\"]}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/oP6xTKReP13XcssMoZRv8cs6A.png\",srcSet:\"https://framerusercontent.com/images/oP6xTKReP13XcssMoZRv8cs6A.png?scale-down-to=512 512w,https://framerusercontent.com/images/oP6xTKReP13XcssMoZRv8cs6A.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/oP6xTKReP13XcssMoZRv8cs6A.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Scroll x Formo\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Scroll?\"})}),/*#__PURE__*/e(\"p\",{children:\"Scroll is a Layer-2 blockchain solution designed to enhance the Ethereum ecosystem through zkEVM equivalence, leveraging zero-knowledge (zk) rollup technology. Now, Formo users can capture onchain data with tokens and assets on Scroll, thanks to token-gated forms and surveys that are convenient, efficient, and secure.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What does this mean for you?\"})}),/*#__PURE__*/e(\"p\",{children:\"With Scroll\u2019s integration, you can seamlessly create token-gated forms for the Scroll ecosystem. Whether you\u2019re launching a dapp, or exploring new ways to engage with your community,\\xa0 Scroll\u2019s integration into Formo empowers you to make data-driven decisions and achieve product-market fit.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ZybDkPM9LBZTPetFQC4tyyh4ds.png\",srcSet:\"https://framerusercontent.com/images/ZybDkPM9LBZTPetFQC4tyyh4ds.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZybDkPM9LBZTPetFQC4tyyh4ds.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZybDkPM9LBZTPetFQC4tyyh4ds.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchains supported by Formo\"}),/*#__PURE__*/e(\"p\",{children:\"Today, you can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create forms that utilize onchain data from Scroll, such as token and NFT balances.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement surveys and collect responses faster than ever for Scroll dapps, users, and communities.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Yos Riady, Founder of Formo, shares his enthusiasm:\",/*#__PURE__*/e(\"br\",{}),\"\u201CWe\u2019re thrilled to have Scroll as part of Formo\u2019s integration and can\u2019t wait to see how it empowers builders on Scroll in creating onchain apps that users want.\u201D\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Scroll on Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Accessing Scroll\u2019s data is now easier than ever on Formo. When creating a form, simply choose Scroll as your preferred blockchain, and you have full access to onchain data from the Scroll network.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to connect to the Scroll network in your web3 Form:\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 1\"}),\": Go to \",/*#__PURE__*/e(n,{href:\"https://formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo.so\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 2: \"}),\"Sign in and create a form\"]}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"372\",src:\"https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png\",srcSet:\"https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png 1188w\",style:{aspectRatio:\"1188 / 744\"},width:\"594\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 3\"}),\": Go to Access Gate in the Settings page and choose \u201CAdd Requirement\u201D. You can select an ERC20 Token or a Native Token based on your needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png\",srcSet:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=512 512w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png 1918w\",style:{aspectRatio:\"1918 / 982\"},width:\"959\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 4:\"}),\" Select the \u201CScroll\u201D network, search or paste your token address\"]}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"372\",src:\"https://framerusercontent.com/images/xa6RqBWhhw5E3Hr6xXF69SKEGc.png\",srcSet:\"https://framerusercontent.com/images/xa6RqBWhhw5E3Hr6xXF69SKEGc.png?scale-down-to=512 512w,https://framerusercontent.com/images/xa6RqBWhhw5E3Hr6xXF69SKEGc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xa6RqBWhhw5E3Hr6xXF69SKEGc.png 1196w\",style:{aspectRatio:\"1196 / 745\"},width:\"598\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 5\"}),\": Set the minimum amount and name your requirement\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 6:\"}),\" Click on \u201CAdd requirement\u201D to complete.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"373\",src:\"https://framerusercontent.com/images/rRhats9YzJtIxULJdanU3qpzJQ.png\",srcSet:\"https://framerusercontent.com/images/rRhats9YzJtIxULJdanU3qpzJQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/rRhats9YzJtIxULJdanU3qpzJQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rRhats9YzJtIxULJdanU3qpzJQ.png 1190w\",style:{aspectRatio:\"1190 / 747\"},width:\"595\"}),/*#__PURE__*/e(\"p\",{children:\"Next, you can publish and share the form to start collecting responses. You\u2019ll be able to engage with your most active users and gain actionable insights to build products people want.\"}),/*#__PURE__*/e(\"img\",{alt:\"Scroll is now LIVE on Formo!\",className:\"framer-image\",height:\"371\",src:\"https://framerusercontent.com/images/40pSdPhznEnbs5q04hkRYBJOf8.png\",srcSet:\"https://framerusercontent.com/images/40pSdPhznEnbs5q04hkRYBJOf8.png?scale-down-to=512 512w,https://framerusercontent.com/images/40pSdPhznEnbs5q04hkRYBJOf8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/40pSdPhznEnbs5q04hkRYBJOf8.png 1194w\",style:{aspectRatio:\"1194 / 742\"},width:\"597\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What\u2019s next?\"})}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re committed to integrating more blockchains and offering additional features to support your web3 data and analytics needs. If there\u2019s a blockchain you\u2019d love to see on Formo, \",/*#__PURE__*/e(n,{href:\"https://formo.canny.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"let us know\"})}),\", and we\u2019ll work to make it happen!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://app.formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Get started\"})}),\" with Scroll and Formo today!\"]})]});export const richText7=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We\u2019re thrilled to introduce the new \u201CConnect Telegram\u201D feature, designed to streamline community building in web3. You can verify your community\u2019s Telegram accounts directly through your forms, making it easy to collect verified usernames and grow your audience on Telegram.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Telegram: Boost your community building\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ClRuulnVedi7QYzSAxkbp99OEc.png\",srcSet:\"https://framerusercontent.com/images/ClRuulnVedi7QYzSAxkbp99OEc.png?scale-down-to=512 512w,https://framerusercontent.com/images/ClRuulnVedi7QYzSAxkbp99OEc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ClRuulnVedi7QYzSAxkbp99OEc.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Connect Telegram?\"})}),/*#__PURE__*/t(\"p\",{children:[\"Telegram began as a highly secure social media messaging platform and quickly attracted a large number of users worldwide. Today, \",/*#__PURE__*/e(n,{href:\"https://web.telegram.org/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Telegram\"})}),\" has over 2.5 billion registered accounts and 900 million monthly active users (MAU), experiencing an average annual growth rate of 40% (as of February 2024). By the end of 2023, Telegram ranked among the top 6 most downloaded and used applications globally.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"209\",src:\"https://framerusercontent.com/images/cqpEeVyy2jjBIQryMB0jZhkFffw.jpg\",srcSet:\"https://framerusercontent.com/images/cqpEeVyy2jjBIQryMB0jZhkFffw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/cqpEeVyy2jjBIQryMB0jZhkFffw.jpg 750w\",style:{aspectRatio:\"750 / 419\"},width:\"375\"}),/*#__PURE__*/e(\"p\",{children:\"Connect Telegram field empowers form respondents to easily connect their Telegram accounts. Web3 teams can capture usernames for personalized messaging, community engagement, or real-time updates. Connect Telegram field streamlines Web3 communication and helps builders effectively reach the target audiences on Telegram.\"}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Telegram: Boost your community building\",className:\"framer-image\",height:\"380\",src:\"https://framerusercontent.com/images/LClgGycLXLS8IpTn3O3Hqu2kX4.png\",srcSet:\"https://framerusercontent.com/images/LClgGycLXLS8IpTn3O3Hqu2kX4.png?scale-down-to=512 512w,https://framerusercontent.com/images/LClgGycLXLS8IpTn3O3Hqu2kX4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LClgGycLXLS8IpTn3O3Hqu2kX4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/LClgGycLXLS8IpTn3O3Hqu2kX4.png 2070w\",style:{aspectRatio:\"2070 / 760\"},width:\"1035\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What can I do with Connect Telegram?\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Capture Telegram usernames for direct messaging and support\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Build an active user list for private Telegram groups or channels.\"})})]}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/e(\"p\",{children:\"Improve your event sign-ups, waitlists, or social engagement with authenticated user profiles\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Telegram: Boost your community building\",className:\"framer-image\",height:\"492\",src:\"https://framerusercontent.com/images/xpAurh22MzoauAOEkA0yywVqTI.png\",srcSet:\"https://framerusercontent.com/images/xpAurh22MzoauAOEkA0yywVqTI.png?scale-down-to=512 512w,https://framerusercontent.com/images/xpAurh22MzoauAOEkA0yywVqTI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xpAurh22MzoauAOEkA0yywVqTI.png 1557w\",style:{aspectRatio:\"1557 / 985\"},width:\"778\"})]})}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How It Works:\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Add the \u201CConnect Telegram\u201D field to your form\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Users connect their Telegram accounts\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Access Telegram usernames on the \u201CResponses\u201D page.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Introducing Connect Telegram: Boost your community building\",className:\"framer-image\",height:\"1350\",src:\"https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png\",srcSet:\"https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=512 512w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/L1ks0tvygJnMx5t7JI9jbxGTBIk.png 4320w\",style:{aspectRatio:\"4320 / 2701\"},width:\"2160\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Get Started with Formo\"})}),/*#__PURE__*/t(\"p\",{children:[\"Unlock your potential with \",/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo\"})}),\", the Web3 analytics platform for product and marketing teams. Harness token-gated forms, wallet intelligence, and web3 analytics to turbocharge your growth.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]})]});export const richText8=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"In today\u2019s competitive digital world, Web3 teams face more challenges in acquiring users, especially with rising customer acquisition costs (CAC) and growing brand distrust. Web3 projects, built on transparency and community engagement, require unique strategies to attract and retain users. In this article, we\u2019ll explore 5 Web3 user acquisition tools that can efficiently grow your project. Let\u2019s dive in!\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Takeaways\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Web3 user acquisition focuses on community building, education, incentives, and wallet targeting.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Use onchain data to boost engagement and conversions.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Top 5 tools: Formo, Kazm, Galxe, Collab.Land, and QuestN\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Build a user acquisition plan with clear goals, analytics, and iterative campaigns.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Web3 user acquisition involves innovative strategies tailored to attract and retain onchain users\",className:\"framer-image\",height:\"734\",src:\"https://framerusercontent.com/images/HWgWJn2Khwqtv5KxA7tLL9NKgg.png\",srcSet:\"https://framerusercontent.com/images/HWgWJn2Khwqtv5KxA7tLL9NKgg.png?scale-down-to=512 512w,https://framerusercontent.com/images/HWgWJn2Khwqtv5KxA7tLL9NKgg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/HWgWJn2Khwqtv5KxA7tLL9NKgg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/HWgWJn2Khwqtv5KxA7tLL9NKgg.png 2656w\",style:{aspectRatio:\"2656 / 1468\"},width:\"1328\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 user acquisition involves innovative strategies tailored to attract and retain onchain users\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What is Web3 User Acquisition?\"})}),/*#__PURE__*/e(\"p\",{children:\"User acquisition is the process of attracting new users to an application, platform, game, or service. In marketing, this strategy focuses on reaching out to new customers and persuading them to purchase a product or service through targeted activities.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"The ultimate goal of customer acquisition is to build a sustainable customer base over time. Web3 user acquisition focuses on attracting and retaining users for decentralized apps (Dapps). Unlike Web2, this approach emphasizes community building and education.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Web3 user acquisition emphasizes community building and education\\xa0\",className:\"framer-image\",height:\"765\",src:\"https://framerusercontent.com/images/P5zNsOAja4bRji8ps8a1Q5sK9qI.png\",srcSet:\"https://framerusercontent.com/images/P5zNsOAja4bRji8ps8a1Q5sK9qI.png?scale-down-to=512 512w,https://framerusercontent.com/images/P5zNsOAja4bRji8ps8a1Q5sK9qI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/P5zNsOAja4bRji8ps8a1Q5sK9qI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/P5zNsOAja4bRji8ps8a1Q5sK9qI.png 2730w\",style:{aspectRatio:\"2730 / 1530\"},width:\"1365\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 user acquisition emphasizes community building and education\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What Are Web3 User Acquisition Tools?\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 user acquisition tools help projects attract and onboard users\u2014turning anonymous wallet traffic into engaged community members or paying users.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"These tools are the Web3 alternative to traditional customer acquisition software, designed to guide Web3 users through the customer acquisition journey, from initial awareness to activation, engagement, and conversion.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"5 Web3 User Acquisition Tools\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Here are the 5 best Web3 user acquisition tools list to turbocharge your projects:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Formo\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo\"})}),\" is a data platform for onchain apps. Designed to be an alternative to Mixpanel and GA, it combines the best features from web, product, and onchain analytics into one versatile platform. Formo offers privacy-friendly analytics and attribution critical for data-driven user acquisition in web3. The platform also lets you create\",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/token-gated-forms-use-cases-and-how-to-get-started\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" token-gated forms\"})}),\" and surveys while leveraging onchain data such as token ownership and wallet addresses. \"]}),/*#__PURE__*/e(\"p\",{children:\"With Formo, you can identify high-value users and make data-driven decisions for growth.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo home page\",className:\"framer-image\",height:\"416\",src:\"https://framerusercontent.com/images/pEXqE4oS1bSimZjxFEIwOrABmI.png\",srcSet:\"https://framerusercontent.com/images/pEXqE4oS1bSimZjxFEIwOrABmI.png?scale-down-to=512 512w,https://framerusercontent.com/images/pEXqE4oS1bSimZjxFEIwOrABmI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/pEXqE4oS1bSimZjxFEIwOrABmI.png 1600w\",style:{aspectRatio:\"1600 / 833\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How to use: \"}),\"Set up instant analytics and attribution for your onchain app to understand where users come from and what they do. Create and embed Web3 forms to collect user feedback, run allowlists, and capture user insights. Leverage this onchain data to acquire users and drive impact onchain.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Get started for free:\",/*#__PURE__*/e(n,{href:\"https://app.formo.so/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" app.formo.so\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Kazm\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://join.kazm.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Kazm\"})}),\" utilizes Web3 memberships to create a sense of community and build loyalty programs. Kazm focuses on analytics and data-driven insights to help you understand user behavior and optimize your marketing strategies for better acquisition results.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Kazm loyalty program\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/vltHQdSAB7R3fUOzg55Ii0HuzIw.png\",srcSet:\"https://framerusercontent.com/images/vltHQdSAB7R3fUOzg55Ii0HuzIw.png?scale-down-to=512 512w,https://framerusercontent.com/images/vltHQdSAB7R3fUOzg55Ii0HuzIw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/vltHQdSAB7R3fUOzg55Ii0HuzIw.png 1600w\",style:{aspectRatio:\"1600 / 900\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Kazm\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How to use:\"}),\" Integrate Kazm into your project to track user participation and reward loyal community members through challenges, collaborations, or community milestones.\"]}),/*#__PURE__*/t(\"p\",{children:[\"To get started with the Kazm tool, visit:\",/*#__PURE__*/e(n,{href:\"https://kazm.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" kazm.com\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Galxe\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://galxe.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Galxe\"})}),\" helps projects grow by incentivizing users to learn and engage with Web3 applications through quests. This platform provides decentralized identity solutions, enabling you to build trust and improve user onboarding processes.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Galxe quest tool\",className:\"framer-image\",height:\"475\",src:\"https://framerusercontent.com/images/xymr85PUdDggBAb2DxVDNLEptg.png\",srcSet:\"https://framerusercontent.com/images/xymr85PUdDggBAb2DxVDNLEptg.png?scale-down-to=512 512w,https://framerusercontent.com/images/xymr85PUdDggBAb2DxVDNLEptg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xymr85PUdDggBAb2DxVDNLEptg.png 1600w\",style:{aspectRatio:\"1600 / 951\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Galxe\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How to use: \"}),\"Set up educational and engaging quests where users complete actions (such as signing up for services or interacting with your dApp) in exchange for rewards such as tokens or NFTs.\"]}),/*#__PURE__*/t(\"p\",{children:[\"You can access and sign up for Galxe here:\",/*#__PURE__*/e(n,{href:\"https://galxe.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" galxe.com\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Collab.Land\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.collab.land/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Collab.Land\"})}),\" manages token-gated communities on Discord and Telegram, driving user engagement.\\xa0 This tool integrates with these platforms, allowing you to engage users directly where they communicate. You can create communities on 24 different L1 and L2s using fungible tokens and NFTs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Collab.Land home page\",className:\"framer-image\",height:\"427\",src:\"https://framerusercontent.com/images/mqrnLulHloj81tA5iIdKrNv1eY.png\",srcSet:\"https://framerusercontent.com/images/mqrnLulHloj81tA5iIdKrNv1eY.png?scale-down-to=512 512w,https://framerusercontent.com/images/mqrnLulHloj81tA5iIdKrNv1eY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mqrnLulHloj81tA5iIdKrNv1eY.png 1600w\",style:{aspectRatio:\"1600 / 854\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"Collab.Land\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How to use:\"}),\" Integrate Collab.Land into your project\u2019s Discord or Telegram to allow users with your project\u2019s token or NFT to access special channels.\"]}),/*#__PURE__*/t(\"p\",{children:[\"To get started with the Collab.Land tool, visit:\",/*#__PURE__*/e(n,{href:\"https://www.collab.land/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" collab.land\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. QuestN\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://questn.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"QuestN\"})}),\" rewards users for completing specific tasks and learning about Web3. With over 40 quest and event templates, this tool gamifies the user experience by allowing you to create quests that users complete for rewards.\"]}),/*#__PURE__*/e(\"img\",{alt:\"QuestN home page\",className:\"framer-image\",height:\"420\",src:\"https://framerusercontent.com/images/TeXK53coYujXjBzX0NE0sEMCYOg.png\",srcSet:\"https://framerusercontent.com/images/TeXK53coYujXjBzX0NE0sEMCYOg.png?scale-down-to=512 512w,https://framerusercontent.com/images/TeXK53coYujXjBzX0NE0sEMCYOg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TeXK53coYujXjBzX0NE0sEMCYOg.png 1600w\",style:{aspectRatio:\"1600 / 840\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:\"QuestN\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"How to use:\"}),\" Create campaigns with tasks users must complete to earn rewards (such as tokens or NFTs). These tasks can include engaging with your social media, signing up for newsletters, or using your platform to drive active user growth.\"]}),/*#__PURE__*/t(\"p\",{children:[\"To get started, access QuestN via this link:\",/*#__PURE__*/e(n,{href:\"https://questn.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\" questn.com\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Top 4 Web3 User Acquisition Strategies\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Here are 4 effective strategies to enhance your Web3 user acquisition efforts.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Data-Driven Targeting\"})}),/*#__PURE__*/e(\"p\",{children:\"Utilize onchain data to understand user behaviors and preferences, complemented by offchain tools for broader outreach. This double approach enhances the precision of your marketing efforts.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Community Engagement\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-build-a-web3-community-best-engagement-strategies\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Building a strong community\"})}),\" through platforms like Telegram and Discord builds loyalty and drives organic growth. Engage users with educational content and community events to boost retention.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Gamification\"})}),/*#__PURE__*/e(\"p\",{children:\"Implement gamified experiences to engage users by providing engaging tasks that incentivize participation. This strategy proves effective for improving brand engagement in Web3.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Incentive Programs\"})}),/*#__PURE__*/e(\"p\",{children:\"Offer rewards such as airdrops or token-based contests to drive short-term user acquisition. Ensure long-term engagement by building products with real value beyond the initial incentives.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web3 User Acquisition Strategies Examples\"})}),/*#__PURE__*/e(\"p\",{children:\"Successfully acquiring users in Web3 requires a mix of innovative approaches. Below are 5 proven strategies with real-world examples:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Bored Ape Yacht Club (BAYC)\\xa0\"})}),/*#__PURE__*/t(\"p\",{children:[\"Creating a vibrant, loyal community is at the heart of many successful Web3 projects. \",/*#__PURE__*/e(\"strong\",{children:\"Bored Ape Yacht Club (BAYC)\"}),\" leveraged gated access and exclusive events to cultivate a strong sense of belonging and hype within its community.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(n,{href:\"https://www.panxpan.com/post/how-bayc-uses-token-gating-to-maintain-its-value\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"How BAYC Uses Exclusive Access to Maintain its Value\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Uniswap\u2019s UNI token\"})}),/*#__PURE__*/t(\"p\",{children:[\"Incentivizing users through token rewards is a highly effective way to encourage participation and loyalty. A landmark case is \",/*#__PURE__*/e(\"strong\",{children:\"Uniswap\u2019s UNI token airdrop\"}),\", which rewarded past users with governance tokens, boosting platform engagement.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(n,{href:\"https://xord.com/case-study-uniswap-uni-tokens-distribution/#:~:text=Uniswap%20introduced%20its%20own%20protocol,distributed%20to%20around%2050%2C000%20wallets.\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Case Study: Uniswap (UNI Tokens Distribution)\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Coinbase\u2019s Learning Reward Program\"})}),/*#__PURE__*/t(\"p\",{children:[\"Lowering the entry barrier with educational initiatives is critical for mass adoption. \",/*#__PURE__*/e(\"strong\",{children:\"Coinbase\u2019s \u201CEarn While You Learn\u201D program\"}),\" incentivizes users to learn about cryptocurrencies by rewarding them with tokens, effectively combining education with user acquisition.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Source: \",/*#__PURE__*/e(n,{href:\"http://coinbase.com/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Coinbase.com\"})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to create a Web3 user acquisition plan for startups\"})}),/*#__PURE__*/e(\"p\",{children:\"A customer acquisition strategy framework helps startups structure and systematize how they attract, convert, and retain users across different channels, tactics, personas, and tools.\"}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s a comprehensive step-by-step Web3 acquisition process to guide your team:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Define Your Target Audience\"})}),/*#__PURE__*/t(\"p\",{children:[\"Start by identifying your Ideal Customer Profiles (ICP). Build detailed personas based on demographics, needs, behaviors, and pain points. In Web3, enrich these \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/understanding-web3-user-profiles-a-comprehensive-guide\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"web3 user profiles \"})}),\"with wallet activity and protocol usage patterns.\"]}),/*#__PURE__*/e(\"p\",{children:\"Example: NFT collectors with >10 transactions, active on Farcaster.\"}),/*#__PURE__*/e(\"p\",{children:\"Segment wallets by traits:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Whale vs. Retail\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"New vs. Repeat user\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"NFT collector vs. DeFi degen\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Set Clear Acquisition Goals\"})}),/*#__PURE__*/t(\"p\",{children:[\"Define what success looks like. Set \",/*#__PURE__*/e(\"strong\",{children:\"SMART goals\"}),\" (Specific, Measurable, Achievable, Relevant, Time-bound) with KPIs such as:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Number of sign-ups\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"CAC (Customer Acquisition Cost)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Activation rate\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Revenue per wallet (RPW)\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Analyze Your Market & Competitors\"})}),/*#__PURE__*/e(\"p\",{children:\"Research your market landscape and competitors' acquisition strategies. Identify gaps or underserved niches where you can stand out. Look for patterns in what works and what doesn't.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Choose Acquisition Channels\"})}),/*#__PURE__*/e(\"p\",{children:\"Select the channels that best reach your target audience. Mix traditional, Web2, and Web3-native approaches.\"}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/t(\"tbody\",{children:[/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Channel Type\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Examples\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Paid\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Google Ads, Twitter Ads, Reddit Ads\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Owned\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"SEO, Blog, Newsletter, Discord community\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Earned\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"PR, Influencer mentions, Backlinks\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Onchain-native\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Airdrops, Referrals, Quests, NFT campaigns\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Social\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"X (Twitter), Farcaster, Telegram\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Partnership\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Collabs, Integrations, Cross-promotions\"})})]})]})})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"5. Develop Tactics & Campaigns\"})}),/*#__PURE__*/e(\"p\",{children:\"Engage potential customers with valuable content, product demos, webinars, or educational material that highlights your value proposition. Design campaigns tailored to each channel.\"}),/*#__PURE__*/e(\"p\",{children:\"For example\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Content marketing & SEO (educate + convert)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Lead magnets / Waitlists (capture intent)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Referral & ambassador programs (reward word-of-mouth)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-is-product-led-growth-definition-strategy-metrics\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Product-led growth \"})}),\"loops (free tools, shareable features)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Onchain campaigns (mint-to-join, claim-to-enter, etc.)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Event marketing (Twitter Spaces, AMAs, Devcon)\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"6. Create a Budget & Timeline\"})}),/*#__PURE__*/t(\"p\",{children:[\"Estimate costs and allocate resources across your chosen channels. Define a \",/*#__PURE__*/e(\"strong\",{children:\"timeline\"}),\" for campaign launch, testing cycles, and scaling successful tactics. Be realistic, especially during early-stage growth.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"7. Build a Conversion Funnel\"})}),/*#__PURE__*/e(\"p\",{children:\"Map the journey from awareness to activation, and optimize each stage with clear CTAs and content.\"}),/*#__PURE__*/e(\"p\",{children:\"Example of Web3 funnel:\"}),/*#__PURE__*/e(\"p\",{children:\"Impression \u2192 Wallet connect \u2192 Onchain action \u2192 Retained wallet\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"8. Implement Tracking & Analytics\"})}),/*#__PURE__*/e(\"p\",{children:\"Track and analyze performance using the right tools (e.g., Google Analytics, CRM, or Web3-native platforms like Formo).\"}),/*#__PURE__*/e(\"figure\",{className:\"framer-table-wrapper\",children:/*#__PURE__*/e(\"table\",{children:/*#__PURE__*/t(\"tbody\",{children:[/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Metric\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Web3 Example\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"CAC (Cost per Acquisition)\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"$5 per wallet\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Activation Rate\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"60% perform first transaction\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"Retention\"})}),/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"45% return within 1 week\"})})]}),/*#__PURE__*/t(\"tr\",{children:[/*#__PURE__*/e(\"td\",{children:/*#__PURE__*/e(\"p\",{children:\"LTV / RPW\\xa0 (Revenue per Wallet)\"})}),/*#__PURE__*/t(\"td\",{children:[/*#__PURE__*/e(\"p\",{children:\"$45 Revenue per Wallet\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]})]})})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"9. Test, Iterate & Optimize\"})}),/*#__PURE__*/t(\"p\",{children:[\"Run \",/*#__PURE__*/e(\"strong\",{children:\"A/B tests\"}),\" on copy, design, incentives, and channels. Monitor results closely:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Double down on top-performing tactics\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sunset underperformers\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Improve onboarding with tutorials, support, and walkthroughs\"})})]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"10. Leverage Feedback & Community\"})}),/*#__PURE__*/e(\"p\",{children:\"Use community touchpoints to build trust, capture actionable insights, and boost retention.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Send targeted updates via email, Discord, or Telegram\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Collect user feedback to improve the product and messaging\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Build community-led growth with incentives, gamification, and recognition\"})})]}),/*#__PURE__*/e(\"p\",{children:\"As competition increases, acquiring users before or during a launch becomes more challenging. Effective Web3 user acquisition combines community engagement, content creation, paid ads, PR, and influencer marketing. By focusing on strong communities and providing real value, Web3 projects can attract and retain users, leading to Web3 product-market fit.\"}),/*#__PURE__*/e(\"p\",{children:\"Further sources:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/blog/top-5-web3-growth-analytics-tools-to-unlock-marketing-insights\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Top 5 Web3 Growth Analytics Tools to Unlock Marketing Insights\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/blog/10-best-web3-community-tools-to-boost-engagement\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"10 Best Web3 Community Tools to boost engagement\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-acquire-active-users-(dau-wau-mau)-in-web3\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"How To Acquire Active Users\\xa0 (DAU, WAU, MAU) in Web3\"})})})})]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://t.me/+uFVt_ThXDUxjZWVl\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Additional FAQs\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"1. How do Web3 user acquisition tools differ from Web2 tools?\",/*#__PURE__*/e(\"br\",{})]}),\"Web3 tools focus on wallet addresses, tokens, and onchain actions instead of emails and cookies, providing deeper behavioral insights for onchain apps and protocols.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"2. Which acquisition tool is best for early-stage Web3 projects?\",/*#__PURE__*/e(\"br\",{})]}),\"Formo is ideal for early-stage web3 projects due to its free tier, crypto-native features, and easy setup. Unify fragmented data into clear insights.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"3. Can I integrate multiple Web3 user acquisition tools at once?\",/*#__PURE__*/e(\"br\",{})]}),\"Yes! Many teams use combinations like Formo + Galxe or Collab.Land + QuestN to drive different stages of the funnel (awareness, activation, retention). Formo helps you measure the impact of your user acquisition tools and campaigns with realtime analytics and onchain attribution.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"4. How do I track success if wallets are pseudonymous?\",/*#__PURE__*/e(\"br\",{})]}),\"Blockchain and transaction data are public. Track onchain actions (mints, sign-ups, quests) and tie them to specific growth channels and campaigns. Formo gives you actionable insights into onchain user behaviour, acquisition, and retention.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"5. What are some common mistakes in Web3 user acquisition?\",/*#__PURE__*/e(\"br\",{})]}),\"Focusing only on incentives without building community, ignoring analytics, poor onboarding, poor retention, lack of PMF, or poor product positioning. Build products that create value for your target group of users.\"]})]});export const richText9=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Web3 teams can use \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-web3-forms-a-new-way-to-collect-onchain-data\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Web3 Forms\"})}),\" as a compelling alternative to Google Forms. Token-gated forms create a data-driven way to build forms, enabling you to collect both onchain and offchain data while controlling access through wallet verification. In 2024, Web3 Forms transformed how teams capture onchain data and analyze user behavior onchain. Let\u2019s explore 7 key use cases for Web3 Forms.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Web3 forms boost user engagement, streamline processes, and strengthen brand-community relationships.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/nRbjaHYd14qGR9QkHVsvg4szEV4.png\",srcSet:\"https://framerusercontent.com/images/nRbjaHYd14qGR9QkHVsvg4szEV4.png?scale-down-to=512 512w,https://framerusercontent.com/images/nRbjaHYd14qGR9QkHVsvg4szEV4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/nRbjaHYd14qGR9QkHVsvg4szEV4.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Web3 forms boost user engagement, streamline processes, and strengthen brand-community relationships.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Are Web3 Forms better than Google Forms?\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.google.com/forms/about/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Google Forms\"})}),\" integrates well with the Google ecosystem but lacks the features Web3 projects need. Think of Google Forms as a basic option for surveys. In contrast, Web3 Forms (\",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/token-gated-forms-use-cases-and-how-to-get-started\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"token-gated forms\"})}),\") focuses on advanced data collection, offering wallet verification, social media verification (X, Discord, Farcaster, Telegram), and token ownership verification.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Google Forms interface\",className:\"framer-image\",height:\"567\",src:\"https://framerusercontent.com/images/PYNdO0SMbFHmCnI5GtbFTNp6eU.png\",srcSet:\"https://framerusercontent.com/images/PYNdO0SMbFHmCnI5GtbFTNp6eU.png?scale-down-to=512 512w,https://framerusercontent.com/images/PYNdO0SMbFHmCnI5GtbFTNp6eU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PYNdO0SMbFHmCnI5GtbFTNp6eU.png 1672w\",style:{aspectRatio:\"1672 / 1135\"},width:\"836\"}),/*#__PURE__*/e(\"p\",{children:\"Google Forms interface\"}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s how specific Web3 Forms solve challenges that Google Forms cannot:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Wallet verification\"}),\": Web3 Forms help teams to ensure that only verified wallets can access forms, protecting against \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-sybil-attacks-in-crypto-and-how-to-prevent-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Sybil attacks\"})}),\" and enhancing trust.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Token gating\"}),\": projects restrict access based on token ownership, ensuring only community members can view exclusive content.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-analytics-challenges-use-cases-opportunities\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/t(o.a,{children:[/*#__PURE__*/e(\"strong\",{children:\"Onchain analytics\"}),\":\"]})}),\" Web3 Forms capture both onchain and offchain user data, offering insights that traditional form builders can\u2019t match.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Enhanced customization\"}),\": Web3 Forms empowers teams to design forms with customizable branding, reflecting the unique identity of each Web3 project.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"7 uses cases for Web3 Forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Here are 7 use cases for Web3 Forms to enhance how teams capture data and acquire users:\"}),/*#__PURE__*/e(\"img\",{alt:\"Leverage access gating with 7 use cases for Web3 Forms\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/TR8bgNSYSw8G5dEW9qQ4I1P8nM.png\",srcSet:\"https://framerusercontent.com/images/TR8bgNSYSw8G5dEW9qQ4I1P8nM.png?scale-down-to=512 512w,https://framerusercontent.com/images/TR8bgNSYSw8G5dEW9qQ4I1P8nM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TR8bgNSYSw8G5dEW9qQ4I1P8nM.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Leverage access gating with 7 use cases for Web3 Forms\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Registration Forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms make event, course, or membership registrations more secure and easier by verifying participants\u2019 wallets. Attendees can join an event or a webinar with NFT tickets or token-gated access, ensuring a personal experience.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s registration form | Web3 Saigon Community\",className:\"framer-image\",height:\"488\",src:\"https://framerusercontent.com/images/MuxVopxIk1R4ei3fRcFsT26Hgog.png\",srcSet:\"https://framerusercontent.com/images/MuxVopxIk1R4ei3fRcFsT26Hgog.png?scale-down-to=512 512w,https://framerusercontent.com/images/MuxVopxIk1R4ei3fRcFsT26Hgog.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MuxVopxIk1R4ei3fRcFsT26Hgog.png 1919w\",style:{aspectRatio:\"1919 / 977\"},width:\"959\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s registration form | Web3 Saigon Community\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"User research\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Product and marketing teams use Web3 Forms to collect valuable and genuine feedback without obtaining personal information from users through wallet and social media verification. They can analyze onchain data to understand user preferences for more informed product and marketing decisions.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s  survey form | Dabl Club\",className:\"framer-image\",height:\"493\",src:\"https://framerusercontent.com/images/HRXALahCA0TzndHWOXbTuTc.png\",srcSet:\"https://framerusercontent.com/images/HRXALahCA0TzndHWOXbTuTc.png?scale-down-to=512 512w,https://framerusercontent.com/images/HRXALahCA0TzndHWOXbTuTc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/HRXALahCA0TzndHWOXbTuTc.png 1919w\",style:{aspectRatio:\"1919 / 986\"},width:\"959\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s\\xa0 survey form | Dabl Club\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Job Application Forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms simplifies hiring by allowing applicants to submit their resumes and file projects while verifying their social media. This makes it easy for employers to confirm the applicants' skills. Additionally, applicants can submit their portfolios as NFTs or link their Web3 profiles, such as ENS domains.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s application form | Auditless\",className:\"framer-image\",height:\"487\",src:\"https://framerusercontent.com/images/GYsJTeVVT4u7Z6PjUcjoZpgDUQ.png\",srcSet:\"https://framerusercontent.com/images/GYsJTeVVT4u7Z6PjUcjoZpgDUQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/GYsJTeVVT4u7Z6PjUcjoZpgDUQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/GYsJTeVVT4u7Z6PjUcjoZpgDUQ.png 1904w\",style:{aspectRatio:\"1904 / 975\"},width:\"952\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s application form | Auditless\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Waitlists & Allowlists\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms manage waitlists or allowlists by verifying user eligibility onchain, ensuring only qualified individuals can join. Token-gated waitlists prevent bots or irrelevant users from joining, keeping the list clear and efficient.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s allowlist form | Scroll\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/pMAWn1hE0SqznTJCUWGzhxR8uY.png\",srcSet:\"https://framerusercontent.com/images/pMAWn1hE0SqznTJCUWGzhxR8uY.png?scale-down-to=512 512w,https://framerusercontent.com/images/pMAWn1hE0SqznTJCUWGzhxR8uY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/pMAWn1hE0SqznTJCUWGzhxR8uY.png 1919w\",style:{aspectRatio:\"1919 / 983\"},width:\"959\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s allowlist form | Scroll\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Signup forms\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms improve your onboarding with wallet verification and token ownership verification, allowing users to sign up for newsletters, events, or exclusive communities. You can then use responses as valuable data for marketing strategies.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s sign-up form | Boost\",className:\"framer-image\",height:\"486\",src:\"https://framerusercontent.com/images/mwTM2u4OwE2omMuELpJxGHSokQ.png\",srcSet:\"https://framerusercontent.com/images/mwTM2u4OwE2omMuELpJxGHSokQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/mwTM2u4OwE2omMuELpJxGHSokQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mwTM2u4OwE2omMuELpJxGHSokQ.png 1917w\",style:{aspectRatio:\"1917 / 972\"},width:\"958\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s sign-up form | Boost\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Grant Form\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms provide a convenient method for collecting grant applications. Web3 brands can utilize token-gated forms to verify applicants' projects, collect portfolios, and ensure they meet onchain criteria, such as holding governance tokens.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s grant form | Magic Square Ecosystem\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/BoL4RczEBlqWDQDrKZdXV7O6FPo.png\",srcSet:\"https://framerusercontent.com/images/BoL4RczEBlqWDQDrKZdXV7O6FPo.png?scale-down-to=512 512w,https://framerusercontent.com/images/BoL4RczEBlqWDQDrKZdXV7O6FPo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/BoL4RczEBlqWDQDrKZdXV7O6FPo.png 1913w\",style:{aspectRatio:\"1913 / 982\"},width:\"956\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s grant form | Magic Square Ecosystem\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Contact Forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms enhances the contact process by adding a layer of verification through wallet authentication. Additionally, it helps teams customize branded forms to improve brand recognition and awareness among users.\"}),/*#__PURE__*/e(\"img\",{alt:\"Formo\u2019s contact form | Layer3 \",className:\"framer-image\",height:\"489\",src:\"https://framerusercontent.com/images/mIikPaDttEOgurwOv2LJ3iDek.png\",srcSet:\"https://framerusercontent.com/images/mIikPaDttEOgurwOv2LJ3iDek.png?scale-down-to=512 512w,https://framerusercontent.com/images/mIikPaDttEOgurwOv2LJ3iDek.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mIikPaDttEOgurwOv2LJ3iDek.png 1903w\",style:{aspectRatio:\"1903 / 978\"},width:\"951\"}),/*#__PURE__*/e(\"p\",{children:\"Formo\u2019s contact form | Layer3\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Future of Web3 Forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Formo empowers product and marketing teams by offering a seamless way to create forms and surveys integrated with onchain data. Unlike traditional form builders, Formo combines simple form creation with advanced features for Web3-native projects such as wallet verification, access gating, and customized design.\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"While Google Forms are a popular choice for general data collection, they do not fully meet the needs of Web3 projects. Web3 Forms offer enhanced functionality, improved privacy, and seamless blockchain integration. Token-gated Forms are ideal for capturing feedback, managing registrations, and hiring in Web3. If your team works with onchain data or within \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-build-a-web3-community-best-engagement-strategies\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Web3 communities\"})}),\", use Web3 Forms now to adopt and thrive growth.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo streamlines your data collection processes!\"]})]});export const richText10=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Brands use traditional forms and surveys for various purposes such as conducting \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/90-web3-market-research-questions-to-ask-your-audiences\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"market research\"})}),\", measuring brand equity, evaluating marketing campaigns, and much more. But do surveys work in Web3? How do you get feedback from verified onchain users?\"]}),/*#__PURE__*/e(\"p\",{children:\"Pseudonymity poses a challenge when identifying your high-value users onchain. Token-gated Forms help you capture onchain data from people who fulfill a specific onchain requirement such as token ownership. Let's explore.\"}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated forms restrict access to online surveys or forms based on the ownership of specific tokens\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/b145cDsshlfdV4uFwo9OQ1TFN8.png\",srcSet:\"https://framerusercontent.com/images/b145cDsshlfdV4uFwo9OQ1TFN8.png?scale-down-to=512 512w,https://framerusercontent.com/images/b145cDsshlfdV4uFwo9OQ1TFN8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/b145cDsshlfdV4uFwo9OQ1TFN8.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Token-gated forms restrict access to online surveys or forms based on the ownership of specific tokens\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What are Token-gated Forms?\"})}),/*#__PURE__*/t(\"p\",{children:[\"In Web3, Token Gating restricts access to online content, features, or resources by verifying ownership of a specific token in a user's wallet. Users must prove ownership of their assets stored in a \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-crypto-wallets-most-popular-wallets-in-2024\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"cryptocurrency wallet\"})}),\" to gain access. You can now add token gating to forms and surveys to enhance your onchain data collection.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Token-gated forms (\",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-web3-forms-a-new-way-to-collect-onchain-data\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Web3 Forms\"})}),\") ensure targeted engagement from a specific community, such as NFT collectors, cryptocurrency investors, or DAO members. By integrating with various blockchain networks, token-gated forms and surveys enhance privacy, reduce spam, and foster a sense of exclusivity and community among participants. They are ideal for capturing insights, feedback, or preferences from a specific audience.\"]}),/*#__PURE__*/t(\"p\",{children:[\"To support brands and users in Web3, \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/formo-web3-form-builder-available-now\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo\u2019s Form Builder\"})}),\" offers token gating features that help you capture data from the target audience and provide valuable insights to drive Web3 growth.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How Do Token-gated Forms Work?\"})}),/*#__PURE__*/e(\"p\",{children:\"Token gating relies on digital assets, or tokens, that exist on a specific blockchain. These tokens can be fungible ERC-20 tokens and non-fungible NFTs. If the ownership of the token is verified, access is granted; otherwise, it is denied.\"}),/*#__PURE__*/e(\"img\",{alt:\"The access gating process of Formo's Web3 Form Builder\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/Juj84UINGy6m1a6Qpxp6kfNs4.png\",srcSet:\"https://framerusercontent.com/images/Juj84UINGy6m1a6Qpxp6kfNs4.png?scale-down-to=512 512w,https://framerusercontent.com/images/Juj84UINGy6m1a6Qpxp6kfNs4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Juj84UINGy6m1a6Qpxp6kfNs4.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The access gating process of Formo's Web3 Form Builder\"}),/*#__PURE__*/t(\"p\",{children:[\"When users respond to forms and surveys, they connect their cryptocurrency wallets. The system checks whether the user meets the specific criteria based on their token holdings. If they qualify, they are granted access to the forms. With token-gated forms, you can create selective surveys, protect against \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-sybil-attacks-in-crypto-and-how-to-prevent-them\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Sybil attacks\"})}),\", and capture actionable insights to foster a vibrant and active community.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Benefits of Token-gated Forms\"})}),/*#__PURE__*/e(\"p\",{children:\"Token-gated forms or surveys offer several advantages:\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Acquire your Target Audience\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"By gating forms or surveys with token ownership, Web3 teams ensure their target audiences who are genuinely interested or invested in their project take part. Web3 Forms increases engagement and provides a deeper understanding of your onchain users.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Boost Data Quality\"})}),/*#__PURE__*/e(\"p\",{children:\"Web3 Forms help filter out irrelevant responses from users outside of your target audience, ensuring that your data is reliable. Focusing on participants with specific tokens or NFTs helps Web3 teams increase the likelihood of getting valuable feedback related to a specific project or community.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Boost Community Engagement\"})}),/*#__PURE__*/t(\"p\",{children:[\"Token-gated Forms create a sense of exclusivity for token holders, encouraging participation and loyalty within the \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/how-to-build-a-web3-community-best-engagement-strategies\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Web3 community\"})}),\". When members feel special and recognized for their contributions, they stay committed and grow with your community.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Improve User Retention\"})}),/*#__PURE__*/t(\"p\",{children:[\"Token gating helps Web3 brands and creators to offer special rewards to active token holders, such as \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/what-are-airdrops-10-biggest-crypto-airdrops-in-2024\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"airdrops\"})}),\" or early access to products. This exclusivity helps keep users engaged and connected to your Web3 project or platform.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Use cases of Token-Gating\"})}),/*#__PURE__*/e(\"p\",{children:\"Token-gated Forms are more than just a form, check out 4 creative use cases to find out:\"}),/*#__PURE__*/e(\"img\",{alt:\"4 Creative use cases of Token-gated Forms\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/rub3cjS5MS1Y6MdKiTeAHBEe7Y8.png\",srcSet:\"https://framerusercontent.com/images/rub3cjS5MS1Y6MdKiTeAHBEe7Y8.png?scale-down-to=512 512w,https://framerusercontent.com/images/rub3cjS5MS1Y6MdKiTeAHBEe7Y8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rub3cjS5MS1Y6MdKiTeAHBEe7Y8.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"4 Creative use cases of Token-gated Forms\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"1. Community Surveys\"})}),/*#__PURE__*/e(\"p\",{children:\"Token-gated forms allow you to understand granular segments of your community. With Formo, Web3 teams can easily create Web3 forms and share them in Discord, Telegram, Reddit, and Farcaster groups. Providing exclusive access through Web3 forms encourages user loyalty, active participation, and organic word-of-mouth marketing.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"2. Exclusive Experiences\"})}),/*#__PURE__*/e(\"p\",{children:\"Token-gated forms help you identify potential members across a wide range of Web3 meetups and events. It creates a sense of exclusivity for members and builds hype for your project.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"3. Early Product Releases\"})}),/*#__PURE__*/e(\"p\",{children:\"Token gating provides early access to decentralized application (dApp) features, updates, or new products for specific token holders. By identifying active users through Web3 forms, you can reward community members more effectively and recruit engaged users to inform product development.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"4. Airdrops and Loyalty Rewards\"})}),/*#__PURE__*/t(\"p\",{children:[\"Projects use Web3 Forms to support campaigns for airdrops or rewards for loyal token holders. It helps Web3 product and marketing teams enhance \",/*#__PURE__*/e(n,{href:\"https://formo.so/blog/web3-go-to-market-strategies-new-approaches-and-key-metrics\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"go-to-market strategies\"})}),\" by capturing data from token holders, offering exclusive benefits, and incentivizing community engagement.\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"How To Create Token-Gate Forms with Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Here's a quick guide to creating Token-gated forms\\xa0 with Formo:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 1: Choose Your Network\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:'On the form settings page, go to \"Access Gate\" and click \"Add Requirement\".\\xa0\\xa0'}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated Forms: Use Cases, and How to Get Started\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png\",srcSet:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=512 512w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png 1918w\",style:{aspectRatio:\"1918 / 982\"},width:\"959\"}),/*#__PURE__*/e(\"p\",{children:\"Choose the blockchain network you want to use. Formo supports over 20 networks including Ethereum, Solana, Polygon, Arbitrum, Avalanche, and more.\"}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated Forms: Use Cases, and How to Get Started\",className:\"framer-image\",height:\"215\",src:\"https://framerusercontent.com/images/CxVnWQ0uE6lGVnWEUI1fzQX29o.png\",style:{aspectRatio:\"482 / 430\"},width:\"241\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 2: Select a token\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Select a token you want to use from the token dropdown. If your project isn\u2019t listed, you can add the token\u2019s contract address to get started.\"}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated Forms: Use Cases, and How to Get Started\",className:\"framer-image\",height:\"86\",src:\"https://framerusercontent.com/images/DAwyw75w3K2AigqshMLUfvcZ50.png\",style:{aspectRatio:\"473 / 173\"},width:\"236\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 3: Specify the amount\"})}),/*#__PURE__*/e(\"p\",{children:\"Set the minimum amount and name the requirement. Click \u201CAdd Requirement\u201D to confirm.\"}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated Forms: Use Cases, and How to Get Started\",className:\"framer-image\",height:\"133\",src:\"https://framerusercontent.com/images/r4XLuow0kAhVCUGoh2ZZibLM.png\",style:{aspectRatio:\"477 / 267\"},width:\"238\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 4: Hit Publish\"})}),/*#__PURE__*/e(\"p\",{children:\"Next, publish and share the form to start collecting responses.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated Forms: Use Cases, and How to Get Started\",className:\"framer-image\",height:\"311\",src:\"https://framerusercontent.com/images/CfRSbGXu7BPneVBdWQOIiIVDhA.png\",srcSet:\"https://framerusercontent.com/images/CfRSbGXu7BPneVBdWQOIiIVDhA.png?scale-down-to=512 512w,https://framerusercontent.com/images/CfRSbGXu7BPneVBdWQOIiIVDhA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/CfRSbGXu7BPneVBdWQOIiIVDhA.png 1316w\",style:{aspectRatio:\"1316 / 623\"},width:\"658\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Step 5: Test your token-gated form\"})}),/*#__PURE__*/e(\"p\",{children:\"Open the form and do a test submission from your wallet. Once everything works smoothly, share your form with your community!\"}),/*#__PURE__*/e(\"img\",{alt:\"Token-gated Forms: Use Cases, and How to Get Started\",className:\"framer-image\",height:\"333\",src:\"https://framerusercontent.com/images/dWO5IhOkEBvkkeswUD6qzP8QVI.png\",srcSet:\"https://framerusercontent.com/images/dWO5IhOkEBvkkeswUD6qzP8QVI.png?scale-down-to=512 512w,https://framerusercontent.com/images/dWO5IhOkEBvkkeswUD6qzP8QVI.png 720w\",style:{aspectRatio:\"720 / 666\"},width:\"360\"}),/*#__PURE__*/e(\"p\",{children:\"Token-gated Forms enhance user engagement and add value to your digital platform or community by creating a sense of exclusivity and ownership. It encourages participation while providing reliable insights for data-driven decisions. By using Formo's access gate feature, you ensure that your onchain data collection is focused on your active community members.\"}),/*#__PURE__*/e(\"p\",{children:\"Get Started with Token-gated Forms with Formo!\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Follow us on \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/company/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"LinkedIn\"})}),\" and \",/*#__PURE__*/e(n,{href:\"https://x.com/getformo\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Twitter\"})}),\", and join our \",/*#__PURE__*/e(n,{href:\"https://formo-community.slack.com/join/shared_invite/zt-30yc4uxx0-s6EL_Ywn99moAOSqlvV9HA#/shared-invite/email\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"community\"})}),\" to learn how Formo turbocharges growth for leading teams across web3!\"]})]});export const richText11=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We\u2019re thrilled to announce that \",/*#__PURE__*/e(n,{href:\"https://www.mantle.xyz/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Mantle\"})}),\", an innovative layer-2 blockchain solution, is now integrated with Formo\u2019s web3 Form Builder! This integration empowers web3 dapps and teams building on Mantle to effortlessly create web3 forms and surveys, capturing onchain and offchain data, and engaging their community.\"]}),/*#__PURE__*/e(\"p\",{children:\"This integration marks a significant milestone in our mission to provide onchain analytics infrastructure that empowers onchain builders. Formo helps teams understand and use onchain data to acquire active Web3 users.\"}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/PzkvY5qET4LLgTpgn4d7eLjbSbk.png\",srcSet:\"https://framerusercontent.com/images/PzkvY5qET4LLgTpgn4d7eLjbSbk.png?scale-down-to=512 512w,https://framerusercontent.com/images/PzkvY5qET4LLgTpgn4d7eLjbSbk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PzkvY5qET4LLgTpgn4d7eLjbSbk.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Mantle x Formo\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why Mantle?\"})}),/*#__PURE__*/e(\"p\",{children:\"Mantle is a high-performance Ethereum layer-2 (L2) scaling solution that offers developers fast, low-cost transactions while maintaining the security of the Ethereum network. With its unique architecture and strong backing from organizations such as ByBit and BitDAO, Mantle is well-positioned to become a significant player in the Layer 2 space.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What does this mean for you?\"})}),/*#__PURE__*/e(\"p\",{children:\"With Mantle\u2019s integration, you can seamlessly create token-gated forms for the Mantle ecosystem. Whether you\u2019re running surveys, collecting community feedback, or conducting user research, Mantle\u2019s integration gives you access to onchain data, helping you make better product decisions and build the products your users want.\"}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/7UZPRAIkk0rejPBk0uuDGPnqBfE.png\",srcSet:\"https://framerusercontent.com/images/7UZPRAIkk0rejPBk0uuDGPnqBfE.png?scale-down-to=512 512w,https://framerusercontent.com/images/7UZPRAIkk0rejPBk0uuDGPnqBfE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7UZPRAIkk0rejPBk0uuDGPnqBfE.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchains supported by Formo\"}),/*#__PURE__*/e(\"p\",{children:\"Today, you can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create forms that utilize onchain data from Mantle, such as token and NFT balances.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement surveys and collect responses for Mantle dapps, users, and communities.\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Yos Riady, \"}),\"Founder of Formo, shares his enthusiasm:\",/*#__PURE__*/e(\"br\",{}),\"\u201CAdding Mantle to Formo\u2019s growing list of supported chains is a major step forward. We\u2019re thrilled to see how Formo helps builders leverage Mantle\u2019s blockchain data to engage with their most valuable users\u201D\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with Mantle on Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Accessing Mantle\u2019s data is now easier than ever on Formo. When creating a form, simply choose Mantle as your preferred blockchain, and you have full access to onchain data from the Mantle network.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to connect to the Mantle network in your web3 Form:\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 1\"}),\": Go to \",/*#__PURE__*/e(n,{href:\"https://formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo.so\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 2: \"}),\"Sign in and create a form\"]}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"372\",src:\"https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png\",srcSet:\"https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png 1188w\",style:{aspectRatio:\"1188 / 744\"},width:\"594\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 3\"}),\": Go to Access Gate in the Settings page and choose \u201CAdd Requirement\u201D. You can select an ERC20 Token or a Native Token based on your needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png\",srcSet:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=512 512w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png 1918w\",style:{aspectRatio:\"1918 / 982\"},width:\"959\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 4:\"}),\" Select the \u201CMantle\u201D network, search or paste your token address\"]}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"373\",src:\"https://framerusercontent.com/images/CW7Wxvfa0oIgXsVAY4rFrmRBMw.png\",srcSet:\"https://framerusercontent.com/images/CW7Wxvfa0oIgXsVAY4rFrmRBMw.png?scale-down-to=512 512w,https://framerusercontent.com/images/CW7Wxvfa0oIgXsVAY4rFrmRBMw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/CW7Wxvfa0oIgXsVAY4rFrmRBMw.png 1196w\",style:{aspectRatio:\"1196 / 747\"},width:\"598\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 5\"}),\": Set the minimum amount and name your requirement\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 6:\"}),\" Click on \u201CAdd requirement\u201D to complete.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"372\",src:\"https://framerusercontent.com/images/xIhL3m85OqAws8BCPxbEThQ8Dn4.png\",srcSet:\"https://framerusercontent.com/images/xIhL3m85OqAws8BCPxbEThQ8Dn4.png?scale-down-to=512 512w,https://framerusercontent.com/images/xIhL3m85OqAws8BCPxbEThQ8Dn4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/xIhL3m85OqAws8BCPxbEThQ8Dn4.png 1189w\",style:{aspectRatio:\"1189 / 745\"},width:\"594\"}),/*#__PURE__*/e(\"p\",{children:\"Next, you can publish and share the form to start collecting responses. You\u2019ll be able to engage with your most active users and gain actionable insights to build products people want.\"}),/*#__PURE__*/e(\"img\",{alt:\"Mantle is now LIVE on Formo!\",className:\"framer-image\",height:\"373\",src:\"https://framerusercontent.com/images/gsyr4Fd9EeTyPrLhq0i4XK00Vp4.png\",srcSet:\"https://framerusercontent.com/images/gsyr4Fd9EeTyPrLhq0i4XK00Vp4.png?scale-down-to=512 512w,https://framerusercontent.com/images/gsyr4Fd9EeTyPrLhq0i4XK00Vp4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/gsyr4Fd9EeTyPrLhq0i4XK00Vp4.png 1196w\",style:{aspectRatio:\"1196 / 746\"},width:\"598\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What\u2019s next?\"})}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re committed to integrating more blockchains and offering additional features to support your web3 data and analytics needs. If there\u2019s a blockchain you\u2019d love to see on Formo, \",/*#__PURE__*/e(n,{href:\"https://formo.canny.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"let us know\"})}),\", and we\u2019ll work to make it happen!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://app.formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Get started\"})}),\" with Mantle and Formo today!\"]})]});export const richText12=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"We\u2019re excited to announce that \",/*#__PURE__*/e(n,{href:\"https://zksync.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"zkSync Era\"})}),\", a Layer-2 (L2) blockchain that scales Ethereum using zero-knowledge technology, is now integrated with Formo\u2019s Web3 Form Builder! This integration enables Web3 dApps and teams building on zkSync Era to create token-gated forms and engage their onchain community.\"]}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/SltrEYmKlUqJ12f94jz0Yowozl8.png\",srcSet:\"https://framerusercontent.com/images/SltrEYmKlUqJ12f94jz0Yowozl8.png?scale-down-to=512 512w,https://framerusercontent.com/images/SltrEYmKlUqJ12f94jz0Yowozl8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SltrEYmKlUqJ12f94jz0Yowozl8.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"zkSync Era x Formo\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Why zkSync Era?\"})}),/*#__PURE__*/e(\"p\",{children:\"zkSync Era is a Layer-2 blockchain designed to enhance the scalability of the Ethereum ecosystem. It provides faster, low-cost, and secure transactions while preserving Ethereum\u2019s decentralization. Powered by zkRollups technology, zkSync Era helps developers with access to a wealth of Layer-2 onchain data for exploration.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What does this mean for you?\"})}),/*#__PURE__*/e(\"p\",{children:\"With zkSync Era\u2019s integration, you can seamlessly create token-gated forms for the zkSync Era ecosystem. This integration allows you to leverage onchain data to refine your product strategy and better meet user needs on zkSync Era. Whether you're a developer, marketer, or community manager, zkSync\u2019s integration into Formo helps you gain a deeper understanding of onchain communities and enhance your Web3 marketing efforts.\"}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/gUkBjW0VjM0WozH449g445MdaxI.png\",srcSet:\"https://framerusercontent.com/images/gUkBjW0VjM0WozH449g445MdaxI.png?scale-down-to=512 512w,https://framerusercontent.com/images/gUkBjW0VjM0WozH449g445MdaxI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/gUkBjW0VjM0WozH449g445MdaxI.png 1920w\",style:{aspectRatio:\"1920 / 1081\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"Blockchains supported by Formo\"}),/*#__PURE__*/e(\"p\",{children:\"You can:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Create forms that utilize onchain data from zkSync Era, such as token and NFT balances.\\xa0\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Implement surveys and collect responses for zkSync Era dapps, users, and communities.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"Yos Riady, Founder of Formo, shares his enthusiasm:\",/*#__PURE__*/e(\"br\",{}),\"\u201CAs zk-rollups continue to shape the scalability and security of Web3, we\u2019re excited to provide developers with tools to effortlessly capture and analyze onchain data. This collaboration showcases our dedication to helping builders to create faster, smarter, and more efficient dApps for their communities.\u201D\"]}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Getting Started with zkSync Era on Formo\"})}),/*#__PURE__*/e(\"p\",{children:\"Accessing zkSync Era\u2019s data is now easier than ever on Formo. When creating a form, simply choose zkSync Era as your preferred blockchain, and you have full access to onchain data from the zkSync Era network.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"How to connect to the zkSync Era network in your web3 Form:\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 1\"}),\": Go to \",/*#__PURE__*/e(n,{href:\"https://formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!0,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Formo.so\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 2: \"}),\"Sign in and create a form\"]}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"372\",src:\"https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png\",srcSet:\"https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png?scale-down-to=512 512w,https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fyITiEVuoNWB24JtzhDIj0Y1fC8.png 1188w\",style:{aspectRatio:\"1188 / 744\"},width:\"594\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 3\"}),\": Go to Access Gate in the Settings page and choose \u201CAdd Requirement\u201D. You can select an ERC20 Token or a Native Token based on your needs.\"]}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"491\",src:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png\",srcSet:\"https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=512 512w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DKLg5rNTCZY0RgD9dg1BuRqobE.png 1918w\",style:{aspectRatio:\"1918 / 982\"},width:\"959\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 4:\"}),\" Select the \u201CzkSync Era\u201D network, search or paste your token address\"]}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"419\",src:\"https://framerusercontent.com/images/WztxT2g5UJPVjXEjIywBTKZC50.png\",srcSet:\"https://framerusercontent.com/images/WztxT2g5UJPVjXEjIywBTKZC50.png?scale-down-to=512 512w,https://framerusercontent.com/images/WztxT2g5UJPVjXEjIywBTKZC50.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/WztxT2g5UJPVjXEjIywBTKZC50.png 1353w\",style:{aspectRatio:\"1353 / 839\"},width:\"676\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 5\"}),\": Set the minimum amount and name your requirement\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Step 6:\"}),\" Click on \u201CAdd requirement\u201D to complete.\"]}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"421\",src:\"https://framerusercontent.com/images/IIFxo3El8fwXEuCfkFGkzIQDk3Q.png\",srcSet:\"https://framerusercontent.com/images/IIFxo3El8fwXEuCfkFGkzIQDk3Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/IIFxo3El8fwXEuCfkFGkzIQDk3Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IIFxo3El8fwXEuCfkFGkzIQDk3Q.png 1356w\",style:{aspectRatio:\"1356 / 843\"},width:\"678\"}),/*#__PURE__*/e(\"p\",{children:\"Next, you can publish and share the form to start collecting responses. You\u2019ll be able to engage with your most active users and gain actionable insights to build products people want.\"}),/*#__PURE__*/e(\"img\",{alt:\"zkSync Era is now LIVE on Formo!\",className:\"framer-image\",height:\"422\",src:\"https://framerusercontent.com/images/ile1k3OEDu5Z4MWvpoiCoUf5UZY.png\",srcSet:\"https://framerusercontent.com/images/ile1k3OEDu5Z4MWvpoiCoUf5UZY.png?scale-down-to=512 512w,https://framerusercontent.com/images/ile1k3OEDu5Z4MWvpoiCoUf5UZY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ile1k3OEDu5Z4MWvpoiCoUf5UZY.png 1358w\",style:{aspectRatio:\"1358 / 844\"},width:\"679\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"What\u2019s next?\"})}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re committed to integrating more blockchains and offering additional features to support your web3 data and analytics needs. If there\u2019s a blockchain you\u2019d love to see on Formo, \",/*#__PURE__*/e(n,{href:\"https://formo.canny.io/\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"let us know\"})}),\", and we\u2019ll work to make it happen!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://app.formo.so\",motionChild:!0,nodeId:\"beH60saVD\",openInNewTab:!1,preserveParams:!1,relValues:[],scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(o.a,{children:\"Get started\"})}),\" with zkSync Era and Formo today!\"]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "richText12", "__FramerMetadata__"]
}
