Web Services
Sendloop Web Services are useful if you have an existing database on your website and want to synchronize your database with your Sendloop account.
When this feature is enabled, Sendloop will start transferring subscription and unsubscription events to a third party URL occurring in the enabled subscriber list.
Sendloop transfers subscription and unsubscription data to your URL with POST method.
Here’s an example what you will receive when a subscription or unsubscription occurs:
<?xml version="1.0" encoding="UTF-8"?> <sendloop_webservice> <action><![CDATA[Unsubscription]]></action> <action_timestamp><![CDATA[1216292463]]></action_timestamp> <subscriber> <SubscriberID><![CDATA[4]]></SubscriberID> <EmailAddress><![CDATA[user@dummy.com]]></EmailAddress> <BounceType><![CDATA[Not Bounced]]></BounceType> <SubscriptionStatus><![CDATA[Subscribed]]></SubscriptionStatus> <SubscriptionDate><![CDATA[2008-07-03]]></SubscriptionDate> <SubscriptionIP><![CDATA[192.168.0.109]]></SubscriptionIP> <UnsubscriptionDate><![CDATA[0000-00-00]]></UnsubscriptionDate> <UnsubscriptionIP><![CDATA[0.0.0.0]]></UnsubscriptionIP> <OptInDate><![CDATA[0000-00-00]]></OptInDate> <CustomField96><![CDATA[Dummy User]]></CustomField96> </subscriber> </sendloop_webservice>
To enable Sendloop Web Services, simply go to the overview page of your subscriber list and follow these easy steps:
- Click “Edit List Settings” link

- Scroll down to “Web Services” part and enable one of the events (or both). Then enter the URL of your integration address.

- Once you entered the URL of your integration scripts, click “Test Web Service” button to see if Sendloop will be able to connect your URL without any problem.
- Once everything is okay, simply “Save” button at the bottom of the page.
That’s all. Once this is done, Sendloop will start transferring any subscription or unsubscription events to your third party URLs.
This functionality is a killer feature for anyone who is interested in keeping their own database synchronized with Sendloop lists.
