How to Add a Slack Widget to Your Website [7 Easy Steps]

Dayana Mayfield

on

Jun 9, 2026

Adding a Slack widget to your website can be a game-changer for both internal and external communications. Whether you're looking to showcase your company's culture, keep employees up-to-date with announcements, or encourage new sign-ups to a public Slack community, embedding a Slack feed offers a seamless way to bridge the gap between your website and Slack’s dynamic messaging environment.

This guide walks you through the simple steps to set up a Slack widget quickly, covering all the essentials from selecting the right tool to customizing your feed’s design. With an embed tool like Curator, you can easily moderate, filter, and display the right Slack messages on your site—whether for an internal dashboard, a team portal, or a landing page. Best of all, these tools require no coding, making it a straightforward setup that takes just a few minutes.

Ready to bring Slack conversations directly to your website? Let’s dive into the details and get your feed up and running!

What is a Slack widget?

A Slack widget allows you to embed a live Slack feed on your website, offering real-time access to specific Slack channels or messages. Unlike social media feeds that often showcase user-generated content to add visual appeal, Slack widgets are used to streamline communication and enhance engagement within a targeted audience. By embedding a Slack feed, you can create a space for either public or private conversations on your website, whether for internal updates, customer support, or community building.

Slack widget example

slack widget example

This embedded Slack feed pulls messages directly from the employee communication channels and displays them in a clean, branded grid. Each card shows the sender name, channel, and message. This gives visitors a real-time window into your team's conversations.

Curator makes the setup straightforward. Just connect your Slack workspace, choose which channels to display, and paste a single embed code into your site.

With built-in moderation controls, you decide exactly what appears. You can approve posts manually, set filters to exclude certain keywords, or let everything through automatically. The feed stays polished and on-brand without constant upkeep.

Companies use Slack widgets for internal dashboards, employee portals, hiring pages, and community landing pages. Whether you're surfacing announcements, showcasing company culture, or keeping a remote team aligned, an embedded Slack feed keeps the right people informed — wherever they're reading.

Top use cases for Slack widget

Here are some top reasons to add a Slack widget to your website:

  • Internal announcements: Keep employees updated with announcements in one place, reducing the need for duplicate posts.

  • Support and issue tracking: Display real-time issue reports on a secure site, so teams can respond quickly to requests or problems. This is great for internal wikis and SharePoint websites.

  • Employee portals and dashboards: Surface relevant Slack channels on internal tools so remote and distributed teams stay aligned without jumping between platforms.

  • Showcase company culture: Give visitors a glimpse of your team's interactions to boost engagement and attract talent.

  • Hiring pages: Let prospective candidates see real team conversations to get a feel for your culture before they apply.

  • Promote your private Slack community: Attract new members by previewing insightful conversations from your community's Slack channels.

5 free and affordable Slack widget tools

Finding the right Slack widget tool for your website comes down to a few key factors.

Before diving in, ask yourself:

  • Do you need a native Slack integration, or is a workaround via Zapier acceptable?

  • How much control do you need over moderation — manual approval, auto-filtering, or both?

  • Will the widget appear on a public-facing site (where branding matters) or an internal portal?

  • How many monthly page views does the widget need to support?

  • Are you embedding one feed on one site, or managing multiple feeds across multiple properties?

Use those answers to filter the options below. Here's a quick comparison to start:


Tool

Free plan

Paid from

Native Slack

Best for

Juicer

Yes

$19/mo

Yes

Budget-friendly single feeds

Curator

Yes

$25/mo

Yes

Moderation-heavy or multi-feed setups

Tagembed

Yes (500 views)

$19/mo

Yes

High-volume embeds with fast refresh

Elfsight

Yes (200 views)

$6/mo

Yes

Lightweight single widgets

Walls.io

No

$250/mo

Via Zapier

Events and interactive social walls

1. Juicer

juicer.io home page

Juicer is an intuitive social media aggregator that brings together content from various platforms, including Slack, into a unified, visually engaging feed. It’s simple to set up and offers excellent customization options, making it a popular choice for businesses looking to showcase social media or community content on their website.

Features:

  • Direct Slack integration

  • Eight customizable design templates

  • Responsive design

  • Hashtag filtering

  • Content moderation

  • Automatic updates

  • WordPress plugin for easy setup

Pricing: Free plan available; paid plans from $19/month.

Pros and cons:

Juicer is the right choice if you want a direct Slack integration at the lowest paid price point. It's simpler than Curator and faster to get live. The main friction is the free plan. Juicer branding is noticeable and will look out of place on a professional site, so budget at least $19/month if you're embedding publicly. Compared to Tagembed, Juicer updates feeds less frequently on lower tiers (every 24 hours on free, every hour on the starter paid plan), which matters if your Slack channel is active.


2. Curator

curator

Curator is a versatile social media aggregator that supports multiple platforms, including Slack, making it easy to set up a custom feed for your website in minutes

Features:

  • Moderation rules

  • Editable posts

  • Advanced filtering

  • 20+ customizable templates

  • API access

  • Multiple layouts

  • Analytics and reporting

Pricing: Free plan available; paid plans from $25/month.

Pros and cons: Curator has the most generous free plan with the most minimal branding. Curator is also the strongest option for teams that want their Slack feed to actually look good on their website. The template library is the most extensive here—20+ options compared to Juicer's eight—and the layouts are polished enough that the widget feels like a natural part of your site rather than something bolted on. Curator also supports more social sources than any other tool on this list, so if you're combining Slack with other channels into a single feed, it's the obvious choice. Moderation is solid too, with more filtering options than Juicer or Elfsight. The one tradeoff is price: at $25/month to start, it's the most expensive entry point here, and costs scale with monthly view limits on higher plans.

3. Tagembed

Tagembed is a powerful social media aggregator that consolidates content from 15+ platforms, including Slack, into customizable widgets for your website.

Features:

  • Direct Slack integration

  • Auto-moderation

  • Advanced filtering

  • Multiple layout options

  • Analytics and reporting

  • Fast feed refresh (up to 15 minutes on top tier)

  • Compatible with WordPress, Wix, Squarespace, and more

Pricing: Free plan (500 views/month); paid plans from $19/month.

Pros and cons: Tagembed stands out for refresh speed. If you need near-real-time Slack updates on your site, it's the only tool here that goes down to 15-minute refresh intervals (on the top tier). The free plan is more generous than Elfsight's 200-view cap, though 500 views won't go far on a busy page. I'd put Tagembed ahead of Juicer for teams running active Slack channels where message freshness matters, but Curator still wins on moderation depth.

4. Elfsight

Elfsight is a widget platform serving over one million websites, with a Slack widget that lets you embed channel messages with minimal setup.

Features:

  • Direct Slack integration

  • Drag-and-drop widget builder

  • Multiple display layouts

  • Basic moderation

  • Works on any website platform

  • 90+ additional widget types available

Pricing: Free plan (200 views/month); paid plans from $6/month per app.

Pros and cons: Elfsight is the most affordable paid option on this list, making it a good fit for low-traffic sites or teams that just need a basic Slack embed without a lot of configuration. The 200-view free cap is tight. You'll hit it quickly on any page with real traffic, but the $6/month entry point is hard to beat. Where it falls short compared to Curator or Tagembed is moderation: the filtering tools are basic, so if you need granular control over what appears publicly, look elsewhere. That said, for an internal portal or a low-stakes embed, Elfsight gets the job done faster and cheaper than any other option here.

5. Walls.io

Walls.io aggregator

Walls.io is a flexible social wall platform that aggregates and displays content from multiple social media platforms. It’s designed for both internal and external events, as well as marketing and HR campaigns, helping brands engage audiences with a real-time content display.

Features:

  • Direct posts

  • Moderation tools

  • Multiple layouts

  • Interactive polls and reactions

  • GDPR and CCPA compliance

  • Custom branding options

  • Accessibility support

Pricing: No free plan; paid plans from $250/month.

Pros and cons: Walls.io is in a different category from the other tools here. It's built for events and large-scale social walls, not simple website embeds. It also lacks a native Slack integration, so you'd need to connect the two via Zapier, which adds setup friction and potential sync delays compared to the direct integrations offered by Curator, Juicer, and Tagembed. At $250/month minimum, it's only worth considering if you're running live events or need interactive features like polls and audience reactions alongside your Slack feed. For a standard website embed, any of the other four options will serve you better at a fraction of the cost.

How to add a Slack widget to your website

Embedding a Slack widget on your website is a quick and easy way to enhance engagement, whether for internal updates, customer service, or showcasing a Slack community to new users. Here’s a step-by-step guide to setting up a Slack feed widget that aligns with your website’s goals.

Step 1. Select an accessible widget

To start, choose a social media aggregator that supports Slack integration, like Curator or Juicer. These tools make it simple to connect your Slack feed and customize how it appears on your website. A good widget tool will allow you to moderate and approve posts as needed, ensuring only relevant content is shown. The best tools are no-code, making them accessible to users with all levels of technical skills. Additionally, look for options with minimal branding on the free plans to avoid disrupting your site’s look.

Step 2. Create a new feed and select the moderation format

Once you’ve chosen a widget tool, log in to your account and create a new feed specifically for your Slack content. Most platforms will prompt you to name your feed, and you can select a moderation setting here as well. Typically, you have two options:

  • Automatic approval: Posts are added to your site automatically as they appear in Slack.

  • Manual approval: Each post must be reviewed and approved before going live.

For public sites, the manual approval setting is recommended to maintain control over what’s displayed. For internal sites or password-protected areas, automatic approval may be sufficient for an effortless, real-time feed.

slack feed creation

Step 3. Select Slack as the source and choose what types of channel feeds to display

Next, set up your feed source by selecting Slack from the available options. You’ll need to connect your Slack account to the widget tool. This may involve authorizing the aggregator to access specific channels. Once connected, you can choose the Slack channels or types of messages to display on your website.

For instance, if your goal is to keep customers updated on your latest announcements, you might select only your “announcements” channel. If you’re showcasing community engagement, consider embedding your most active or on-topic channels.

Start by selecting Slack as the widget source.

slack as source

Then connect your Slack account and login.

