Intelligent routing with SLAs
Assign by team, round robin or workload, with SLAs per customer plan.
The complete support suite for your team and AI. Resolve up to 80% of support with AI and turn every conversation into a product signal.
Our bot gets rate limited at night
now
Northwind
Is the export limit per user or per workspace?
now
Can we add SSO for our Microsoft tenant?
1m
Our contractors canāt sign in with SSO.
1m
Re: Invoice for September
2m
How do I export a report as CSV?
2m
Webhooks retry 3Ć after a 500, then stop
26m
Our bot gets rate limited at night
1h
Webhook signature doesnāt match
3h
CSV export stops at 90%
4h
SAML error after we changed our IdP
5h
Charts donāt load in Safari
1d
Our contractors on notion-partners.com canāt sign in with SSO.
18m
Do webhooks retry after a 500?
26m
Webhook signature doesnāt match
3h
Can we get a shared channel for our EU team?
4h
Is the audit log API still in beta?
6h
Thanks, the invoice looks right now.
1d
Our contractors on notion-partners.com canāt sign in with SSO.Hi Sarah, SSO only works for verified domains. Iām adding notion-partners.com now, so your contractors can sign in within the hour.Hi Sarah, SSO only works for verified domains. Iām adding notion-partners.com now, so your contractors can sign in within the hour.
18m
Re: Invoice for September
22m
Re: Seats for the design team
1h
Can we add five more seats mid-cycle?
2h
Webhook signature doesnāt match
3h
Our contractors on notion-partners.com canāt sign in with SSO.
18m
Perfect, that worked. Thanks!
4m
Invite link expired for a new teammate
12m
Re: Invoice for September
22m
Do webhooks retry after a 500?
26m
Can we add five more seats mid-cycle?
2h
Webhook signature doesnāt match
3h
SCIM provisioning with Okta
5h
We switched to Microsoft Entra ID yesterday. Now everyone gets a SAML error at sign-in.
8m
Can a contractor on another domain use our SSO?
40m
SCIM provisioning with Okta
1h
Okta sign-in loops for one user
2d
We need them today, but Add seats is greyed out for me.Hi Maya, only billing admins can add seats. Iāve added the five seats for you, so you can invite the new hires now.
3m
Invite link expired for a new teammate
12m
Can a contractor on another domain use our SSO?SSO only covers verified domains. Iāve asked Alex to add theirs.Done. Your contractor can sign in with SSO now.
now
Do unused seats roll over to next month?Unused seats donāt roll over, but you can remove seats any time before your renewal on the 1st.
2m
I got a new phone. How do I reset my 2FA?Hi Sarah, Iāve reset two-factor for your account. Sign in and set it up again on your new phone. Let me know if anything looks off.
3m
Any update on the Linear integration? Weād use it every day.Itās in progress. Iāve linked your request, so youāll hear from us when it ships.
5m
Please send our invoices to finance@notion.so from now on.Please send our invoices to finance@notion.so from now on.
4m
Perfect, that worked. Thanks!
4m
Invite link expired for a new teammate
12m
Do webhooks retry after a 500?
26m
SCIM provisioning with Okta
1h
Can we add five more seats mid-cycle?
2h
Webhook signature doesnāt match
3h
SAML error after we changed our IdP
5h
Rate limits for the bulk export API
1d
SCIM provisioning with OktaSorry for the wait, Nina. Iām checking the Okta sync now and will update you within the hour.
1h
Do webhooks retry after a 500?
26m
Can we add five more seats mid-cycle?
2h
Invite link expired for a new teammate
12m
Webhook signature doesnāt match
3h
Perfect, that worked. Thanks!
4m
SAML error after we changed our IdP
5h
Rate limits for the bulk export API
1d
Perfect, that worked. Thanks!
4m
Invite link expired for a new teammate
12m
Do webhooks retry after a 500?
26m
SCIM provisioning with Okta
1h
Can we add five more seats mid-cycle?
2h
Webhook signature doesnāt match
3h
SAML error after we changed our IdP
5h
Rate limits for the bulk export API
1d
VIP customers
Inboxes
Views
Sources
Set up SSO with OktanowAI Agent assigned conversation to Alex
nowEmma assigned conversation to Alex
Sources
Seats and billing3mAI Agent assigned conversation to Alex
Sources
Verify a domain for SSOnowAI Agent assigned conversation to Alex
users
users
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Assignee
Channel
FRT
Name
Company
Company name
Plan
Monthly spend
Seats
Suggested reply
Done. Your contractor can sign in with SSO now.
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
No. Unused seats end with the billing cycle. Seats can be removed any time before renewal.
Suggested reply
Unused seats donāt roll over, but you can remove seats any time before your renewal on the 1st.
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Assignee
Company name
Plan
Monthly spend
Seats
Linked
Suggested
Autopilot is reading the conversationā¦
Suggested
Same as
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Assignee
FRT
Name
Company
Company name
Plan
Monthly spend
Seats
Assignee
Channel
FRT
Name
Company
Company name
Plan
Monthly spend
Seats
Linked
Suggested
Autopilot is reading the conversationā¦
Suggested
Same as
Contractors on another domain need that domain verified before SSO works for them.
Suggested reply
Hi Sarah, SSO only works for verified domains. Iām adding notion-partners.com now, so your contractors can sign in within the hour.
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Let AI use your knowledge base to draft a response in your tone and style
Fix it first
Two customers hit this after an IdP change 1. A new IdP certificate in Settings ā SSO fixed it 2.
Escalate only if the error stays after that.
TL;DR: No engineering yet.
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Get a quick summary of what happened
Summary
Maya wants five more seats today. The AI agent explained the billing, then handed off when the Add seats button was greyed out.
Key points
Suggested reply
Hi Maya, only billing admins can add seats. Iāve added the five seats for you, so you can invite the new hires now.
Assignee
Channel
FRT
Name
Company
Company name
Plan
Monthly spend
Seats
Linked
Suggested
Autopilot is reading the conversationā¦
Suggested
Same as
Suggested reply
Hi Sarah, the domain is verified now, but its SSO connection was still off. Iāve turned it on, so your contractors can sign in.
VIP customers
Handed off to human
Saved sidebar filter on the support inbox. Visible to every teammate in this workspace.
Icon & name
Filters
Combine rule groups using AND/OR. Each group can match all or any of its rules.
ALL of the following rules
Conversation
Reads
Does
Brightline Ā· Last 30 days
FibiĀ·Now
FibiĀ·Now
FibiĀ·Now
AMWaiting for a teammate
Alex joined the conversation
Alex is typing
AlexĀ·Now
Not yet. Today you can export any dashboard as CSV from Share ā Export. 1
FibiĀ·Now
Sure. Where should we tell you when it ships?
FibiĀ·Now
FibiĀ·Now
FibiĀ·Now
FibiĀ·Now
FibiĀ·Now
AMWaiting for a teammate
Alex joined the conversation
Alex is typing
AlexĀ·Now
Rate your conversation
š¤©Thanks for your feedback Ā· Add a comment
Ćffne Einstellungen ā Team, dann:
FibiĀ·Jetzt
Open Settings ā Team, then:
FibiĀ·Now
FibiĀ·Now
FibiĀ·Now
AMWaiting for a teammate
Alex joined the conversation
Alex is typing
AlexĀ·Now
Recent message
Popular articles
Trigger action
Channels
Audience
When first message received
Branches
else
Workflow Action
Apply SLA
Select SLA policy
Choose an existing policy or create newAssign
Workflow Action
Let Fibi answer
Fibi will take it from here
Fibi will use AI to automatically generate a response based on the conversation context and available knowledge.Fibi will monitor Slack and reply only when an AI response is needed.
If escalated to human
Workflow Action
Reply buttons
Workflow Action
Branches
else
Workflow Action
Branches
else
Workflow Action
Assign
Workflow Action
Convert to ticket
Convert conversation to ticket
Workflow Action
Assign
Workflow Action
Assign
Tag conversation
Tag: Access
Workflow Action
Show expected reply time
Send average reply time to user
Close
Mark conversation as closed
Workflow Action
Mark as priority
Set conversation as priority
Assign
Workflow Action
Show expected reply time
Send average reply time to user
Trigger action
Channels
Audience
When first message received
Branches
else
Workflow Action
Mark as priority
Set conversation as priority
Trigger action
Channels
Audience
When first message received
Branches
else
Workflow Action
Show expected reply time
Send average reply time to user
Trigger action
Channels
Audience
When first message received
Reply buttons
Workflow Action
Assign
Workflow Action
Assign
Trigger action
Channels
Audience
When first message received
Add actions to respond when customer sends their first message
Or browse all available actions
Let Fibi answer
Fibi will take it from here
Fibi will use AI to automatically generate a response based on the conversation context and available knowledge.Fibi will monitor Slack and reply only when an AI response is needed.
If escalated to human
Workflow Action
Assign
Trigger action
Channels
Audience
When first message received
Let Fibi answer
Fibi will take it from here
Fibi will use AI to automatically generate a response based on the conversation context and available knowledge.Fibi will monitor Slack and reply only when an AI response is needed.
If escalated to human
Workflow Action
Assign
Trigger action
Channels
Audience
When first message received
Branches
else
Workflow Action
Message
Thanks for reaching out! What can we help you with?
Reply buttons
Workflow Action
Let Fibi answer
Fibi will take it from here
Fibi will use AI to automatically generate a response based on the conversation context and available knowledge.Fibi will monitor Slack and reply only when an AI response is needed.
If escalated to human
Workflow Action
Apply SLA
Select SLA policy
Choose an existing policy or create newAssign
Configure Branch
Set up conditions for when this branch should be executed.
Define rules that must be met for this branch to execute.
IF (Conditions)
IF (Conditions)
Configure Branch
Set up conditions for when this branch should be executed.
Define rules that must be met for this branch to execute.
Configure Branch
Set up conditions for when this branch should be executed.
Define rules that must be met for this branch to execute.
When customer sends their first message
Ask AI or search our help articles to find an answer to your questions.
Set up your workspace, invite your team and connect your data.
8 articles
SSO, seats, roles and API keys for your workspace.
12 articles
Build dashboards, share reports and set alerts.
21 articles
Connect Slack, Linear and webhooks to Acme.
9 articles
Let your team sign in to Acme with your identity provider.
With SSO on, your team signs in to Acme through your identity provider. You need the Admin role and a verified domain.
Paste the metadata URL from Okta, Microsoft Entra ID or Google Workspace. Acme reads the rest.
Turn on SSO. Teammates sign in with SSO the next time they open Acme.
Still need help? Ask the team
Swap in a new key without downtime, then retire the old one.
Rotate a key when a teammate leaves or when a key may have leaked. The old key keeps working for 24 hours, so your apps never stop.
Rotate.ak_live_.401.
Replace the old key in every app and server that calls the Acme API. Then send one test request with the new key.
Done early? Open the old key and select Revoke to stop it at once.
Still need help? Ask the team
Rotate an API key from your code. The old key keeps working for 24 hours.
Send the key's ID. The response holds the new key, and the old one stays valid for 24 hours.
curl --request POST \ --url https://api.acme.com/v2/api-keys/$KEY_ID/rotate \ --header 'Authorization: Bearer $ACME_API_KEY'
Store the new key in your secrets manager and deploy. Then send one test request with it.
When every app uses the new key, call DELETE /v2/api-keys/{id} on the old one.
Still need help? Ask the team
The old key keeps working for 24 hours after you rotate it. Use that time to put the new key in your apps.
After 24 hours, requests with the old key fail with 401. To stop it sooner, open the key in Settings ā API keys and select Revoke.
Sources
Rotate the key, then move your apps to the new one. The old key keeps working for 24 hours, so nothing breaks while you deploy.
Call POST /v2/api-keys/{id}/rotate or select Rotate in Settings ā API keys. When every app uses the new key, revoke the old one.
Sources
Perfect, that worked. Thanks!
4m
Invite link expired for a new teammate
12m
Do webhooks retry after a 500?
26m
SCIM provisioning with Okta
1h
Can we add five more seats mid-cycle?
2h
Webhook signature doesnāt match
3h
SAML error after we changed our IdP
5h
Rate limits for the bulk export API
1d
nowAlex closed the conversation
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Assignee
Name
Company
Company name
Plan
Monthly spend
Seats
Get intelligent assistance with your support conversations
Let AI use your knowledge base to draft a response in your tone and style
Get a quick summary of what happened
Find relevant information and context
Unused seats donāt roll over to the next month. Customers can remove seats any time before their renewal on the 1st.
Suggested reply
Unused seats donāt roll over, but you can remove seats any time before your renewal on the 1st.
3mAI Agent assigned conversation to Alex
We pay for 30 seats but only use 25. Can you refund the difference?
Alex set the ticket to In progressĀ·now
Alex is typing
AlexĀ·Now
Alex set the ticket to ResolvedĀ·now
Jul 20
Assign by team, round robin or workload, with SLAs per customer plan.
Plan, spend, past conversations and requests, synced from your CRM.
Hereās how to get in when the only admin has left:
FibiĀ·Now
Yes. Open Billing ā Invoices, pick the invoice and click Edit details. Add the VAT number and save. The PDF updates in about a minute. 1
FibiĀ·Now
LLena Ortiz
Hi, can I add our VAT number to invoices we already paid? Finance needs it for Q3.
Hi Lena, yes. Open Billing ā Invoices, pick the invoice and click Edit details. Add the VAT number and save. The PDF updates in about a minute.
Lena Ortiz
Can we add our VAT number to invoices we already paid? Finance needs it for Q3.
1 reply
FibiAPP
Yes. Open Billing ā Invoices, pick the invoice and click Edit details. Add the VAT number and save.
Lena Ortiz
Can we add our VAT number to invoices we already paid? Finance needs it for Q3.
FibiBot
Yes. Open Billing ā Invoices, pick the invoice and click Edit details. Add the VAT number and save.
Today
Can I add our VAT number to invoices we already paid?
Yes! Open Billing ā Invoices, pick the invoice and tap Edit details. Add the VAT number and save. The PDF updates in about a minute.
Extend a trialProcedure
POST /trials/extend Ā· 200Done. Your trial now ends on 31 Oct.
FibiĀ·Now
Refunds need a person on our billing team. I've passed this on with the details.
FibiĀ·Now
STWaiting for a teammate
1,610 out of 2,480
1,130 out of 1,610
236 out of 258
Content 6Action 3Knowledge 2
Content gap
How do I export a dashboard as PDF?14 conversations had no good answer
Fibi learns from your help center, docs, files and Q&A snippets, and answers multi-step questions with its sources.
In the Messenger on your site, in email and in Slack. One agent, one set of answers.
Fibi calls your APIs to extend trials, update billing and more. Your procedures set what it may do, and it hands over to your team when a case needs a person.
See how Fibi handles every conversation. It finds the gaps in your content and writes the fix.
āFeaturebase solves more than 80% of our support queries with AI. The answers are so perfect it feels like magic.ā
Umar Khan, Co-founder at SocialBu
āFeaturebase's AI bot is amazing - it handles more than 60% of our support requests without needing a human agent to step in.ā
Ruba Aramouny, Co-founder at Voxiplan
āHaving all of our support in one place and automating responses, saves us and our customers a ton of time.ā
Clayton Combe, Co-founder at Scenario
Brightline Ā· Last 30 days
Take a 30-second look at your dashboards.
Your key numbers. Active users, sessions and time in the app, updated live.
Share it with your team. Send any dashboard, or export it as a PDF.
Hi Dana, comparing plans? I can help you pick the right one for your team.
Hi Dana, heads up: your dashboards may show older data for a while. We expect a fix within the hour.
AlexĀ·1m
Yes. Scheduled exports wait for the sync to finish, then go out as usual. Your weekly PDF still arrives on Monday. 1
FibiĀ·Now
Export a dashboard as a PDF with the current filters, so we can send it to leadership without screenshots.
Post to a Slack channel when a KPI goes above or below a value we set, with a link back to the chart.
Let each widget keep its own date range instead of following the dashboard filter.
Embedded charts follow the theme of the page they sit on.
A share link that renders as a live embed in Notion pages.
Save a set of dashboard filters under a name and switch between them in one click.
Add a note to a point on a chart, so the team knows what happened that day.
Committed and queued
Post to a Slack channel when a KPI goes above or below a value we set, with a link back to the chart.
Save a set of dashboard filters under a name and switch between them in one click.
Add a note to a point on a chart, so the team knows what happened that day.
Actively being built
Export a dashboard as a PDF with the current filters, so we can send it to leadership without screenshots.
Embedded charts follow the theme of the page they sit on.
Let each widget keep its own date range instead of following the dashboard filter.
Recently shipped
Send a dashboard by email every Monday morning to a list of people.
Let contractors sign in through our identity provider with their own, limited role.
Dashboards with many widgets load much faster, and a filter change no longer reloads the page.
Follow new updates and improvements to Acme.
Export any dashboard as a PDF from the Share menu. The file keeps your current filters, date range and layout, so what you send is what you see.
Thanks to everyone who asked for this one. It was the most requested feature on our board.
Get help from the Acme support team by creating a new ticket.
Ask AI or search our help articles to find an answer to your questions.
Set up your workspace, invite your team and connect your data.
8 articles
SSO, seats, roles and API keys for your workspace.
12 articles
Build dashboards, share reports and set alerts.
21 articles
Connect Slack, Linear and webhooks to Acme.
9 articles
API 2025-11-01 is deprecated. See this page in API 2026-09-01
Creates a new secret for the key. The old secret keeps working for 24 hours.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The ID of the API key to rotate.
Guide users to their goal with product tours, and set them up for success before they ever need support.
Product toursReach the right customers with targeted journeys based on what they do in your app, like visiting your upgrade page.
WorkflowsShare important news across channels, from product updates to outages, so everyone is up to date.
OutboundThe Customer Portal gives customers one place to find answers, follow their requests and see your updates.
Customer PortalGuide users to their goal with product tours, and set them up for success before they ever need support.
Product toursReach the right customers with targeted journeys based on what they do in your app, like visiting your upgrade page.
WorkflowsShare important news across channels, from product updates to outages, so everyone is up to date.
OutboundThe Customer Portal gives customers one place to find answers, follow their requests and see your updates.
Customer PortalāFeaturebase has become an essential part of how we build at Elementor, and I couldnāt imagine going back to the way things were before.ā
Ido NavarroProduct Manager at ElementorConnect Featurebase with your favorite tools in just a few clicks, with new integrations added constantly.
āFeaturebase completely changed how we work. Now everyone knows what customers really need.ā
Awni ShamahStaff Product ManagerRead the storyāFeaturebase helps us turn customer support into actionable items for our product roadmap, which has been very effective.ā
Gabriel FerrazFounderFeaturebase is the modern HappyFox alternative for software companies: an AI help desk where Fibi, our AI agent, answers first and your team handles the rest in one inbox for live chat, email, Slack, Microsoft Teams and WhatsApp. The Help Center, feedback boards and changelog come in the same product.
Yes. Start with the Free plan: live chat, the inbox, ticketing and the mobile app are on every plan. Email support, Fibi and Copilot start on Growth; Slack, round robin and SLAs are on Professional. See pricing.
Yes, you can:
Yes. Start on the free plan or the 10-day trial, import your help center, test Fibi on real questions, and move your channels when you are ready.
Featurebase is more than a help desk. The same workspace has an AI-powered help center, feedback collection with a public roadmap, a changelog for product updates, and many integrations.
Live chat in your website or web app, email, Slack (including Slack Connect channels), Microsoft Teams and WhatsApp. Everything funnels into one inbox, so your team never switches between tools. Your team can also reply from the iOS and Android apps.
Fibi, our AI agent, talks to your customers and resolves conversations on its own ($0.49 per resolution). Copilot helps your teammates in the inbox: it catches you up on a conversation, researches answers in your help center, past conversations and, with Cursor, your code, and drafts replies in your tone. See Fibi AI Agent.
Each team chooses manual assignment, round robin, or balanced (the teammate with the fewest open conversations). Away teammates are skipped, and you can set a limit per teammate. Workflows can route a conversation to the right team first.
First response time, next response time and time to close. SLAs count your office hours and pause while a conversation is snoozed or waiting on the customer.
Yes. Convert it in one step and the customer keeps replying in the same chat. Each ticket type has its own form and statuses, and the customer gets every status change by email. See Tickets.
Join 1600+ modern software companies automating their support with Featurebase across all channels.
Choose your cookies
We use cookies to improve your experience and protect your data. Cookie Settings