Skip to main content

How to add Juicer to a Drupal site

Install the Juicer Social Feed Drupal module and embed your feed as a configurable block.

Written by Mario T.
Updated today

The Juicer Social Feed module lets you embed your Juicer feed into any Drupal 10 or 11 site as a configurable block—no coding required.

Before you start

You'll need:

  • A Drupal 10.3+ or 11 site

  • A Juicer.io account (free or paid) with at least one feed configured

  • Your Juicer feed slug

🌿 Feed slug is your feed's name as it appears in your feed URL (e.g., juicer.io/feeds/your-feed-slug). You can also find it in any embed code from your feed's Embed window.

Install the module

Copy the Composer install command from the Juicer Social Feed module page on Drupal.org and run it from your Drupal project root. This ensures you're always installing the latest version.

Enable the module

Once installed, enable the module:

  • With Drush: drush en juicer

  • From the admin UI: Go to Administration > Extend (/admin/modules), search for "Juicer Social Feed", check the box, and click Install.

No extra Drupal modules are needed. The module only depends on Drupal core, and all external libraries (Alpine.js, Swiper, and Packery) load from CDN automatically.

Add your feed to a page

  1. Go to Structure > Block layout (/admin/structure/block)

  2. Click Place block in your desired region (e.g., Content, Sidebar)

  3. Search for Juicer Social Feed and click Place block

  4. Enter your Juicer Feed Slug

  5. Optionally configure:

    • Title and subtitle — add an optional heading with configurable tag level (H1–H6)

    • Post limit — control how many posts display (or leave blank for Juicer's default)

    • Source filter — show posts from a specific network only (Instagram, LinkedIn, Facebook, etc.)

  6. Save the block—your feed will appear immediately

Using Layout Builder

For more precise placement on individual pages, you can use Drupal's built-in Layout Builder:

  1. Enable Layout Builder at Administration > Extend if not already enabled

  2. Edit the layout of the page where you want the feed

  3. Click Add block and search for Juicer Social Feed

  4. Configure the block settings as described above

Troubleshooting

If the module doesn't appear in the Extend list after running composer require, clear your Drupal cache:

drush cr

If your feed is not loading, make sure your feed slug matches exactly what's shown in your feed URL and that your feed has at least one active source.

For module-specific issues, you can file a report on the Drupal.org issue queue. For Juicer account or feed issues, contact us at juicer.io.

Did this answer your question?