v2026.1 Open Portal ↗
On this page

Self-Service Portal

Portal Overview

The StackFlow Self-Service Portal is the end-user facing interface for submitting service requests, checking the status of open tickets, and accessing the knowledge base. It is intentionally simplified compared to the full ITSM interface — end users see only what they need without the operational complexity of the agent view.

⚙️ Minimum Requirements
  • Portal: Self-service portal route /catalog enabled via StackFlow_FeatureFlag key self_service_portal
  • DynamoDB: At least one published StackFlow_CatalogItem with visibility: public
  • SES: Request confirmation email templates in StackFlow_EmailTemplate for catalog confirmations

The portal is accessible at the same URL as the full platform (https://<your-instance>.stackflow-tech.com). Users with non-administrative roles automatically land on the self-service view after login. The AI Copilot is available in the portal to help users find the right service or troubleshoot issues before submitting a ticket.

Browsing the Catalog

The catalog home page shows featured items, recently used items (personalized per user), and a category grid. The search bar at the top uses semantic matching to find relevant items even when the user's description doesn't exactly match catalog item names. Popular searches are tracked and used to improve catalog discoverability.

Featured Items: Administrators can feature specific catalog items on the portal home page. Featured items appear in a prominent card row above the category grid. Useful for seasonal items (e.g., "Annual Hardware Refresh") or new services being promoted.

Submitting Requests

Clicking a catalog item opens the request form. Required fields are marked with an asterisk. The AI Copilot can pre-fill some fields based on the user's profile and recent activity — for example, it may pre-populate the manager approval field with the user's organizational manager from the user directory. Users can save a draft and return to complete it later.

Tracking Your Requests

The "My Requests" section shows all open and recently closed requests for the current user. Each request shows the current state, expected completion date, and the ability to add comments or attachments. Users receive email notifications at each state transition (configurable in their notification preferences).

curl -X GET   "https://your-instance.stackflow-tech.com/prod/api/requests?requester=me&status=open"   -H "Authorization: Bearer $TOKEN"

Knowledge Base Integration

Before submitting a ticket, the portal automatically searches the knowledge base for articles that might resolve the user's issue without requiring a ticket. The "Did you find what you were looking for?" deflection prompt is shown when AI confidence in the KB match exceeds 80%. This reduces ticket volume and improves user experience for common issues.