Back to Home

Documentation

Everything you need to know about using Culture to manage Solana NFT allowlists and campaigns.

Getting Started

New to Culture? Start here to learn the basics.

  1. Connect your Phantom wallet to sign in
  2. Create a community to organize your campaigns
  3. Create a campaign with eligibility rules
  4. Share your campaign with your community
  5. Export your allowlist when ready

Campaign Types

NFT Collection Gating

Verify that users own NFTs from a specific verified collection. Perfect for rewarding existing holders.

Allowlist

Pre-approve specific wallet addresses. Import from CSV or manually add wallets to your allowlist.

Waitlist Feature

Enable waitlist capture on your campaigns to collect wallet addresses before mint. Review and approve entries to add them to your allowlist. Perfect for pre-mint campaigns where you want to collect interest first.

Manual Tasks

Use manual tasks when you want users to complete actions before submitting their wallet. Add task lines such as follow, retweet, or tag requirements, and request proof links or notes. Managers review proof in the waitlist moderation table before approving.

  • Enable manual tasks in Campaign Management.
  • Add one task per line with an optional proof hint.
  • Require proof links or notes before submission.

Campaign Lifecycle

Draft

Campaign is being set up and not yet visible to users.

Live

Campaign is active and accepting eligibility checks.

Closed

Campaign is no longer accepting eligibility checks.

Eligibility Checks

Users can check their eligibility for your campaigns by connecting their wallet. The system will:

  • Verify NFT ownership (for collection-gated campaigns).
  • Check against your allowlist (for allowlist campaigns).
  • Respect campaign start and end dates.
  • Cache results to improve performance.

Exporting Allowlists

As a community founder or manager, you can export your allowlist as a CSV file at any time. This includes all wallets that have been approved through eligibility checks or manually added to the allowlist.

Need Help?

If you have questions or need assistance, here are some resources: