Outpost Community Demo

Pro tip: you can embed just a single category as a feedback widget

By nerdyNinja ·

Not sure if this is well-known but I just figured out you can embed a filtered view of your community by passing category params to the embed script. We use this to show ONLY our "Feature Requests" category on our app's feedback page:

<div id="outpost-embed"></div>
<script
  src="https://outpost.ninja/embed.js"
  data-community="your-slug"
  data-mode="feed"
  data-category="feature-requests"
></script>

Our users see a focused feedback feed instead of the entire community. They can submit feature requests without ever knowing there's a full forum behind it.

Combine this with the SSO embed and they're already logged in. Zero friction feedback loop.

6 replies

mayaonfire ·

Wait this is genius. We've been using Canny ($400/mo) for feature request tracking and this basically replaces it for free. The voting mechanism is different (reactions vs upvotes) but honestly reactions work fine.

R. Patel ·

We do something similar but for our changelog. We have an "Announcements" category embedded on our /changelog page. New release? Post to that category and it automatically shows up on the website. No separate CMS needed.

Samira K. ·

Does the category filter work with the full community embed mode too, or just feed mode? I want to embed the full experience but default to a specific category on load.

top-outpost-ninja ·

Great question — currently the data-category filter only works in feed mode. But you can achieve the same thing in full mode by pointing to the category URL directly:

data-path="/category/feature-requests"

That loads the full community but starts on that category page. Users can still navigate to other categories from there.

nerdyNinja ·

Oh nice, didn't know about the data-path option! That's even better for our use case. Updated our implementation. Thanks!

yeetcode ·

lmao I've been building a custom feedback widget from scratch for the past two weeks. Could have just done this. pain.