AWeber API

AWeber API

AWeber now supports an API style of integration that is superior to their older email based integration. This tutorial will guide you through the process of connecting AWeber to your UltraCart account.

Authentication

The first step is to navigate to:

Main Menu OperationsMarketing → 3rd Party Email → AWeber

Now click on the connect button as shown below.

This will redirect you to an AWeber hosted page where you'll need to enter your AWeber username and password as shown below.

Once AWeber validates your password you will be redirected back to UltraCart with a confirmation that your accounts are connected.

After you click continue you'll be able to configure your global list subscription.

Global List Subscription

Some merchants want to have a simple marketing plan where all customers are subscribed to a global list. For this style of marketing
plan the global configuration is the simplest. You'll see that UltraCart shows you a list of all the AWeber lists available within
your account. Select the list(s) that you want to subscribe the customer to and click save.

Item Based List Subscription

This is a more advanced list subscription. Here you can configure it based upon the item they purchased. Navigate as follows:

Main Menu → Items → Item Management → Then click on the Item ID you would like to edit.

Once you are inside the item editor simply click on the Other tab of the item Menu.

Scroll down and click the 3rd Party Email Marketing link. 

 A new screen will then show you the available AWeber lists that you can subscribe this item to as shown below. 

Check the box next to each list you want subscribed to when this item is purchased.  Then click save.

Custom Fields

UltraCart has some build in mappings to custom fields that you can put on your AWeber contacts.  The following custom field names are supported and will automatically map during the subscribe call.

  • Phone
  • Address
  • Address (2)
  • City
  • State
  • Zip
  • Zip Code
  • Country
  • SBT
  • ItemId (first item on the order)
  • ItemIds (csv string of all the item ids on the order)