Try the AI Widget inside a SaaS app
You're signed in to Flowline, a made-up analytics app. Follow the steps, or just click around: every way HelpCenter.io can sit inside a product is switched on, and the code panel shows what a developer adds for each.
Interactive demo
All 11 steps
Your setup
Step 1 of 11
Every plan
The help button
Click the round button in Flowline's corner. This is the widget's home screen: search, suggestions for the screen you're on, the most read articles, categories and a way to reach the team.
app.flowline.io/reports/weekly
Acme Studio
Maya Chen
SSO
Weekly report
Last 7 days · All workspaces
Active users
4,812
+12%
Activation
38%
+4 pts
D30 retention
41%
flat
Data imports
3 sources · last sync 2 minutes ago
q3-signups.csvUploaded 10 minutes ago
Waiting
Google Sheets: Pipeline1 hour ago
Synced
Snowflake: events2 minutes ago
Synced
214 rows could not be read. Check the date column.
Team
8 of 10 seats used
Alex Kim
Admin
Jo Lopez
Editor
Ravi Shah
Editor
Toni Meyer
Viewer
Maya Chen
Admin
Plan and seats
Team plan · billed monthly
Seats
8 of 10 seats used
Add seats
Billing cycle
Monthly
Annual
FAQ section from your help center
Billing questions
When does a new seat start costing?
Right away, prorated to your next renewal date.
Can I switch to annual billing later?
Yes, at any time. We credit what is left of your monthly cycle.
What happens to my data if I downgrade?
Nothing is deleted. Reports over your new limit become read-only.
How can we help?
Flowline SupportYour own chat, opened by onContactsRequest
Hi Maya, what can we help with?
This is your chat tool, not HelpCenter.io. The widget handed over because you set
onContactsRequest.
A simulation with scripted answers and a made-up app. In your help center, AI answers come only from your own published articles.
What your developer adds for this
HTML
Install
<script>
window.hcOptions = { app_id: 'YOUR_WIDGET_ID' };
</script>
<script src="https://helpcenter.io/js/init.js" async></script>
Paste it before the closing body tag. Colours, texts and proactive messages are set in your dashboard.