Ideas Portal

Let your users vote on features, suggest ideas, and track progress on a public ideas board

The Ideas Portal is a public page where your users can vote on feature ideas, suggest new ones, leave comments, and see where each idea stands. It gives your product team a direct signal of user demand — no surveys or manual aggregation required.

Key Features

  • Voting — Users upvote ideas they care about. Votes are a first-class signal: sort by most votes to see what your users want most.
  • Suggestions — Users can submit new ideas with a title and description directly from the portal.
  • Comments and replies — Threaded discussions on each idea. Your team can respond and users can reply.
  • Tag filtering — Assign tags to ideas in the dashboard. Users can filter the portal by tag to find relevant ideas.
  • Status tracking — Ideas move through a visible lifecycle so users know what's being worked on.
  • Admin responses — Attach a public-facing response to any idea to communicate decisions or progress.
  • Merge duplicates — Combine duplicate ideas so votes are consolidated onto the canonical version.

Accessing the Portal

Every project has a dedicated portal URL based on its project key. You can share the direct link, embed it as an iframe, or pass an authentication token for verified user access.

# Direct link
https://seggwat.com/p/YOUR_PROJECT_KEY

# Embedded in an iframe
https://seggwat.com/p/YOUR_PROJECT_KEY?embed=true

# With an authentication token
https://seggwat.com/p/YOUR_PROJECT_KEY?token=TOKEN

Find your project key in the SeggWat dashboard under Settings > General.

Idea Lifecycle

Ideas follow a defined status progression. Statuses are visible to users on the portal so they always know where an idea stands.

Status Visible to all users Meaning
Pending No (submitter only) Newly suggested, awaiting team review. Only shown to the person who submitted it.
Open Yes Accepted and open for votes and discussion
Planned Yes Confirmed for a future release
Started Yes Actively being worked on
Completed Yes Shipped
Declined Yes Will not be built. Consider adding an admin response explaining why.
Duplicate Yes Merged into another idea. Votes and comments are consolidated on the canonical version.

Typical Flows

# Standard progression
Pending → Open → Planned → Started → Completed

# Declined at any point after Open
Open → Declined

# Auto-approve enabled (skips Pending)
Open → Planned → Started → Completed

Managing Ideas in the Dashboard

Navigate to Features in your project sidebar to see all ideas.

Use the filter bar at the top of the list to narrow down ideas by:

  • Status — Open, Planned, Started, Completed, Declined, or Pending
  • Tag — Any tag assigned to ideas in the dashboard
  • Search — Full-text search across idea titles and descriptions

Updating an Idea

Open any idea to:

  • Change the status — Use the status dropdown to move the idea along its lifecycle
  • Add an admin response — Write a public-facing message that appears on the portal below the idea description. Use this to explain decisions, share timelines, or acknowledge the request
  • Add or remove tags — Keep your idea list organized and make portal filtering useful
  • Edit the title or description — Correct typos or clarify the idea without losing its vote history

Merging Duplicate Ideas

When users suggest similar ideas independently, merge the duplicates to consolidate votes onto a single idea:

1

Open the idea to keep

Navigate to the idea you want to retain as the canonical version.

2

Click Merge

Use the Merge action on the idea detail page.

3

Select duplicates

Pick the ideas to merge into this one. Their votes and comments are combined.

4

Confirm

The merged ideas are archived. The canonical idea now reflects the combined vote count.

Creating GitHub Issues from Ideas

If you have the GitHub integration set up, you can push ideas directly to your repository:

  1. Open any idea in the dashboard
  2. Click Create GitHub Issue
  3. The issue is created with the idea title, description, vote count, tags, and a link back to SeggWat

When the GitHub issue is closed, the idea status automatically updates to Completed. When reopened, it returns to Started. See GitHub Integration for setup instructions.

Custom Portal Branding

Customize your portal's title, welcome message, accent color, logo, and background color from Settings > Feature Portal in your project. See Portal Customization for all available options.

Authentication

By default, the portal is read-only when visited without a token — users can browse ideas and comments but cannot vote, suggest, or comment. To enable interactive actions, pass a signed authentication token in the portal URL.

See Portal Authentication for step-by-step setup, including HMAC and JWT token generation in Node.js, Python, PHP, and Go.

Reward Subscribers

If a user visits the portal with an authentication token that includes a subscription_id, any idea they suggest is linked to their billing subscription. Your team can then reward valuable suggestions with a discount directly from the idea detail page in the dashboard.

See Reward Discounts for how to configure discounts with Polar or Stripe.

Next Steps

Navigation