heart twitter facebook linkedin mailchimp copy image close instagram google chevron-down chevron-left chevron-right update line chart trash archive move drag pencil qr code link megaphone lifebuoy check error outline visibility visibility off calendar search plus question-circle-o smile-o ellipsis-v ellipsis-h lock repeat refresh spinner code code-camp chat-bubble website upload tag folder-o envelope-o google sheets shuffle pushpin enlarge star star-o carousel canva rss

Opt-in Form Integrations

Power up your Campsite with our opt-in form to collect emails or phone numbers.

Make sure you're signed up for Campsite Pro to use the opt-in form feature.

What we'll cover in this support article:

What is an opt-in form link?

Opt-in link on a profile SMS Opt-in on a profile

The Opt-in form lets you collect emails or phone numbers from your profile visitors. Grow your audience by having a form right on your profile. We support several different platforms that you can integrate with.

Supported Platforms

  • ActiveCampaign
  • Google Sheets
  • Mailchimp
  • MailerLite
  • Klaviyo
  • Omnisend

How to use an Opt-in form

Collecting information from your followers like an email address or phone number is a great way to stay in contact with them. There is no better way to reach someone than an email or text directly to their phone. Check out some tips below:

  • Be sure to collect the first name from your followers to allow for personalization
  • Include a link to your privacy policy to be GDPR compliant
  • Collect as few fields as possible. The fewer fields, the higher the conversion.
  • Use the Opt-in form to run your next giveaway or promotion. The google sheet integration is a great way to collect information that can be exported and imported into your platform of choice.

Adding an Opt-in form

Before you add an Opt-in form, be sure to go to your intended platform and get an API key. An API key (or in Googles case, an authorization) is required to complete the setup of an opt-in form.

  1. Go to your admin page
  2. Click the arrow on the "Add New Link" button and select "Opt-in form".
    Opt-in form button
  3. Select the opt-in type (Email or SMS), and then the destination.
    Setup form link
  4. Add a label and modify any settings of your new Opt-in form link.
    Opt-in link editing
  5. Add form fields if you'd like to capture more information from your subscriber, like first or last name.
  6. Switch the toggle in the bottom left corner to enable your link visibility
  7. All done! Visitors can now signup for your list.

ActiveCampaign

If you haven't already, you'll need to sign up for an ActiveCampaign account.

Setting up your ActiveCampaign API key

  1. Login to your ActiveCampaign Account
  2. Navigate to the Developer screen, by clicking the settings icon next to your profile picture. Next, click 'Developer' in the settings menu. ActiveCampaign API Keys
  3. Paste in the API Key and URL on your settings page under "Integrations"
    Paste in campsite
  4. You're all set!

Google Sheets

Authorizing your Google Account

To use Google Sheets for Opt-in forms, we will need access to your Google account. If you've already signed up with Google, then you can go to the next section.

  1. Go to your settings page
  2. Click the 'Authorize' button in the Social Accounts section
    Authorize google account
  3. All done! You can now choose Google as your storage option for email signups.

Klaviyo

If you haven't already, you'll need to sign up for a Klaviyo account.

To collect phone numbers for SMS marketing in Klaviyo, you'll first have to make sure your Klaviyo account is setup to accept them.

Setting up your Klaviyo API key

  1. Login to your Klaviyo Account
  2. Navigate to the API Keys screen, by clicking your profile picture and selecting "Account". Next, click 'Settings' and then "API Keys" in the dropdown. (or click this shortcut) klaviyo API Keys
  3. Paste in the Private API Key on your settings page under "Integrations"
    Paste in campsite
  4. You're all set!

Mailchimp

If you haven't already, you'll need to sign up for a Mailchimp account.

Setting up your Mailchimp API key

  1. Login to your Mailchimp Account
  2. Navigate to the API keys screen, by clicking on your username in the bottom left corner and selecting 'Account'. Next, click 'Extras' and select 'API Keys'. (or click this shortcut) Mailchimp API Keys
  3. Select all and copy the API Key field.
  4. Paste in the API Key on your settings page under "Integrations"
    Paste in campsite
  5. You're all set!

Merge Fields

We support having up to five merge fields on an Opt-in form link. Think of a merge field as just another input on your link to collect information, like a first and last name.

Note: Make sure to test your Opt-in form link. If you receive an error about merge tags, make sure that the required fields in Mailchimp and Campsite match each other. If the "First Name" field is required on your Mailchimp signup form, it has to be required on your Campsite email link.

Merge tags

Adding a Tag

When adding a new contact to your audience, you can specify any tags you would like to be applied. This is useful for organizing your contacts internally. Check out Mailchimp's Getting Started with Tags for more info on tags.
Tags

MailerLite

If you haven't already, you'll need to sign up for a MailerLite account.

Setting up your MailerLite API key

  1. Login to your MailerLite Account
  2. Navigate to the Developer API screen, by clicking your profile picture and selecting "Integrations". Next, click 'Use' on the Developer API section. (or click this shortcut) mailerlite API Keys
  3. Paste in the API Key on your settings page under "Integrations"
    Paste in campsite
  4. You're all set!

Omnisend

If you haven't already, you'll need to sign up for an Omnisend account.

Setting up your Omnisend API key

  1. Login to your Omnisend Account
  2. Navigate to the API Keys screen, by clicking the your name in the top right corner and selecting "Store settings" in the dropdown. Next, click 'API Keys' in the menu on the left. Omnisend API Keys
  3. Create a new API key and be sure to select the option to only give permissions to add new subscribers. Omnisend API Keys
  4. Paste in the API Key and URL on your settings page under "Integrations"
    Paste in campsite
  5. You're all set!

Adding a Tag

When adding a new contact to your audience, you can specify any tags you would like to be applied. This is useful for organizing your contacts internally. Check out Omnisend's Working with Contact Tags for more info on tags.
Tags

Still, have questions? Contact us.