Advertising sustains the DA. Ads are hidden for members. Join today

Contributed modules for Drupal 7

Sailthru API Module

Last updated on
14 July 2025

Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites

Sailthru's Drupal module is developed to make integration with the Sailthru platform easy and seamless. It's important to note that you must have an account with Sailthru for this module to work.

Setting up Sailthru.

  • If you're a new Sailthru customer we recommend you follow our Getting Started guide on our documentation site.
  • Existing customers you will need your Sailthru API key and secret. Which is available under your account settings in the Sailthru dashboard.

Configuring Sailthru in Drupal

Once you've installed and enabled the Sailthru module you'll need to add your API key and Secret in the Administer -> Sailthru screen. As mentioned you can get these from your settings page. You'll also have to select a default template to use. Once you've entered your API keys and secret the drop down will allow you to choose a template from your Sailthru account.

Important: Your template.
Your email template will be used to send ALL emails from Drupal, you can design the template to match your brand but it must contain {content} in the email body. This will be used to replace any text sent from the Drupal system. It must also have the Subject line set to {subject}. This is all done in the Sailthru admin area for the chosen template.

JQuery

For the features of this module to work correctly we need jQuery 1.5.1 or greater. Unfortunately Drupal 7 ships with 1.4.4. So the first step after enabling the module is to make sure you enable an updated version of jQuery. If you have jQuery Update installed everything should work fine. Alternatively you can select which version of jQuery to use from the dropdown. We'll only use this version of jQuery on the public templates, it's not used in the admin area.

Concierge

The Sailthru Concierge slider is an on-site recommendation widget that is a part of the site you are browsing. It's similar to sliders that you may have seen on sites like the New York Times, but Concierge uses Sailthru algorithms to recommend content that is relevant to you!

The Concierge is constantly measuring, in real-time, the popularity of all the articles on the website you are browsing and will automatically try to share the most popular recent stories with you while taking into account articles that you have already read. Additionally, our slider will try to recommend topics that you might like based on your previous behavior on the website.

The admin screen for concierge allows you to configure in the Drupal admin interface the settings for the slider. All relevant options for configuration are made available in an easy to use screen. No technical knowledge is needed and you do not need to edit any Javascript.

To select which paths you want the slider to appear on use the paths field. This follows standard Drupal practices for paths you may be familiar with if you've used to place blocks. Each path should be on a new line and you can use the "*" symbol as a wildcard

For example:
articles
articles/*

will display Concierge ONLY on paths that match and ignore any other path.

For details about what the configuration options do visit the Sailthru documentation page for Concierge

Scout

Scout is a powerful recommendation engine that, when applied to your website, automatically curates your content, making it personalized and relevant for each individual user. Horizon prevents previously consumed content from reappearing, allowing your site's main real estate to be populated with fresh, relevant content. Every time.

Scout can be configured to display personalized recommendations in a block called Sailthru Recommendations. Following the Concierge model the Scout configuration requires no knowledge of JavaScript and is configurable from the UI. For details about what the configuration options do visit the Sailthru documentation page for Scout

Help improve this page

Page status: Not set

You can: