Our custom integration is a way for you to get signups into your system even though we don’t give a direct integration.

The custom integration is very simple, as default it sends the signup data to a specified URL as a GET or a POST request.

For example, on your website you have a specific page, able to receive GET requests and subscribe a visitor to your newsletter.

Let's call the page www.example.com/subscribe

Adding the GET parameters:

www.example.com/subscribe?email=test@test.com&name=John

In Sleeknote, that setup can be achieved as seen below:

In many cases, you want to add more data in order for the sign up to be valid, let’s say a list ID. This can be achieved by adding it as a custom field like this:

The GET request would then be:

www.example.com/subscribe?email=test@test.com&name=John&listid=123456

If the /subscribe page is requiring POST instead of GET, just check the “Use Post” checkbox, and the request will be sent as a regular HTTP POST instead.

Finally please notice that the final request, will actually contain some extra fields:

CustomerId

SleeknoteId

SignupPage

UserAgent

The first two, are internal Id’s for the Sleeknote user, and the specific box.

SignupPage, is the specific page where the signup came from, and useragent is the useragent of the user's browser from where the signup came from.

Thus the full GET request would look like this:

http://www.example.com/subscribe?name=John&email=test%40test.dk&listid=123456&SleeknoteId=6601&CustomerId=2&SignupPage=http://www.sleeknote.com&UserAgent=Mozilla/5.0%20(Windows%20NT%206.2;%20WOW64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/43.0.2357.81%20Safari/537.36

We will of course gladly help you set this up if you are having trouble doing this yourself. Just let us know!

Did this answer your question?