EmailLoop API Overview
The EmailLoop API is a way for you to "sync" your customer database, CRM, CMS, or e-commerce shopping cart with EmailLoop. It's really powerful stuff.
If you sync your customer database into EmailLoop, you won't have to constantly import your updated lists into EmailLoop, then export them again into your system, then manually clean any differences. They'll both be "in sync" automatically. But it doesn't stop there. You can sync your campaign stats too. The possibilities are endless:
Our new and improved API will now give you the tools you need to
manage your lists and get stats for your campaigns. You can connect
into our API using XML-RPC or a simple HTTP POST or HTTP GET. Then you
can get the data back out in php serialization strings, JSON, XML, or
plain ol' XML-RPC. This gives you the most flexibility to connect to us
however you like and get data back in a form that's going to be very
quick and easy for you to work with.
List ManagementWith the List Management Functions, you can subcribe users to your lists, unsubscribe them, or even update their profiles from your own server. You can also get info about your lists, such as how many unsubsribes you have, and how many emails have been cleaned from your lists.
Campaign ManagementWith the Campaign Functions, you can grab all the stats for your campaigns (opens, clicks, etc) as well as bounces and unsubs (this can be really handy if you need to update your internal databases).
How To Get Started
The EmailLoop API is available in 3 forms (XML-RPC, PHP, and JSON). It's available free of charge. Here's the documentation.
Not A Programmer?
The API is for nerds only. If you're not a programmer, and you don't have one in your company that you can bribe, here's a list of EmailLoop Experts.
Here are some wrappers for our API to help you code...
Plugins for CMS and other systems from EmailLoop users...
Got a contribution? Tell us about it!
Building private-label "client portals" with the EmailLoop API