Funding For Teams is a platform designed to facilitate crowdfunding for school sports teams. We crafted this solution with a focus on a seamless user experience and robust security features using multi-tenancy architecture.
Multi-Tenancy SaaS: Funding For Teams
User Journey for a Campaign Creator
Campaign Creation Wizard
- Step 1: Campaign creator registers/logs into the platform.
- Step 2: Initiates the campaign creation wizard.
- Step 3: Enters campaign details (team name, fundraising goal, description).
- Step 4: Uploads images/videos to enhance the campaign appeal.
- Step 5: Sets campaign duration and deadlines for contributions.
- Step 6: Reviews and submits the campaign for approval.
- Step 7: Receives a confirmation of campaign creation and a unique sharing link.
Coach Dashboard
- Step 1: Accesses the coach dashboard from the landing page.
- Step 2: Views live campaign progress (donations received, amount raised).
- Step 3: Manages team invites and communication from the dashboard.
- Step 4: Reviews analytics, such as donor engagement and donation trends.
Inviting Team Members
- Step 1: Selects the option to invite team members directly from the dashboard.
- Step 2: Sends out invitations via email or SMS to team members.
- Step 3: Team members receive a link to sign up for their own member dashboards.
- Step 4: Members log in and can view the campaign, track progress, and manage their engagement.
Member Dashboards
Team Member Donation Solicitation
- Step 1: Team members personalize their profiles and dashboards.
- Step 2: Generate unique fundraising links to share with family and friends.
- Step 3: Invite adults they know to donate through email or social media.
- Step 4: Track personal contribution results and donations received through their links.
- Step 5: Members are incentivized by gamification to compete with other members for the most donations.
Drip Campaigns for Soliciting Donations
Personalized Messaging
- Deploys SMS and email drip campaigns to engaged donors and potential supporters.
- Personalized messaging based on previous interactions and donation history.
- Incorporates images/videos highlighting team achievements and campaign milestones.
- A/B testing for subject lines and content to optimize engagement rates.
Security and Compliance
Secure Transactions with Authorize.net
- Integrated Authorize.net to handle all payment transactions securely.
- Custom APIs developed to facilitate seamless communication between the platform and Authorize.net.
- Ensured PCI DSS compliance through secure tokenization and encryption for sensitive payment data.
- Continuous monitoring of transaction data to prevent fraud and maintain user trust.
Super User
Athletic Director: Single Dashboard for College and University Admin
- Athletic Directors can log into a centralized dashboard to view all team campaigns.
- Ability to administer and oversee fundraising efforts across multiple teams and campaigns.
- Provides access to analytics on fundraising performance and donor engagement for each team.
- Streamlined communication channels to support team coaches and members in their initiatives.
Admin User Interface
By integrating the following features into the super admin user interface, Songswift effectively empowers administrators to manage the Funding For Teams platform efficiently. The interface provides robust functionality for monitoring campaigns, managing user relationships, and enhancing the overall user experience for all stakeholders involved in raising funds for school sports teams.
Super Admin User Journey
Main Dashboard Overview
Quick View Modules:
- Statistics: Real-time metrics on total donations, active campaigns, and user engagement.
- Donations: An overview of total donations made, segmented by campaigns and donor demographics.
- Campaigns: A summary of currently active campaigns and their performance at a glance.
- Balances Due: Displays pending payments or amounts owed by various teams or campaigns.
- Messaging: Quick access to recent communication with users and teams, highlighting urgent messages.
- Monthly Donation Summaries: A breakdown of donations received per month, helping to track growth trends.
Administering Individual Campaigns
Campaign Management Interface:
- Campaign Details: View and edit essential details of each campaign, including title, description, fundraising goal, and timeline.
- Campaign Settings: Adjust settings such as visibility, permissions, and fundraising parameters.
- Members: Access a list of members associated with each campaign, allowing for easy management and updates to roles.
- Donation Invites: Ability to send out donation invites to a curated list or individuals, providing links to each campaign’s donation page.
- Email and SMS Messaging Templates: Repository of customizable templates for outreach, including drip campaigns and updates.
Check Requests Management
Check Request Table:
- Table Columns:
- Campaign ID: Identifier for each campaign associated with the check request.
- Amount Requested: The total amount being requested for disbursement.
- Date Received: Timestamp of when the check request was submitted.
- Payment Method: Indication of how the check request will be processed (e.g., Bank Transfer, Physical Check).
- Requested By: Name of the individual or organization initiating the request.
- Status: Real-time tracking of the request status (Pending, Approved, Denied).
- Fee Calculations: Automated calculations of any fees deducted or applicable to the disbursement process.
CMS Settings for White-Labeling
White-Labeling Options:
- Organizations Management: Facilitate the addition of new schools, universities, and organizations onto the platform.
- Custom Branding Settings: Enable customization of logos, color themes, and other branding elements specific to each organization to ensure a professional appearance.
CMS for Campaign Parameters
Campaign Categories:
- Sport Taxonomy Hierarchies: Define and manage sport taxonomies based upon a three-tier hierarchy consisting of 1. Sport, 2. Level, and 3. Gender.
- Fundraising Cause Lists: Define and manage categories for various fundraising causes, ensuring clear categorization for donation solicitation messaging.
- Fundraising Keywords: Create a list of keywords for optimization, providing a flexible scaffold of terms teams can use in messaging potential donors.
- Donor Relationships: Manage and track relationships with individual donors and categorize them for targeted communications.
- Fundraising Goals: Set and modify fundraising goals for campaigns at organizational levels or specific campaigns.
- Campaign Rewards: Manage and define rewards offered as incentives for donors, including tiered benefit plans.
Message Templates for Drip Campaigns
Messaging Templates Repository:
- Customized Templates: A collection of pre-designed email and SMS templates aimed at engaging donors through automated drip campaigns.
- Personalization Options: Leverage dynamic fields (e.g., donor name, campaign name, fundraising goal, member name, coach name, etc.) for tailoring communications to enhance personal connection.
- Scheduling Features: Tools to set up scheduled communications for reminders, updates, and milestone achievements to keep donors engaged.