How the migration tool works
The migration tool is split into two parts:- Website migration — Haven scrapes your public pages, extracts your content and branding, and generates a new site in a Haven template. This is automated.
- Member data import — You export a CSV from your current platform and upload it to Haven. This is done manually after your account is set up.
The migration tool imports your website content — pages, navigation, text, and images from your public site. Member data (names, emails, membership history, payment records) is not scraped. You import members separately using a CSV export from your current platform.
Migrate your website
Submit your current site URL
Go to gohaven.co and enter your current website URL in the migration field on the homepage. You do not need a Haven account to start this step.Haven accepts URLs from any publicly accessible club or association website. The tool works best with sites built on WildApricot, ClubExpress, MemberClicks, and GrowthZone, where the page structure is predictable.After you submit the URL, Haven queues your site for scraping. The page shows a live progress indicator while your site is being processed.
Haven scrapes your site and generates a design brief
Haven’s scraper reads your public pages — including Home, About, Membership, Events, News, Contact, and any other pages linked in your navigation. It extracts:
- Page content and headings
- Navigation structure
- Logo and brand colors
- Images from your pages
- Organization name and contact information
Review your Haven site preview
When generation is complete, you’ll see a View your new site button on the migration status page. Click it to see your generated site at a preview URL.The preview shows a fully working site with your content in a Haven template. A review checklist is shown alongside the preview with:
- Placeholder copy remaining — any sections where Haven couldn’t find real content and used a placeholder instead
- Sections missing hero images — pages where no suitable image was found for the header area
- Unpublished pages — pages that were created but not yet published
Create your Haven account
When you’re ready to proceed, click Claim this site or Start free trial on the preview page. This takes you to Haven’s sign-up flow to create your admin account.After signing up, Haven links the generated site to your new organization and takes you through the setup wizard. Your site content is already in place — the wizard focuses on your membership levels, member import, and Stripe connection.Your 14-day free trial begins once you complete setup.
Review and edit your site
Once your account is active, go to Website in your admin dashboard to review every page. Edit any content that needs updating, replace placeholder images, and adjust your navigation order.Haven’s page editor uses a rich text editor for all content pages. Special page types — Events, Directory, Join, and Donate — are generated automatically from your data and don’t require manual editing.
Import your members
After your site is set up, bring your member data into Haven using a CSV export from your current platform.Export your member list
In your current platform, export your contacts or members as a CSV file.WildApricot: Go to Contacts → Export. Select all fields and export as CSV.ClubExpress, MemberClicks, GrowthZone: Look for a member export or contacts export option in your admin settings or reports section.Your CSV should include at minimum: first name, last name, email address, and membership status. Additional fields like phone number, address, membership level, join date, and renewal date will also be imported if present.
Upload the CSV to Haven
In your Haven admin dashboard, go to Members → Import. Upload your CSV file.Haven auto-detects common column names from WildApricot and other platforms — including fields like “First name,” “Last name,” “Email,” “Membership level,” “Member since,” “Renewal due,” and “Status.” Review the column mapping on the preview screen and adjust any columns Haven didn’t recognize automatically.After confirming the mapping, Haven imports your members and assigns them to membership levels based on the data in the CSV.
Platform coverage
Haven’s migration tool is designed for the following platforms:WildApricot
Full support. Haven recognizes WildApricot’s page structure, navigation patterns, and common field names in CSV exports.
ClubExpress
Full support. Haven scrapes ClubExpress public pages and maps standard member export columns.
MemberClicks
Full support. Haven handles MemberClicks public sites and member CSV formats.
GrowthZone
Full support. Haven scrapes GrowthZone public sites and imports member data from CSV exports.
After migration
Once your site is live and your members are imported, the remaining steps are:- Connect Stripe to accept dues and event payments online. Go to Settings → Payments and click Connect with Stripe. Haven charges no transaction fees — payments go directly to your Stripe account.
- Set up membership levels if Haven didn’t detect them from your existing site. Go to Settings → Membership Levels to add names, prices, and billing intervals.
- Point your domain to Haven if you have an existing domain like
www.myclubname.org. Go to Settings → Custom Domain for DNS instructions. - Archive your old platform once you’ve verified everything looks correct and your members are using Haven. Haven’s public site and member portal are live immediately at
{your-slug}.gohaven.co.
Get started with Haven
New to Haven? Follow the quickstart to create your account and complete setup.
Import members from CSV
Detailed guide to importing your member list, including column mapping and troubleshooting.
Collect dues with Stripe
Connect Stripe and start collecting membership dues with no Haven transaction fees.
Custom domain setup
Point your existing domain to Haven so members find you at the same address.