Claim POAP after response
Allow responders who fill out DeForms to additionally claim a POAP after they submit their form responses. This would be a great way to reward people for engaging, or for proving on-chain that people have completed certain actions.
Enable user to claim a Hats Protocol hat after DeForm submission
Allow responders to claim a Hats Protocol hat after their submit their form. This hat would bundles roles, authorities, and other custom eligibility criteria for wearers by the organization who created it, including providing entry into org workspaces, communication channels, grant membership into an onchain org, providing voting power, etc., depending on how the org wants to set it up via the Hats Protocol side. As one member of the Hats Community put it, "An integration [Hats + DeForm] would be a game changer!! That would be an incredibly seamless and user-friendly onboarding experience". Another put it this way: "People just fill out a form and are then granted membership into an on-chain org. So cool" Hats Protocol has a core SDK to support this integration, and the Hats team can be available to provide development support: https://docs.hatsprotocol.xyz/for-developers/v1-core-sdk For more details on Hats Protocol, see www.hatsprotocol.xyz
Twitter requirements for viewing form (i.e. Gate on Twitter Following status)
Require users' Twitter account to meet certain criteria before they can access your form Examples: -Must have certain following -Must be following a certain account -Twitter account must be older than X
Allow users/responders to edit their responses
Would be nice to let users change their previous answers in the form
Allow image uploads in questions
Would be handy to include images in questions. The feature can be used to showcase sample screenshots, promo materials, or other visualizations that can't be captured in plain text.
Allow customization of the base Form colors (i.e. dark mode form)
Discord requirements for viewing form
Require users' Discord account to meet certain criteria before they can access your form. Examples: -Must be a part of a server -Must own a certain role -Must have joined a server before X date
Have a way to break up a long form into multiple pages Ideal: also have a progress bar
Geoblocking (country, IP address, etc.) to limit access to certain forms by geography and jurisdiction
For compliance reasons, sometimes forms need to be targeted towards or blocked from specific countries, for example the US and Canada for many DeFi related operations. Would be interesting to have a way to automate geoblocking in DeForm.
CSV upload a custom allowlist or access gate
When setting up an Access Gate, currently DeForm provides options for checking onchain data such as NFT, ERC20, or Native Token holdings, or even contract deployment transactions. It would be great to add the ability for an DeForm admin to create an arbitrary access gate condition set by uploading a list of i.e. wallet addresses via a CSV upload feature.