MailChimp Single Opt-in for Squarespace

 

For certain list building marketing through MailChimp, it's nice to have the option to not use Double Opt-in. Using a Squarespace Form, you have the ability to do that.

IMPORTANT: Use caution, because if this feature is abused, your MailChimp account could be suspended.

What You Need for a Complete Opt-in Sequence

 MailChimp Single Opt-in for Squarespace
 

Try it Out Here:


 

3 Steps To Protect Your IPhone, IPad, Mac

a PDF Guide

I guarantee 100% privacy. Your information will not be shared.

 

 

Instructions

 

Step 1: Setup MailChimp

Note: You will NOT use MailChimp Signup Forms for this process.

  • Create a, or choose an existing, MailChimp List

  • Create a Group to capture this (and future) list-building activities

Example: I named mine 'Download' to track items folks download

  • Define at least one Grouping (within the Group)

Example: I named mine 'Strategy Report'

  • OPTIONAL   
    • Create a MailChimp Automation to send a follow-up email to Trigger "after subscribers join the grouping, {Grouping Name}, in group, {Group}
      Example:  Trigger immediately after subscribers join the grouping, Strategy Report, in group, Download

Step 2: Create or Choose the "Exit Page" where the "thing" you're giving away will be available.

Step 3: Create or Choose the "Landing Page" where the "thing" you're giving away will be promoted.

Step 4: Define the Squarespace Form Fields

  • Insert a Form Block into your "Landing Page"
  • Define the Form Name
  • Modify the Form to include the Fields required by your MailChimp List
  • Add a HIDDEN Field named 'Group' with the Default Value of your MailChimp Group Name

Example: A Hidden Field name 'Group' with the Default Value of 'Download'

 
 MailChimp Single Opt-in for Squarespace
 
  • Add a HIDDEN Field named with your Group Name with the Default Value of your MailChimp Grouping Name

Example: A Hidden Field name 'Download' with the Default Value of 'Strategy Report'

 
 MailChimp Single Opt-in for Squarespace
 

Step 5: Form Storage Configuration

  • Click the "Storage" tab
  • Connect to your Google Drive
  • Type in the name of a New or Existing sheet to capture the form data
 
 MailChimp Single Opt-in for Squarespace
 

Step 6: Advanced Form Configuration

  • Click the "Advanced" Tab
  • Change the "Submit Button Value" to a Call to Action
 
 MailChimp Single Opt-in for Squarespace
 
  • Remove all text in the "Post-Submit Message" text box
  • In the "Post-Submit HTML" text box, insert this Javascript Code verbatim:
<script type="text/javascript">
// Your Squarespace form redirect URL
 var redirectURL = "INSERT-EXIT-PAGE-URL-HERE";
 
// Fixes an issue with IE8 and lower
if ( navigator.userAgent.match(/MSIE\s(?!9.0)/) ) {
var referLink = document.createElement( "a" );
referLink.href = redirectURL;
document.body.appendChild( referLink );
referLink.click();

// Standard redirect for all other browsers
} else {
window.location.assign( redirectURL );
}
</script>
  • Replace the text "INSERT-EXIT-PAGE-URL-HERE" with your own Exit Page URL
Example: var redirectURL = "/dlf/pdf-small-business-strategies";
 
 MailChimp Single Opt-in for Squarespace
 
  • Save the Form Block

Step 7: Build Your Basic Zap at Zapier.com

NOTE: You can use a Free Zapier.com account for this project HOWEVER, note these two facts:

  1. Free Zaps run only every 15 minutes, so it may take up to 15 minutes for the visitor to receive any MailChimp-delivered emails (if you choose to use an Automation)
  2. Occasionally due to Internet-related issues beyond it's control, a Zap will fail to trigger. Free Accounts require you to manually replay them. Paid accounts will automatically replay.
  • Your Zap Trigger will Fire when a New Row is Added to the Google Sheet you defined in Step 5
  • Your Zap Action will Add/Update a Subscriber to the MailChimp list you defined in Step 1

Step 8. Customize the Zap to Put Subscribers in a Group

  • Within the MailChimp Action, set "Replace Groups" to NO
  • Within "Group - put subscribers in a Group", choose "Custom Value"
  • Define the Custom Value using the VARIABLE: "Group" Spreadsheet Column, immediately followed by a hyphen and greater-than symbol, immediately followed by the VARIABLE: "Grouping" Spreadsheet Column.
 
  • Save the Zap
  • Turn the Zap "On"

You're Ready to Go!

The sequence is now ready, so go get those signups!