Using the chat
Start a chat, pick a model, add files and tools, and keep working in tabs beside the conversation.
Chat with ChatPRD to brainstorm features, write documents and improve your product work. This page covers starting a chat, choosing a model, adding files and context, and what happens if your connection drops.
Start a new chat
- Click New Chat in the sidebar (the pencil icon).
- Under How can I help you today?, pick a card or type your own message:
- Help me write a document: create a new PRD or other document.
- Help me improve an existing document: get expert feedback on your writing. See Improving documents.
- Brainstorm new features: generate ideas for your product roadmap.
- Get feedback on my ideas: get insights on your product concepts.
- Press Enter or click send.
Below the cards you'll also see suggestions, either From your chats or Try an idea.

Ask better questions
You don't need a perfect prompt. A short, clear description is enough. Good inputs usually include:
- What you are trying to do
- Who the user is
- Any constraints or goals
- Links, files or product context, if you have them
Choose a model
The model menu in the composer has four options:
- Auto (recommended). ChatPRD picks for you; today it uses GPT-6.1 Sol.
- GPT-6.1 Sol
- Claude Sonnet 5.5
- Claude Opus 5.5
Choosing a specific model is available on Pro, Team and Enterprise plans and during a trial. On the Free plan, chats use Auto. Chats that used a retired model move to the closest current one automatically.

Work in tabs beside the chat
Every document and prototype a chat creates opens in its own tab next to the conversation, so you can move between them without losing your place. Closing a tab never deletes anything, and your open tabs are remembered for each chat. To hide the workspace and keep your tabs, click Hide workspace (keep tabs open) in the header.

To find something a chat created, use the switcher in the chat header. See Writing documents.
Add projects, tools and templates
- Projects: click the project name, or + Project, in the chat header to file the chat in a project. The chat then uses that project's knowledge and files. See Creating & Using Projects.
- Chat tools: the wrench in the composer turns integrations like Google Drive, Linear or Notion on or off for this chat. See Tool Selector.
- Writing: the Writing control turns document writing on or off and picks a template. See Writing documents and Creating & Using Templates.


Upload files
Click the paperclip in the composer and choose:
- Upload from computer
- Add from Google Drive (once Google Drive is connected)
- Add from SharePoint (team workspaces with SharePoint connected)
You can attach up to eight files at a time. ChatPRD reads them and can reference their contents for the rest of the chat. Images and PDFs are uploaded once and reused on later turns, even after you switch models.
Supported file types
- Documents: .doc, .docx, .pdf, .txt, .md, .tex
- Spreadsheets and data: .csv, .xlsx, .json
- Presentations: .pptx
- Images: .png, .jpg, .jpeg, .gif, .webp
- Code: .c, .cpp, .cs, .css, .go, .html, .java, .js, .php, .py, .rb, .sh, .ts
Long chats
Very long conversations keep working. Instead of hitting a limit, ChatPRD automatically summarizes older turns and keeps going.
If your connection drops
If your connection drops while ChatPRD is answering, you'll see Connection interrupted. Reconnecting to your response…. ChatPRD picks up the same response instead of starting over, and a cut-off answer is never shown as finished.
- To stop a response at any time, click Stop (the send button changes to Stop while ChatPRD is answering).
- If the connection can't be restored, a Connection interrupted notice offers Retry and Refresh.

Give feedback on responses
Use the thumbs up and thumbs down buttons under a response to rate it, and optionally say what was helpful or what could be better. Your feedback helps improve future responses.