Project Status: Onboarding
Bringing team onto Coda after merging contact info from Apptivo and Mailchimp.
Project Overview
Goal
Implement a comprehensive CRM system to streamline participant management, event organization, and communication workflows.
Key Objectives
- Centralize participant data and history
- Automate registration and communication workflows
- Improve reporting and analytics capabilities
Current Challenges
Data Fragmentation
Participant data spread across 50+ Google Sheets
Process Standardization
Different workflows for different regions
Platform Transition
Moving from Jotforms / Ninja Forms to Podia and from Apptivo to Coda
Data Migration Sequence
Phase 1: Basic Contact & Email Migration
Core Data SetupContact Migration
- Export contact data from Apptivo
- Export contact data from Mailchimp
- Validate and deduplicate contacts
- Import to Coda
Email System Migration
- Export Mailchimp subscriber lists
- Export email templates
- Set up Podia email system
- Import to Podia
Phase 2: Historical Data Migration
Historical RecordsEvent History Migration
- Export Google Sheets attendance records
- Clean up event registration records
- Match registration records to Coda format
- Import registration history to Coda
Payment History Migration
- Collect payment records from all sources
- Standardize transaction formats
- Link transactions to Coda contacts
- Import payment history
Next Steps
Data Preparation
System Setup
Implementation
Workflow Evolution
Current Google Sheets Workflow
JotForm
Registration Forms
Google Sheets Workbook
Final Registrations & Payments
Complete registration records
Registrations
New registrations from JotForm
Refunds_Sick or Withdrawn
Cancellation tracking
Staff
Staff assignments & details
Interested
Potential participants
Canceled
Canceled registrations
Participants' Healing Requests
Special requirements
Other Healing Requests
Additional requests
Current Limitations
- No unified view of participant history across events
- Manual data transfer and updates
- Limited automation capabilities
- Difficult to track participant journey
- No built-in communication tools
- Complex sheet management
New Workflow with Podia & Coda
Podia
Event Registration & Payments
Zapier
Integration & Automation
Coda CRM
Participant Database
Unified contact records
Event Management
Event-specific details
Registration Status
Dynamic status tracking
Communication Log
Interaction history
Special Requirements
Health & accommodation needs
Analytics Dashboard
Reports & insights
Key Benefits
- Automated registration process
- Centralized participant data
- Complete participant history
- Automated communications
- Better reporting capabilities
- Streamlined workflow
Coda CRM Structure
In Active Development
This CRM structure is currently in active development. Changes and improvements will continue to be made based on team feedback, operational requirements, and Coda best practices.
Entity Hierarchy
Contacts
Description
Central database for all contacts, including participants, staff, and partners.
Data Sources
- Apptivo CRM
- Mailchimp lists
- Google Sheets
- Podia customers
Board Links
- Registrations
- Mailings
Registrations
Description
Manages participant registrations, payment status, and special requirements for all events.
Data Sources
- Podia registrations
- Historical Google Sheets
- Payment systems (Stripe/PayPal)
Board Links
- Events + Trainings
- Contacts
Mailings
Description
Tracks all event-related communications, including announcements, reminders, and follow-ups.
Data Sources
- Mailchimp campaigns
- Podia emails
- Email templates
Board Links
- Events + Trainings
- Contacts
Website Listings
Description
Manages event listings on various platforms, including website, Podia, and partner sites.
Data Sources
- Website CMS
- Podia listings
- Partner platforms
Board Links
- Events + Trainings
- Venues
Venues
Description
Manages venue information, contracts, and requirements for all event locations.
Data Sources
- Venue contracts
- Historical records
- Contact database
Board Links
- Events + Trainings
- Website Listings
Offerings
Description
Master list of all offerings, including events and trainings. Serves as the parent board for all event-related data.
Data Sources
- Manual entry
- Historical event records
Board Links
- Events + Trainings (Child board)
Events + Trainings
Description
Detailed management of individual events and trainings, including schedules, capacity, and status tracking.
Data Sources
- Podia events
- Google Calendar
- Historical records
Board Links
- Offerings (Parent board)
- Registrations
- Mailings
- Website Listings
- Venues
Data Integration Structure
Data Sources
Customer Data Sources
Apptivo
- • Primary CRM data
- • Contact information
- • Event history
- • Communication logs
Mailchimp
- • Email subscriptions
- • Contact preferences
- • Unsubscribe status
Google Sheets
- • Event registrations
- • Participant details
- • Special requirements
- • Historical records
Financial Data Sources
Square
- • Payment history
- • Transaction details
- • Billing information
- • Refund data
PayPal
- • Payment transactions
- • Customer billing info
- • Subscription data
- • Refund history
Data Quality Rules
Deduplication Rules
- Match on email address (primary)
- Name + Phone number (secondary)
- Address + Name (tertiary)
Transformation Rules
- Standardize date formats to YYYY-MM-DD
- Convert names to Title Case
- Normalize phone number formats
Access Privileges & Data Types
Role-based Access Levels
System Administrators
- • Full system access
- • User management
- • System configuration
- • Access control management
- • Audit log access
Finances
- • Full financial access
- • Payment processing
- • Financial reporting
- • Transaction management
- • Billing oversight
Regional Coordinators
- • View all participant data
- • Edit training information
- • Regional management
- • Event coordination
Contractors
- • No system access
- • External support only
Data Classifications
Internal Use
Data Types:
- • Training Schedules & Descriptions
- • Staff Assignments & Roles
- • Event Management Details
- • General Communications
- • Basic Participant Information
- • Operational Documentation
Access Level:
- • All authenticated staff
- • Role-based permissions
- • Standard security controls
- • Basic audit logging
Restricted
Data Types:
- • Financial Records & Transactions
- • Payment Processing Details
- • Health & Medical Information
- • Sensitive Personal Data
- • Confidential Communications
- • System Security Settings
Access Level:
- • Strict role-based access
- • Enhanced authentication
- • Comprehensive audit trails
- • Encrypted storage & transfer
Access Control Matrix
| Data Category | System Administrator | Finances | Regional Coordinator | Contractor |
|---|---|---|---|---|
| Participant Data | Full Access | Full Access | Full Access | No Access |
| Financial Records | Full Access | Full Access | No Access | No Access |
| System Settings | Full Access | No Access | No Access | No Access |