Skip to main content

Import Overview

Moving to SoapBox doesn’t mean starting from scratch. Our import tools help you bring your existing data - members, groups, giving history, and more - into SoapBox.

What Can Be Imported

Member Data

Names, contact info, family relationships, custom fields

Giving History

Past donations for tax statements and records

Groups

Group structures and memberships

Attendance

Historical attendance records

Import Methods

MethodBest ForComplexity
CSV ImportStandard data migrationLow
Direct IntegrationSupported platformsMedium
API ImportCustom or large datasetsHigh
Manual EntrySmall additionsLow

Preparing for Import

Step 1: Audit Your Data

Before importing, review your existing data:
  • Remove duplicate records
  • Update outdated information
  • Standardize formatting
  • Identify required fields

Step 2: Export from Current System

Export data from your current platform:
  • Most systems offer CSV export
  • Include all relevant fields
  • Note any custom fields
  • Preserve relationships (families, groups)

Step 3: Map Your Data

Plan how fields will map to SoapBox:
Your SystemSoapBox Field
First Namefirst_name
Last Namelast_name
Email Addressemail
Mobile Phonephone_mobile
Home Phonephone_home
Streetaddress_line_1
Citycity
Statestate
ZIPpostal_code
Birthdaybirth_date

CSV Import

File Requirements

Your CSV file should:
  • Use UTF-8 encoding
  • Include header row
  • Use comma delimiters
  • Handle special characters properly
  • Be under 10MB per file

Required Fields

Minimum required fields:
  • First name
  • Last name
  • Email OR phone number
For best results, include:
  • Full contact information
  • Family relationships
  • Member status
  • Join date
  • Group memberships
  • Tags/categories

Import Process

1

Prepare CSV

Format your data according to SoapBox requirements
2

Upload File

Go to Admin > Data > Import and upload your CSV
3

Map Fields

Match your columns to SoapBox fields
4

Preview

Review sample records to verify mapping
5

Import

Run the import and monitor progress
6

Verify

Check imported data for accuracy

Sample CSV Format

first_name,last_name,email,phone_mobile,address_line_1,city,state,postal_code,birth_date,member_status
John,Smith,john.smith@email.com,555-123-4567,123 Main St,Springfield,IL,62701,1985-03-15,Active
Jane,Smith,jane.smith@email.com,555-123-4568,123 Main St,Springfield,IL,62701,1987-07-22,Active

Platform Integrations

Supported Platforms

Direct import available from:
  • Planning Center
  • Church Community Builder (CCB)
  • Breeze
  • Elvanto
  • Subsplash
  • Rock RMS

Integration Import

1

Connect Platform

Go to Admin > Integrations > select your platform
2

Authorize

Log in and authorize SoapBox access
3

Select Data

Choose which data to import
4

Configure Mapping

Review and adjust field mapping
5

Start Import

Begin the import process

Planning Center Import

If migrating from Planning Center:
  1. Connect your Planning Center account
  2. Select modules to import (People, Groups, Giving, Check-ins)
  3. Map custom fields
  4. Choose sync or one-time import
  5. Run import

Importing Specific Data

Member Data

Essential Fields
  • Name and contact information
  • Family relationships
  • Member status
  • Profile photos (URL or upload)
Optional Fields
  • Custom fields
  • Tags and categories
  • Notes
  • Communication preferences

Family Relationships

Define family relationships:
first_name,last_name,email,family_id,family_role
John,Smith,john@email.com,SMITH001,Head
Jane,Smith,jane@email.com,SMITH001,Spouse
Johnny,Smith,,SMITH001,Child

Giving History

Import past giving for tax records:
FieldRequiredFormat
Donor name or IDYesText or number
AmountYesNumber (no $ symbol)
DateYesYYYY-MM-DD
FundYesText
Payment methodNoText
Transaction IDNoText
Ensure giving data is accurate before import. This affects tax statements and financial records.

Groups

Import group structure:
  • Group names and descriptions
  • Group types/categories
  • Leaders
  • Members

Attendance Records

Historical attendance:
  • Event/service name
  • Date
  • Attendee (name or ID)
  • Check-in/out times

Handling Duplicates

Duplicate Detection

SoapBox identifies potential duplicates by:
  • Email address (exact match)
  • Name + phone combination
  • Name + address combination

Duplicate Resolution

When duplicates are found:
  1. Review flagged records
  2. Choose to merge, skip, or create new
  3. Select which data to keep
  4. Confirm resolution

Prevention

Prevent duplicates during import:
  • Clean data before import
  • Use unique identifiers
  • Enable duplicate checking
  • Review matches before confirming

Large Imports

For Large Datasets

If importing more than 10,000 records:
  1. Contact support before importing
  2. We may recommend staged import
  3. Consider off-hours processing
  4. Plan for verification time

Staged Import

Break large imports into phases:
  1. Phase 1 - Members and families
  2. Phase 2 - Groups and memberships
  3. Phase 3 - Giving history
  4. Phase 4 - Attendance and other data

API Import

For very large or complex imports:
  • Use our API for programmatic import
  • Handle complex relationships
  • Custom scripting available
  • Contact support for guidance

Verification

Post-Import Checks

After importing, verify:
  • Record counts match expectations
  • Family relationships are correct
  • Contact information is accurate
  • Custom fields imported correctly
  • Groups and memberships are intact
  • Giving totals are accurate

Spot Checks

Manually verify sample records:
  1. Check 10-20 random profiles
  2. Verify family connections
  3. Confirm group memberships
  4. Review giving history

Fixing Issues

If you find problems:
  • Small issues: Edit individually
  • Systematic issues: Contact support
  • Major problems: Consider re-import

Best Practices

Take time to clean your data before import. It’s easier to fix in a spreadsheet than after import.
Do a small test import first. Import 10-20 records to verify mapping and catch issues.
Keep backups of your original data. You may need to reference it or re-import.
Let staff know about the migration timeline. Plan for some temporary disruption.
Thoroughly verify imported data before relying on it for ministry.

Getting Help

Import Support

We offer migration assistance:
  • Self-Service - Use our import tools with documentation
  • Guided - Support team helps with mapping and import
  • Full Service - We handle the entire migration (Enterprise)

Contact for Help