This guide shows how Product Designers can use Freshbase to document user flows, maintain terminology consistency, and collaborate on experience specifications.
Your workflow in Freshbase
As a Designer, your typical workflow combines documentation and collaboration:
Idea or requirement arrives
↓
You document the user flow
↓
Use Canvas to refine with AI assistance
↓
Keep the Glossary with consistent terms
↓
Collaborate with PO and devs on documents
↓
UX specification ready for implementation
1. Document user flows
Freshbase is ideal for documenting flows before creating visual prototypes. Use Chat to structure them:
Creating flows from scratch
“Help me document the user registration flow. The user can sign up with email or Google.”
Detailing scenarios
“Create the usage scenarios for the checkout flow, including error cases”
Mapping states
“What are all the possible states of an order in the system?”
The assistant creates structured documents that serve as UX specifications — useful for aligning with developers before investing time in high-fidelity prototypes.
2. Use Canvas to refine
Canvas (in Knowledge > Canvas) is the ideal visual editor for design work:
- Open an existing document or create a new one
- Ask the assistant to edit specific parts:
“Rewrite the alternative flow section with more detail about error handling”
- Approve or adjust the suggestions
- Keep iterating until the document is complete
When to use Canvas vs. Chat:
- Canvas — when you want to edit a specific document with precision
- Chat — when you want to explore ideas, brainstorm, or create from scratch
3. Keep the Glossary consistent
The Glossary ensures that everyone (including the AI) uses the same terms:
Why does this matter for design?
- Prevents the same concept from having different names in documents and the UI
- Improves communication with developers
- Ensures meeting transcriptions use correct terms
How to maintain it
- Identify key product terms (e.g., “cart”, “bag”, “basket” — which is the official term?)
- Register them in the Base’s Settings, Glossary section
- Include synonyms and clear definitions
- When new terms appear in meetings, the AI suggests adding them to the Glossary (via Inbox)
Treat the Glossary like a language “design token” — just as you standardize colors and typography, standardize terminology.
4. Collaborate with PO and developers
Freshbase facilitates collaboration on documents:
Working with the PO
- The PO breaks down requirements in Chat — you complement with UX flows
- Decisions that affect UX appear in the Inbox — review and add a design perspective
- Use shared documents to align product vision and experience
Working with developers
- Document expected behaviors in clear language
- Use usage scenarios in “Given/When/Then” format to eliminate ambiguity
- Ask the assistant to generate acceptance criteria that devs can implement directly
Usage scenario example
Ask the assistant:
“Create BDD scenarios for the password recovery flow”
Result:
Scenario: User requests password recovery
Given the user is on the login screen
When they click "Forgot my password"
And enter their registered email
Then a recovery email is sent
And a confirmation message is displayed
Discovery meetings and user research sessions generate a lot of material. Freshbase helps:
- Import transcriptions from research meetings
- Review the extractions in the Inbox — identify user pain points, suggestions, and patterns
- Approve the relevant insights to the Base
- Use Chat to synthesize:
“What were the main pain points mentioned by users in the last 3 research meetings?”
Suggested routine
| When | What to do |
|---|
| When receiving a requirement | Document the user flow in Canvas |
| After discovery meetings | Review Inbox for research insights |
| Weekly | Review and update Glossary |
| At the start of each feature | Create usage scenarios with Chat |
| Before prototyping | Validate UX specification with PO (via shared documents) |
Tips for Designers
- Text before pixels. Using Freshbase to document flows in text forces clarity of thought before investing in visual prototypes.
- Glossary is design. Terminology consistency is part of the user experience.
- Canvas for precision. Use Canvas when you need to edit specific parts of a document without redoing everything.
- BDD scenarios bridge design and dev. Writing expected behaviors eliminates ambiguity.