The platform provides a comprehensive suite of task management tools designed to help you organize documentation efforts, track product updates, and gather valuable user feedback. By leveraging these tools, you can keep your users informed and directly involve them in shaping your product's future.
Core Features
Our task management system is divided into four main areas that work together to create a complete feedback and support loop:
flowchart LR
A["Customer Idea"] -->|Reviewed & Approved| B["Roadmap Item"]
B -->|Developed & Shipped| C["Changelog Release"]
C -->|Generates New Feedback| A1. Customer Ideas
The Ideas board is where your users can submit feature requests, suggest improvements, and share their pain points. You can configure the ideas system to match your specific feedback requirements.
- 1
Configure your board
Review your ideas configuration to ensure you are capturing the right fields (like priority, category, and use case) from your users.
- 2
Collect submissions
Users submit new ideas through your portal or via the API. Each idea is logged as a new task for your team to review.
- 3
Review and triage
Evaluate incoming ideas and decide which ones align with your product vision.
Always check the current ideas configuration before building custom submission forms to ensure you are passing all required fields.
2. Public Roadmap
Once an idea is approved, it moves to the Public Roadmap. The roadmap communicates what your team is actively working on and what is planned for the future.
To help you prioritize development, users can vote on roadmap items.
Upvoting: Users can add a vote to items they care about most.
Removing votes: If a user changes their mind or wants to reallocate their vote, they can easily remove it.
Roadmap items are automatically sorted by popularity and status, helping you identify the most highly anticipated features at a glance.
3. Changelogs
When a roadmap item is completed and deployed, it becomes a Changelog entry. Changelogs keep your users informed about new features, bug fixes, and general improvements.
You can display a full history of all updates or allow users to query specific version releases to see exactly what changed in a given update.
4. Support Tickets
In addition to gathering product feedback, the platform includes a support ticketing system. You can create, track, and respond to user inquiries directly, ensuring your users get the help they need while keeping all communications and troubleshooting organized.
Developer API Reference
If you are building a custom interface or integrating these features into your own application, you can use the following API endpoints to manage tasks programmatically.
Available Endpoints
| Feature Area | Action | HTTP Method | Endpoint |
|---|---|---|---|
| Changelogs | List all changelogs | GET | /tasks/changelogs |
| Get specific version | GET | /tasks/changelogs/version/{version_id} | |
| Ideas | Submit new idea | POST | /tasks/ideas |
| Get board config | GET | /tasks/ideas/config | |
| Roadmap | View public roadmap | GET | /tasks/roadmap |
| Get public statuses | GET | /tasks/statuses | |
| Add a vote | POST | /tasks/items/{item_id}/vote | |
| Remove a vote | DELETE | /tasks/items/{item_id}/vote | |
| Support | List support tickets | GET | /organization/{organization_id}/support/tickets |
| Create support ticket | POST | /organization/{organization_id}/support/tickets | |
| Get support ticket | GET | /organization/{organization_id}/support/tickets/{ticket_id} | |
| Add message to ticket | POST | /organization/{organization_id}/support/tickets/{ticket_id}/messages |
Example: Submitting a Customer Idea
Here is a quick example of how to submit a new customer idea using the API:
curl -X POST https://api.yourplatform.com/v1/tasks/ideas
-H "Authorization: Bearer YOUR_API_TOKEN"
-H "Content-Type: application/json"
-d '{
"title": "Dark Mode Support",
"description": "It would be great to have a dark mode toggle for late-night reading.",
"category": "UI/UX"
}'Frequently Asked Questions
Can users vote on ideas before they hit the roadmap?
Currently, the voting mechanism is specifically tied to Roadmap Items. Ideas must be reviewed and promoted to the roadmap before they can accrue public votes.
How do I find the ID for a specific changelog version?
You can retrieve a list of all changelogs using the GET /tasks/changelogs endpoint. The response will include the version_id for each release, which you can then use to query specific version details.