Skip to content

Instantly share code, notes, and snippets.

@skratchdot
Last active August 29, 2015 14:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save skratchdot/bcbd4af42b15a924cec1 to your computer and use it in GitHub Desktop.
Save skratchdot/bcbd4af42b15a924cec1 to your computer and use it in GitHub Desktop.

Email List Options

We currently offer 2 types of email list integrations (based on what capabilities the 3rd party provider supports). We prefer the OAuth option, but not all providers offer OAuth as an option, so we are forced to use their developer APIs (with our end-user's developer credentials).

OAuth

API Keys

AWeber

Connect with OAuth by following these instructions:

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "AWeber" from the list:
    choose your provider

  5. An OAuth window will open. Enter your crendentials, and click "allow access".
    allow access

  6. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

Campaign Monitor

Connect with OAuth by following these instructions:

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "Campaign Monitor" from the list:
    choose your provider

  5. An OAuth window will open. Enter your crendentials, and click "login".
    login

    1. After logging in, click the "allow access" button.
      allow access
  6. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

Constant Contact

Connect with OAuth by following these instructions:

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "Constant Contact" from the list:
    choose your provider

  5. An OAuth window will open. Enter your crendentials, and click "login".
    login

  6. After logging in, click the "grant access" button:
    grant access

  7. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

iContact

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "iContact" from the list:
    choose your provider

  5. Enter your API credentials, and click the "validate credentials" button. If you don't know where to find your credentials, see the "api credentials" section below.
    validate credentials

  6. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button. save this option

API Credentials

To create your API credentials:

  1. Visit http://www.icontact.com/ and login.

  2. Visit Contacts->Lists and ensure you have created a contact list:
    https://app.icontact.com/icp/core/mycontacts/lists/

  3. Follow the instructions located here to get your API information:
    http://www.icontact.com/developerportal/documentation/register-your-app/

Infusion Soft

Connect with OAuth by following these instructions:

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "Infusion Soft" from the list:
    choose your provider

  5. An OAuth window will open. Enter your crendentials, and click "sign in".
    sign in

  6. After logging in, click the "allow" button:
    allow

  7. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

Mad Mimi

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "Mad Mimi" from the list:
    choose your provider

  5. Enter your API credentials, and click the "validate credentials" button. If you don't know where to find your credentials, see the "api credentials" section below.
    validate credentials

  6. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

API Credentials

To find your API credentials:

  1. Visit https://madmimi.com/ and login.

  2. Click on the Account link in the header.

  3. In the "Settings & Billing" section to the right, click on the "API" tab. Make note of the "Secret API key" that is listed.

Mail Chimp

Connect with OAuth by following these instructions:

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "Mail Chimp" from the list:
    choose your provider

  5. An OAuth window will open. Enter your crendentials, and click "login".
    allow access

  6. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

Mail Jet

  1. From your giveaway's setup page, click on the "add another option" button:
    add another option

  2. From the list of options, click on the "subscribing to a mailing list" button:
    subscribing to a mailing list

  3. Click on the "select your email provider" button:
    select your email provider

  4. Choose "Mail Jet" from the list:
    choose your provider

  5. Enter your API credentials, and click the "validate credentials" button. If you don't know where to find your credentials, see the "api credentials" section below.
    validate credentials

  6. Select your email list from the dropdown, fill out the rest of the form, and click the "save this option" button.
    save this option

API Credentials

To find your API credentials:

  1. Visit https://www.mailjet.com/ and login.

  2. Click on the My Account link.

  3. Under the "Rest API" section, click on the Master API Key link. If you are a paying customer, you will probably want to create a sub-account API key for Rafflecopter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment