Integrating your website or database with a third-party application, such as 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. In this post, we'll be talking about a feature called Direct Add. We won'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.

Direct Add

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'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. Below is an example of a possible Direct Add URL:
<img height="0" width="0" border="0" src="http://yoursite.com/public/actionpage/subscriber_add/?fn=Mail_ActionPage_FormResponse&pid=2w3p6t0sr07lrwcwxe9wz3xunurhe&ssid=2&email=example@example.com"&field_data[13405]=insertvaluehere&field_data[13495]=insertvaluehere">

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. "&a=DirectAdd" 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

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.

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.

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.

Lucas Weber
Bronto Client Services