Quick reference
Edit an existing topic
- Click the topic you want to change.
- Update text directly in the Answer panel.
- Click Save.
- Test the change on your Branch in Sandbox, then click Publish to push it to Live.
Add a new topic
- Click + Topic.
- Enter a clear title.
- Add at least three sample questions–think of real user wording.
- Write the Answer in plain language.
- Save and preview.
Bulk edits
Large updates are faster in a spreadsheet.- Click Export CSV to download a CSV file containing all of your FAQs.
- Edit or add rows in your spreadsheet app.
- Keep column headers exactly as exported.
- Leave IDs intact for topics you’re editing; new rows will create new topics.
- Save as CSV.
- Click Import CSV and upload the file.
- Review the diff, then Confirm import.
Publish your changes
- Open the Publish menu at the top right.
- Choose Compare changes to check your Branch against Live.
- Click Publish.
- Add a publish message and confirm.
Common workflows
Weekly content update
- Review analytics for knowledge gaps (5 min)
- Add or update 3-5 topics (15 min)
- Test in Agent Chat (5 min)
- Compare changes against Live (2 min)
- If needed, move the Branch to Staging to test on a real phone number or widget (3 min)
- Publish to Live (3 min)
Seasonal content refresh
- Export current topics to CSV (2 min)
- Update seasonal information (hours, policies, etc.) (20 min)
- Import updated CSV (5 min)
- Test seasonal queries in Agent Chat (10 min)
- Publish to Live (5 min)
Fixing a knowledge gap
- Identify the gap from call logs or analytics (5 min)
- Create new topic or update existing (5 min)
- Add sample questions matching user phrasing (3 min)
- Test with actual user queries (5 min)
- Publish to Live (5 min)
Automate with the Agents API
CSV round-trips work well for occasional refreshes. When the source of truth is another system, such as a help center, CMS, or internal spreadsheet, syncing via the API keeps topics current without manual exports.Sync topics from an external source via the Agents API
Sync topics from an external source via the Agents API
The Agents API has full CRUD for knowledge base topics, so you can run the sync on a schedule rather than exporting and importing CSVs by hand.
Related pages
- Sources - Sync external sources
- Performance monitoring - Identify knowledge gaps
- Branch management - Publish changes and roll back
- FAQs overview - Complete feature documentation
- Knowledge base endpoints - Create and sync topics from code
When to ask for help
Contact PolyAI support if you need help with:- Migrating content between separate projects
- Undoing a large import that has gone wrong

