Blog

Introducing CakeMail Webhooks

If you’ve integrated the CakeMail API with your application, or are using the CakeMail API to add subscribers to your contact list, you can now sync a list on your server with real-time data.

Access data from CakeMail through the Webhooks in two easy steps:

  1. Create a Script on Your Server
  2. The script can be in any language. CakeMail will post a JSON to this script whenever there is an action to your CakeMail list such as a subscription, an unsubscribe request, a spam complaint, an update to the user record, etc.

    Here is the format of the posted JSON:

    message => array(action, list_id, client_id, record => array(record_id, email, [fields]))

  3. Set up Your CakeMail List
    Once you have your script, the only thing left is to setup your CakeMail list so that it starts sending to your script. To do so, you need to call the function

    List.Setinfo with the parameter ‘webhook’ => ‘[URL to your script]‘.

And you’re done! Now your list will be dynamically updated every time something changes. To learn more about this kind of functionality, or about integrating the CakeMail API with your own application, visit the CakeMail Developer Community.

Python wrappers now available for the CakeEngine API

python-logoWe’re happy to announce two new, important additions to our CakeEngine API libraries: Python 2 & Python 3.

Used across a wide variety of application domains ranging from web development to gaming and 3D, Python is a hugely popular dynamic programming language that runs on Windows, Linux/Unix, Mac OS X, and even Java and .NET virtual machines. By adding these new libraries, we’ve made it even easier and more accessible for developers to integrate with the CakeEngine API. If you’re a Python user, head over to the CakeMail Developer Community and download a library to get started.

Our complete list of libraries now includes:

Visit the CakeMail Developer Community to learn more about integrating with the CakeEngine API.

CakeMail now integrates with Kentico CMS

Web agencies building client sites on the ASP.NET Kentico CMS can now offer CakeMail’s multilingual, white-labeled email marketing services as a powerful email integration.

kccThanks to those clever folks at CAP Production, the Kentico <–> CakeMail integration allows agencies to offer a wide array of CakeMail’s functionality from within the Kentico interface.

Clients can create and send newsletters from their Kentico site’s content, or synchronize user accounts with CakeMail’s diffusion lists. But those ideas are just the tip of the iceberg – thanks to the flexibility of CakeMail’s CakeEngineTM API, you’re only limited by your imagination of what you can do with the Kentico <–> CakeMail integration.

To learn more about what integrations you can offer in your Kentico sites, contact Emmanuel Fayet (efayet@capprod.com) of CAP Production. While you’re at it, why not give CakeMail a spin if you haven’t already, and see what all the fuss is about.

Extend your own application with CakeMail
Are you a developer with a great idea? Visit our API section to download the library of your choice, and learn more about integrating with our platform to see how you can offer true white label email marketing in your own application, platform or product.

Looking for API talent

Our clients often asks us if we have people we can recommend to do API or Module work for them. If you are a freelancer or an agency with significant experience with the CakeMail Engine API or Module API and are interested in doing work for other CakeMail clients, send a note to jobs@cakemail.com with the following information:

By doing so, you are accepting to be cited as a reference whenever a client asks for a type of service we think you can be a good fit. We also may add you to an upcoming resource directory on our website. Finally, you are also opting-in to our Developer newsletter where you will get notified of anything API-related. All good stuff.

The Cost of Spam – Viewer discretion is advised…

Here are the latest numbers released from the nice folks at Ferris Research on the projected cost of spam in 2009: $130,000,000,000.00 USD

Cough Cough… gasp, What??! (correct, that’s 130 billion… I thought I’d add the zeros in there for some added affect)

This is a 30% increase from 2007. Scary stuff! but still, I think a pretty conservative estimate. It was calculated from operational costs and productivity loss from people inspecting/deleting spam and also from searching/retrieving legitimate email (false positives) deleted in error by spam filters. It seems a little hard to believe seeing all that has been done in the last 4 years to combat spam, but I guess it’s time to step it up.

Here are some more interesting statistics:

• # non-spam emails sent during 2006 by business email users: 6 trillion
• Estimated number of non-spam email messages sent worldwide each day 2006: 25 billion
• % of email messages sent daily that are spam messages: > 75%
• Typical # Internet emails sent and received by a business user: 600 per week
• Cost of a user deleting a spam message: $0.04
• Cost of a user retrieving a bona fide message erroneously deleted as spam (“false positive”): $3.50

This last one through me… no spam filter is perfect, there will always be legitimate mail that gets blocked, but I would be interested in knowing what percentage of this 130 bil is spent looking for false positives? Ferris, please don’t make us wait another 4 years. Keep up the good work!

Read the whole summary from Ferris Research

Want to calculate your own company’s cost of spam? Barracuda has a nifty Spam Cost Calculator

Bye for now,

Kevin