connect slack account

Lastly, allow the social media aggregator to have access to your Slack workspace so that it can read and display the content.

allow slack access

Step 4. Delete anything that you don't want showing up in your widget

With your Slack feed connected, it’s time to clean up the content. This step is especially important if you’re using automatic approval or displaying your widget publicly. Scan through recent messages in the feed to delete any posts that don’t align with your website’s purpose. Most aggregators provide simple tools for deleting or hiding posts, allowing you to remove irrelevant or outdated messages quickly.

Some tools also offer advanced filtering, allowing you to set up rules to automatically exclude posts based on keywords or message length. This step ensures a polished, purposeful feed.

moderate slack feed

Step 5. Choose a widget template and customize

Now, select a display template and customize the look of your Slack widget to match your website’s aesthetic. Widget tools typically offer templates like Grid, Waterfall, and Carousel. The Waterfall template, for example, is excellent for Slack feeds as it displays a combination of images and text in a clean, organized flow.

Customization options include:

  • Font and text size: Match these to your website’s typography.

  • Color scheme: Adjust text, icon, and background colors to blend with your branding.

  • Spacing and margins: Control the space between messages for a streamlined look. Experiment with these settings to create a Slack widget that is visually appealing and user-friendly.

Step 6. Add the widget to your website

With your widget configured, it’s time to embed it on your site. Start by generating the HTML embed code from your widget tool. You’ll simply copy this code and paste it into your website’s HTML where you want the Slack feed to appear.

Depending on your website builder, you may have options for where to place the widget:

  • WordPress: Go to your site’s Appearance settings to add the widget in a footer or sidebar, or use a custom HTML block on a specific page.

  • Wix or Squarespace: Use the “+Custom Code” feature to place the widget on the page or in your site’s footer.

  • Webflow or Shopify: Embed the code using custom HTML elements or within the appropriate page section.

Once embedded, the widget will automatically update with new posts according to your selected moderation settings, keeping your feed fresh without requiring you to reinsert the code.

Step 7. Approve or remove threads as needed

Once your Slack widget is live on your site, make it a habit to check in regularly for new messages that need approval or removal. If you’ve set the widget to manual approval, you’ll just need to log in to your dashboard now and then to decide which posts make the cut. Tools like Curator and Juicer keep it simple with an easy click-to-approve setup, letting you quickly scan through and keep the feed looking polished.

Staying on top of moderation is a great way to keep your widget focused and relevant. If your tool has notifications, consider enabling these to get a heads-up when there are new posts waiting for review.

By following these steps, you’ll have a Slack widget up and running that keeps your site dynamic and interactive.

5 tips for making the most of your Slack widget

Follow these best practices for a high-quality widget you're proud to share.

1. Focus on moderation

Keep your widget on-brand by setting up moderation rules or manually approving messages. This helps ensure only relevant, high-quality posts are shown on your site.

2. Showcase company culture

Embedding a “water cooler” channel on your hiring page can give potential applicants a glimpse into your team’s vibe, fostering connection and interest.

3. Highlight key announcements

If your widget displays updates or company news, use it on internal pages or customer portals to keep everyone in the loop without needing extra notifications.

4. Drive engagement with interactive channels

Display a Slack community channel on your homepage or landing page to let visitors see discussions in real-time, potentially encouraging sign-ups.

5. Keep visuals consistent

Choose a layout and color scheme that match your website's design for a seamless, professional look. Customizing templates and styles helps the widget blend effortlessly into your brand's aesthetic. If you plan on sharing your Slack widget with external audiences, encourage community members to write with on-brand messaging or use company-approved announcement images.

Frequently asked questions

Does it matter which Slack channel I embed?

Yes, significantly. Avoid general chatter channels if you work for a large company. They produce noise that's hard to moderate. Announcement and recognition channels work best publicly. For hiring pages, a culture or team channel curated for tone performs better than anything unfiltered.

How do I keep an embedded feed from going stale?

Set a moderation schedule rather than relying on auto-approval. Even a quick weekly review keeps the feed purposeful. If your Slack channel is low-volume, combine multiple channels into one feed so there's always fresh content on the page.

Should I use the same widget across multiple pages?

Only if the content is relevant to each page's goal. A feed on a hiring page should feel different from one on a customer portal. Most tools let you create separate feeds from the same source, so use that flexibility.

Can I embed a Slack feed without exposing my whole workspace?

Yes. Every native integration on this list connects at the channel level, not the workspace level. You authorize specific channels, and nothing else is exposed. For public-facing pages, stick to purpose-built channels rather than repurposing existing internal ones.

Create a Slack widget with Curator. Learn more and choose one of our free or affordable plans.

More related articles

More related articles

Instagram

TikTok

Facebook

LinkedIn

X / Twitter

RSS

YouTube

Get started with Curator

Instagram

TikTok

Facebook

LinkedIn

X / Twitter

RSS

YouTube

Get started with Curator

Instagram

TikTok

Facebook

LinkedIn

X / Twitter

RSS

YouTube

Get started with Curator

Instagram

TikTok

Facebook

LinkedIn

X / Twitter

RSS

YouTube

Get started with Curator