FundFlow Documentation

Everything you need to know about building, launching, and managing blockchain-powered crowdfunding campaigns.

Quick Start Guide

Get up and running with FundFlow in just a few simple steps.

Step 1
Connect Your Wallet
Link your MetaMask, WalletConnect, or Coinbase Wallet to get started
Step 2
Create Your Campaign
Set up your project details, funding goals, and rewards for backers
Step 3
Launch & Promote
Share your campaign and start collecting funds from supporters
Step 4
Receive Funding
Get your funds automatically when your campaign reaches its goal

Documentation

Browse our comprehensive guides and technical documentation.

Filter by difficulty:
Getting Started
Learn the basics of FundFlow and how to get started
Introduction to FundFlow
Beginner
Creating Your First Campaign
Beginner
Connecting Your Wallet
Beginner
Understanding Smart Contracts
Intermediate
Campaign Management
Everything you need to know about creating and managing campaigns
Campaign Creation Guide
Beginner
Setting Up Rewards
Beginner
Campaign Promotion Tips
Intermediate
Managing Backers
Intermediate
Blockchain & Web3
Technical documentation for blockchain integration
Smart Contract Architecture
Advanced
Gas Optimization
Advanced
Security Best Practices
Advanced
API Integration
Intermediate
Funding & Payments
How funding works and payment processing
How Funding Works
Beginner
Payment Methods
Beginner
Refund Policy
Beginner
Tax Implications
Intermediate

API Examples

Get started with our JavaScript SDK and API integration.

Create CampaignJavaScript
const campaign = await fundflow.createCampaign({
  title: "My Awesome Project",
  description: "A revolutionary new product",
  goalAmount: 10, // ETH
  endDate: "2024-12-31",
  category: "technology"
});
Fund CampaignJavaScript
const funding = await fundflow.fundCampaign({
  campaignId: "0x123...",
  amount: 1, // ETH
  rewardId: "reward-1"
});
Get Campaign DataJavaScript
const campaign = await fundflow.getCampaign("0x123...");
console.log(campaign.title, campaign.raisedAmount);

Need More Help?

Can't find what you're looking for? Our support team is here to help.

Support Center
Get help from our support team
Visit Support
Community
Join our Discord community
Report Issue
Found a bug? Let us know
Report Bug