Skip to main content
Haven’s migration tool is designed to eliminate the biggest barrier to switching platforms: rebuilding your website from scratch. Instead of starting with a blank template, Haven reads your existing site, pulls in your actual content, and generates a professionally designed Haven site with your pages, branding, and copy already in place. Migration is available for organizations coming from WildApricot, ClubExpress, MemberClicks, GrowthZone, or any other platform with a public website. If you’re starting fresh with no existing site, you can skip migration and use the setup wizard to build from a clean template.

How the migration tool works

The migration tool is split into two parts:
  1. Website migration — Haven scrapes your public pages, extracts your content and branding, and generates a new site in a Haven template. This is automated.
  2. 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

1

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.
2

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
After scraping, Haven uses AI to generate a design brief based on your content and applies it to a Haven template, populating the pages with your actual text and images rather than placeholder copy.This process typically takes 3 to 5 minutes. Member-only pages that require login are detected and marked — their content is not scraped, but the pages are still created as gated pages in your new site.
3

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
Review each flagged item and note what you’ll want to fix after activating your account.
You can share the preview URL with your board or committee before committing to Haven. The preview link is accessible to anyone with the URL.
4

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.
5

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.
1

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.
2

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.
3

Review imported members

After import, go to Members to review your member list. Check that statuses, membership levels, and renewal dates are correct.You can edit any member’s record individually, or use bulk actions to update status or level across multiple members at once.

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.
If you’re coming from a different platform or starting from scratch, submit the URL of your current website anyway — Haven’s scraper works with any publicly accessible site. For a fresh start with no existing site, skip the URL field and proceed through the setup wizard to build from a blank template.

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.