<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brontoversity &#187; DirectAdd</title>
	<atom:link href="http://brontoversity.com/tag/directadd/feed/" rel="self" type="application/rss+xml" />
	<link>http://brontoversity.com</link>
	<description>Product Education for Bronto's Email Marketing Application</description>
	<lastBuildDate>Thu, 29 Jul 2010 18:57:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adding Contacts To A Specific List With Direct Add</title>
		<link>http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/</link>
		<comments>http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 17:02:41 +0000</pubDate>
		<dc:creator>John Gunther</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[direct add]]></category>
		<category><![CDATA[DirectAdd]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=7148</guid>
		<description><![CDATA[A few months ago, Lucas Weber wrote a post called DIY Integrations: Getting Contacts Into Your Account With Direct Add that explained how to use Direct Add. With the Spring 2010 release, we have moved this feature to a new location and made some improvements to it. This post will walk you through how to [...]


Related posts:<ol><li><a href='http://brontoversity.com/2009/08/31/diy-integrations-getting-contacts-into-your-account-with-direct-add/' rel='bookmark' title='Permanent Link: DIY Integrations: Getting Contacts Into Your Account With Direct Add'>DIY Integrations: Getting Contacts Into Your Account With Direct Add</a> <small>Integrating your website or database with a third party application...</small></li>
<li><a href='http://brontoversity.com/2010/01/12/importing-contacts-updating-existing-contacts-and-adding-new-contacts/' rel='bookmark' title='Permanent Link: Importing Contacts: Updating Existing Contacts And Adding New Contacts'>Importing Contacts: Updating Existing Contacts And Adding New Contacts</a> <small>Often times, when managing your Bronto contacts, you&#8217;ll want to...</small></li>
<li><a href='http://brontoversity.com/2010/07/27/two-step-signup-using-direct-add-and-a-welcome-message/' rel='bookmark' title='Permanent Link: Two step signup using Direct Add and a Welcome Message'>Two step signup using Direct Add and a Welcome Message</a> <small>We have several clients who are interested in doing a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2010/04/2285257955_13d8c781b2-1.jpg"><img style="float: right; padding: 5px 5px 5px 5px;" title="2285257955_13d8c781b2-1" src="http://brontoversity.com/wp-content/uploads/2010/04/2285257955_13d8c781b2-1.jpg" alt="" width="205" height="182" /></a>A few months ago, Lucas Weber wrote a post called <a href="http://brontoversity.com/2009/08/31/diy-integrations-getting-contacts-into-your-account-with-direct-add/" target="_new">DIY Integrations: Getting Contacts Into Your Account With Direct Add</a> that explained how to use Direct Add. With the Spring 2010 release, we have moved this feature to a new location and made some improvements to it. This post will walk you through how to use Direct Add and where to find it in the application.</p>
<h3>Obtain the URL</h3>
<p>In order to begin using Direct Add, you need to enable the feature and obtain the Direct Add URL. To do this:</p>
<ol>
<li>Go to <strong>Home-&gt;Settings-&gt;Data Exchange</strong>.</li>
<li>Scroll to the Direct Add section and click the <strong>Enable Direct Add for adding new contacts</strong> checkbox.</li>
<li>Optionally, you can check <strong>Add contacts with &#8220;unconfirmed&#8221; status. (By default all contacts are added with &#8220;active&#8221; status.)</strong></li>
</ol>
<h3>Understand the URL</h3>
<p>The Direct Add URL works by you specifying parameters that correspond to a contact to add, fields and data you want to associate the contact with, and lists you want to add the contact to. We will be adding these parameters to the image URL in the following format: <code>&amp;email=email@example.com&amp;field1=field, operation, value&amp;list2=listid</code>. For example:</p>
<div style="overflow: auto;"><code>http://example.com/public/?q=direct_add&amp;fn=Public_DirectAddForm&amp;id=IDSTRING&amp;email=email@example.com&amp;field1=lifetimevalue,add,129.23&amp;list2=555555ec0000000000000000000000055f5&amp;field3=age,add,24&amp;list4=33333ec000000000000000000000003f3</code></div>
<p>The first part of the URL is given to you as part of the code snippet you got from the Direct Add section on the Data Exchange page. This is unique to each account and allows the application to identify your account. The next few parameters, <code>q</code>, <code>fn</code>, and <code>id</code> allow us to know how to process the data that is to follow, as well as identify your account. The last bit, is the actual string that we created earlier.</p>
<div style="overflow: auto;"><code>&amp;email=email@example.com&amp;field1=lifetimevalue,add,129.23&amp;list2=555555ec0000000000000000000000055f5&amp;field3=age,add,24&amp;list4=33333ec000000000000000000000003f3</code></div>
<h3>Construct The URL</h3>
<p>At a really high level, Direct Add works by specifying a contact that you want to add, field data that you want to include for the contact, and a list you want to add the contact to. This is accomplished by adding parameters to a URL contained in an image tag in the following format: <code>&amp;email=example@example.com&amp;field1=fieldname, operation, value&amp;list2=listid</code>. Notice that for fields, you specify the field name, followed by add, and then a specific data value. For lists, you only need the list ID.</p>
<h4>Fields</h4>
<p>In order to specify a field to add, you will need to use the exact spelling of that field as you specified it within the application. You can see a listing of all your contact fields by going to <strong>Contacts-&gt;Fields</strong>. Because you are adding a new contact, you will only be able to use <code>add</code> as the operation when adding field data. <strong>Note</strong> &#8211; <code>add</code> only supports numerical field types. The field types supported are number, decimal, and currency.</p>
<h4>Lists</h4>
<p><a href="http://brontoversity.com/wp-content/uploads/2010/04/list_id.jpg"><img style="float: right; padding: 5px 5px 5px 5px;" title="list_id" src="http://brontoversity.com/wp-content/uploads/2010/04/list_id.jpg" alt="" width="221" height="209" /></a>In order to specify a list to add the contact to, you will need to make note of the id that corresponds to the specific list. For any list, you can go to <strong>Contacts-&gt;Lists</strong> and click on the name of the list you want to use. On the Overview page for that list, you will see an id number for the list. Make note of the list id, as it will be used in the Direct Add URL.</p>
<h4>Multiple Adds</h4>
<p>You can add more than one field and or list at a time. The application supports adding up to 10 parameters (fields, lists, or a combination of both) within one call. Additional fields and lists are included by adding another value parameter to the image URL. Multiple fields and lists are separated by the ampersand character (&amp;). You also need to increment the number after each field or list. For example:</p>
<div style="overflow: auto;"><code>field1=lifetimevalue,add,129.23&amp;list2=555555ec0000000000000000000000055f5&amp;field2=age,add,27&amp;list4=33333ec0000000000000000000000033f3</code></div>
<h3>Finishing Up</h3>
<p>All you need to do is include this HTML snippet on pages on your website linked to from emails you send via the application, define the email address of the contact being added, add any field and field data you want to include, add any list you want to add the contact to (refer to the list using the list ID), and tack that data onto the URL provided on the Data Exchange page. You can dynamically add this data to the URL using the language of your choice, such as <a href="http://www.w3schools.com/php/php_get.asp" target="_new">PHP</a> or <a href="http://brontoversity.com/2009/12/03/dynamically-adding-values-to-conversion-tracking-urls/" target="_new">Javascript</a></p>
<p>This was a lot of information to cover, but hopefully you now have a good idea of how Direct Add works and how you can use it to add contacts to specific lists. If you have any questions, feel free to leave them in the comments section below.</p>
<p><em>John Gunther<br />
Technical Writer/eLearning Specialist<br />
Editor of Brontoversity</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2009/08/31/diy-integrations-getting-contacts-into-your-account-with-direct-add/' rel='bookmark' title='Permanent Link: DIY Integrations: Getting Contacts Into Your Account With Direct Add'>DIY Integrations: Getting Contacts Into Your Account With Direct Add</a> <small>Integrating your website or database with a third party application...</small></li>
<li><a href='http://brontoversity.com/2010/01/12/importing-contacts-updating-existing-contacts-and-adding-new-contacts/' rel='bookmark' title='Permanent Link: Importing Contacts: Updating Existing Contacts And Adding New Contacts'>Importing Contacts: Updating Existing Contacts And Adding New Contacts</a> <small>Often times, when managing your Bronto contacts, you&#8217;ll want to...</small></li>
<li><a href='http://brontoversity.com/2010/07/27/two-step-signup-using-direct-add-and-a-welcome-message/' rel='bookmark' title='Permanent Link: Two step signup using Direct Add and a Welcome Message'>Two step signup using Direct Add and a Welcome Message</a> <small>We have several clients who are interested in doing a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DIY Integrations: Getting Contacts Into Your Account With Direct Add</title>
		<link>http://brontoversity.com/2009/08/31/diy-integrations-getting-contacts-into-your-account-with-direct-add/</link>
		<comments>http://brontoversity.com/2009/08/31/diy-integrations-getting-contacts-into-your-account-with-direct-add/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 18:06:31 +0000</pubDate>
		<dc:creator>Lucas Weber</dc:creator>
				<category><![CDATA[Did You Know?]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[API Legacy Version 3]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[DirectAdd]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[integration]]></category>

		<guid isPermaLink="false">http://brontoversity.com/?p=4394</guid>
		<description><![CDATA[Integrating your website or database with a third party application (like Bronto) can be a pain. It can take hours of expensive development work, and requires in-depth planning and forethought.  Luckily, if you have web programming experience, you can get some basic integrations up and running in a relatively short amount of time.
Our DIY Integrations [...]


Related posts:<ol><li><a href='http://brontoversity.com/2009/09/29/diy-integrations-ii-updating-contact-field-information-with-direct-update/' rel='bookmark' title='Permanent Link: DIY Integrations II: Updating Contact Field Information With Direct Update'>DIY Integrations II: Updating Contact Field Information With Direct Update</a> <small> Integrating your website or database with a third party...</small></li>
<li><a href='http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/' rel='bookmark' title='Permanent Link: Adding Contacts To A Specific List With Direct Add'>Adding Contacts To A Specific List With Direct Add</a> <small>A few months ago, Lucas Weber wrote a post called...</small></li>
<li><a href='http://brontoversity.com/2010/02/23/are-you-aware-of-direct-unsubscribe/' rel='bookmark' title='Permanent Link: Are You Aware of Direct Unsubscribe?'>Are You Aware of Direct Unsubscribe?</a> <small>Typically contacts in Bronto can unsubscribe by either clicking the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://brontoversity.com/wp-content/uploads/2009/08/arrows.jpg" target="_blank"></a><img class="alignright size-full wp-image-4509" src="http://brontoversity.com/wp-content/uploads/2009/08/arrows.jpg" alt="Direction Arrows" width="265" height="179" />Integrating your website or database with a third party application (like Bronto) can be a pain. It can take hours of expensive development work, and requires in-depth planning and forethought.  Luckily, if you have <strong>web programming experience</strong>, you can get some basic integrations up and running in a relatively short amount of time.</p>
<p>Our DIY Integrations series will explore how to set up these mini-integrations.  In this episode, we&#8217;ll be talking about a feature called Direct Add.  We won&#8217;t be doing a step-by-step walk through here, as every implementation will be a bit different.  Rather, this post is more of an overview describing what the feature is and general information on how to implement it.</p>
<h3>Direct Add</h3>
<p>The Direct Add feature enables you to feed information from forms on your site directly into your Bronto mailing lists. This feature adds data to your account by calling a specially formatted image tag that contains account-specific parameters.  To get started using Direct Add, you&#8217;ll need to create a Web Form in your Bronto account that includes all of the fields that you would like to pass from a form on your website.   Once the Bronto Web Form is created, you can access the code to implement this feature by clicking the Advanced Form Usage tab, and then scrolling down to the Direct Add section.</p>
<p style="text-align: center;"><a href="http://brontoversity.com/wp-content/uploads/2009/08/advancedformusage.jpg" target="_blank"><img class="aligncenter size-full wp-image-4520" src="http://brontoversity.com/wp-content/uploads/2009/08/advancedformusage.jpg" alt="Advanced Form Usage Tab" width="486" height="210" /></a></p>
<p style="text-align: center;">
<p>Below is an example of a possible Direct Add URL:</p>
<div style="overflow:scroll;"><code><br />
&lt;img height="0" width="0" border="0" src="http://yoursite.com/public/actionpage/subscriber_add/?fn=Mail_ActionPage_FormResponse&amp;pid=2w3p6t0sr07lrwcwxe9wz3xunurhe&amp;ssid=2&amp;email=example@example.com"&amp;field_data[13405]=insertvaluehere&amp;field_data[13495]=insertvaluehere"&gt;</code></div>
<p style="padding-top:10px;">The first part of the path (http:// through the ID string) notifies the application of the account, list, and form with which the path is associated. &#8220;&amp;a=DirectAdd&#8221; is calling the actual function to process the data that is to follow. The last bit is the actual string that was created earlier in your script.  To make sure that field values are correctly mapped from your account to the Direct Add form, we provide a list of available field values (click screenshot below).<br />
<a href="http://brontoversity.com/wp-content/uploads/2009/08/directadd.jpg" target="_blank"><img style="float:middle; padding:5px 5px 5px 5px;" src="http://brontoversity.com/wp-content/uploads/2009/08/directadd.jpg" alt="Direct Add" width="500" height="300" /></a><br />
The name of the field will come first, followed by an equal sign, and then the actual value. To add additional fields and values, you will tack on an ampersand and then repeat the format for the first field.</p>
<p><a href="http://brontoversity.com/wp-content/uploads/2009/08/bronto-edit-add-contact-webform_-liz-test-lists.jpg" target="_new"><img style="float:middle; padding:5px 5px 5px 5px;" title="Field URL" src="http://brontoversity.com/wp-content/uploads/2009/08/bronto-edit-add-contact-webform_-liz-test-lists.jpg" alt="Field URL" width="277" height="82" /></a><br />
Once your URL is set up, you can place it within the body tag of the confirmation or thank you page of your website form.  It is very important that the URL is placed on the page following the actual form so that data that is inserted into the form can be passed to the URL string.</p>
<p>So that is a simple breakdown on how to push information from your form to Bronto using Direct Add.  This method is definitely not for everyone, and does require some experience with web programming. However, with the right know how, Direct Add is a great way to get integrated without fussing with an API.  Join us next time on DIY Integrations when we&#8217;ll be talking about the Direct Update feature.</p>
<p><em>Lucas Weber<br />
Bronto Client Services</em></p>


<p>Related posts:<ol><li><a href='http://brontoversity.com/2009/09/29/diy-integrations-ii-updating-contact-field-information-with-direct-update/' rel='bookmark' title='Permanent Link: DIY Integrations II: Updating Contact Field Information With Direct Update'>DIY Integrations II: Updating Contact Field Information With Direct Update</a> <small> Integrating your website or database with a third party...</small></li>
<li><a href='http://brontoversity.com/2010/04/23/adding-contacts-to-a-specific-list-with-direct-add/' rel='bookmark' title='Permanent Link: Adding Contacts To A Specific List With Direct Add'>Adding Contacts To A Specific List With Direct Add</a> <small>A few months ago, Lucas Weber wrote a post called...</small></li>
<li><a href='http://brontoversity.com/2010/02/23/are-you-aware-of-direct-unsubscribe/' rel='bookmark' title='Permanent Link: Are You Aware of Direct Unsubscribe?'>Are You Aware of Direct Unsubscribe?</a> <small>Typically contacts in Bronto can unsubscribe by either clicking the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://brontoversity.com/2009/08/31/diy-integrations-getting-contacts-into-your-account-with-direct-add/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
