Migrating from Typeform to Enrollio
This guide walks you through migrating your forms, surveys, and data from Typeform to Enrollio. You'll learn how to recreate your forms, import parent contacts, set up automations, and transfer custom domains — all while taking advantage of Enrollio's built-in CRM and parent communication features.
- Forms and surveys
- Parent contacts and responses
- Automations and follow-ups
- Custom domains and QR codes
- Reports and analytics
Migrate Your Forms
Start by documenting your existing Typeform questions and design, then recreate them in Enrollio.
Step 1: Document Your Typeform Setup
- Log in to Typeform and open your Workspace
- Click each form to view its questions in the left panel
- Take note of any conditional logic, calculations, or validation rules you've set up
- Screenshot or write down the form design and branding elements
Step 2: Set Up Custom Fields in Enrollio
- Log in to Enrollio and go to Contacts > Settings > Custom Fields
- Create custom field folders to organize your form questions
- Add custom fields that match each Typeform question, selecting the appropriate field type (text, number, date, etc.)
Step 3: Recreate Your Forms in Enrollio
- Navigate to the Forms section in Enrollio
- Create a new form and add fields that correspond to your Typeform questions
- Use Enrollio's design options to match your original branding and colors
- Set up any conditional logic, validation rules, or calculations in the form builder
- Configure notifications and confirmations
- Test your form thoroughly before sharing it with parents
Migrate Parent Contacts
Import your form responses as parent contacts in Enrollio. Since Typeform doesn't require email or phone for every submission, you'll only import responses that include contact information.
Step 1: Export Your Typeform Data
- In Typeform, open your form from My Workspace
- Click Results > Responses
- Select all responses using the checkbox
- Click the download icon and save as CSV
Step 2: Prepare Your CSV File
Clean up your data before importing to avoid errors:
- Open the CSV in Excel or Google Sheets
- Format all dates as YYYY-MM-DD (for example, 2025-03-15)
- Remove line breaks, emojis, and special characters from text fields
- Save the file with UTF-8 encoding to preserve accented characters
- Verify that required fields like email and phone are present
Step 3: Import Contacts into Enrollio
- Go to Contacts in the left menu
- Click Import Contacts
- Upload your prepared CSV file
- Map CSV columns to Enrollio fields — match "First Name" to "First Name", "Email" to "Email", etc.
- Create any missing custom fields if needed
- Add a tag like "Typeform Import" to identify these contacts
- Click Import to complete the process
Step 4: Verify Your Data
- Review a sample of imported contacts to ensure accuracy
- Check that custom fields populated correctly
- Compare contact counts between Typeform and Enrollio
- Look for any missing or incorrectly formatted data
Migrate Automations and Follow-Ups
Recreate your Typeform automations using Enrollio's automation builder. This is where you'll set up follow-up messages, notifications, and CRM actions based on form submissions.
Step 1: Document Typeform Automations
- In Typeform, click the gear icon to access settings
- Review any integrations, webhooks, or automated actions
- Note what happens after each form submission — emails sent, notifications triggered, etc.
Step 2: Build Automations in Enrollio
- Go to Automations in Enrollio
- Create a new automation triggered by form submission
- Add actions like:
- Send confirmation email to parent
- Notify your staff
- Add parent to enrollment pipeline
- Schedule a follow-up task
- Add tags based on responses
- Test each automation by submitting test forms
Migrate Custom Domains and QR Codes
Transfer your custom domain and recreate any QR codes so parents can still access your forms using familiar links.
Step 1: Document Your Typeform Domain
- In Typeform, click your organization avatar
- Go to Admin Settings
- Note your custom domain
- Remove the custom domain from Typeform by going to Change URL and selecting a different option
Step 2: Set Up URL Redirects
- In Enrollio, go to Sites > URL Redirects
- Create 301 redirects from your old Typeform URLs to your new Enrollio form URLs
- Test each redirect to ensure it works correctly
Step 3: Add Your Custom Domain
- Go to Settings > Business Profile
- Add your custom domain for forms
- Update your DNS settings as instructed by Enrollio
- Wait for DNS propagation (usually 24-48 hours)
Step 4: Recreate QR Codes
- In Typeform, document which forms have QR codes by going to Share on each form
- In Enrollio, go to Sites > QR Codes > Create QR Code
- Name your QR code and select Website as the type
- Enter your Enrollio form URL
- Download the QR code image
- Replace old QR codes on printed materials with your new ones
Export and Save Typeform Reports
Before canceling Typeform, export any reports you want to keep for your records.
Step 1: Generate Reports
- Open each form in Typeform
- Click Results > Summary
- Click Generate a Report
- Toggle on open-ended questions to include full responses
Step 2: Save as PDF
- Click the Print button
- In the print dialog, select Save as PDF
- Save the PDF to your computer or cloud storage
- Repeat for all forms you want to preserve
Next Steps
After completing your migration:
- Update any links to forms on your website or social media
- Notify your team about the new form URLs
- Replace printed materials with new QR codes
- Monitor your automations to ensure they're working correctly
- Consider enhancing your forms with Enrollio features like pipeline triggers and appointment scheduling
Need help? Contact Enrollio support with any questions about your migration.