Getting Started — Your First 30 Days
Estimated Time: 30 minutes to read, 30 days to complete
Welcome to CauseHub
This guide walks you through setting up your organization on CauseHub from scratch. Follow these steps in order, and within 30 days you'll have a fully operational nonprofit management platform.
Week 1: Foundation
Day 1–2: Account Setup
Goal: Get your organization profile complete and your first users in.
Step 1: Complete Your Organization Profile
- Log in to your CauseHub portal
- Navigate to Organization Admin → Settings
- Fill in:
- Organization legal name (as registered with CRA)
- CRA Registration Number (Business Number)
- Primary address, phone, and email
- Logo (appears on tax receipts, membership cards, and correspondence)
- Click Save
Step 2: Invite Your First Users
- Go to Organization Admin → Users
- Click Invite User
- Enter their email address and select a role:
- Org Admin — Full access to settings, users, and all portal sections
- Staff — Access to contacts, donations, programs, volunteers, CRM
- Finance — Access to funds, budgets, expense approvals, T4A management
- They'll receive an email invitation to create their account
Day 3–4: Import Your Data
Goal: Get your existing contacts and donors into CauseHub.
Step 3: Import Contacts
- Navigate to Staff Portal → Contacts
- Click Import (top right)
- Download the CSV template
- Fill in your contacts — at minimum: name, email, contact type (individual/organization)
- Upload and map columns
- Click Import
Step 4: Import Donation History (Optional)
If you have historical donation records you'd like to bring in:
- Navigate to Staff Portal → Donations
- Use the Import feature
- Map donor name, amount, date, and fund
Day 5: Configure Programs
Goal: Get your first program visible on your website.
Step 5: Create Your First Program
- Navigate to Staff Portal → Programs
- Click New Program
- Fill in:
- Program name, description, dates
- Capacity (or leave blank for unlimited)
- Is Public — Turn ON if you want it on your website
- Target demographics (optional)
- Add sessions (individual meetings/classes within the program)
- Save
Step 6: Choose Enrollment Settings
- Navigate to Organization Admin → Settings
- Decide on Auto-Approve Enrollments:
- ON — Registrations are approved instantly (best for open community programs)
- OFF — Staff reviews each registration before approval (best for youth programs requiring consent)
Week 2: Data & Donations
Day 6–8: Set Up Donations
Goal: Accept your first online donation.
Step 7: Configure Donation Funds
- Navigate to Staff Portal → Donations → Funds
- Your default General Fund is already created
- Add any additional funds:
- Building Fund, Scholarship Fund, Program-specific funds, etc.
- Each fund can be designated as restricted or unrestricted
Step 8: Process a Test Donation
- Go to Staff Portal → Donations
- Click Record Donation
- Enter a test donation: select a contact, amount, fund, payment method
- Save — this creates the donation record
- If eligible, a CRA tax receipt is generated automatically
Day 9–10: Set Up Volunteering
Goal: Get volunteer tracking running.
Step 9: Create Volunteer Roles
- Navigate to Staff Portal → Volunteers → Roles
- Create roles like: Event Helper, Board Member, Program Leader, etc.
- Set minimum age requirements if applicable
Step 10: Invite Your First Volunteer
- Navigate to Staff Portal → Volunteers
- Click Add Volunteer
- Select a contact (or create a new one)
- Assign their role and start date
- They can now log hours through their own Volunteer Portal
Week 3: Members & Communications
Day 11–15: Set Up Membership
Goal: Configure membership tiers and accept your first member.
Step 11: Configure Membership Tiers
- Navigate to Organization Admin → Membership
- Review default tiers or create your own:
- Individual, Family, Student, Lifetime, etc.
- Set price, duration, and benefits for each tier
Step 12: Process a Test Membership
- Navigate to Staff Portal → Members
- Click New Member
- Select a contact, choose a tier, and set the start date
- Membership auto-calculates the expiry date based on the tier duration
Day 16–20: CRM & Communications
Goal: Start tracking stakeholder interactions.
Step 13: Set Up Communication Pipelines
- Navigate to Staff Portal → CRM
- CauseHub includes pre-configured communication types:
- Donor Outreach, Member Engagement, Volunteer Recruitment, etc.
- Each type has its own pipeline stages
- Create your first lead: click New, select a type, and add details
Week 4: Finance & Go-Live
Day 21–25: Configure Finance
Goal: Set up your fund accounting and approval workflows.
Step 14: Review Fund Structure
- Navigate to Finance Portal → Funds
- Verify your fund setup matches your chart of accounts
- Configure T3010 expense categories for CRA reporting
Step 15: Test Expense Approval
- Navigate to Staff Portal → Approvals
- Submit a test expense request
- Have an Org Admin approve it
- Verify it appears in finance approvals
Day 26–30: Train Your Team
Goal: Get everyone comfortable with CauseHub.
Staff Training
Share these training guides with your team:
- Staff Guide — For program coordinators and admin assistants
- Finance Guide — For your bookkeeper or treasurer
- Org Admin Guide — For yourself and backup admins
External Stakeholder Onboarding
As your donors, volunteers, members, and board members create accounts, point them to the corresponding Portal Guide in this training library.
30-Day Checklist Summary
| Day | Task | Portal Section |
|---|---|---|
| 1–2 | Complete organization profile | Organization Admin → Settings |
| 1–2 | Invite first users | Organization Admin → Users |
| 3–4 | Import contacts | Staff → Contacts |
| 5 | Create first program | Staff → Programs |
| 6–8 | Configure donation funds | Staff → Donations → Funds |
| 6–8 | Process test donation | Staff → Donations |
| 9–10 | Create volunteer roles | Staff → Volunteers → Roles |
| 9–10 | Add first volunteer | Staff → Volunteers |
| 11–15 | Configure membership tiers | Org Admin → Membership |
| 16–20 | Set up CRM pipelines | Staff → CRM |
| 21–25 | Review fund structure | Finance → Funds |
| 26–30 | Train your team | Training Library |