API / Custom
Contact our team to integrate with a software platform not listed. We have a habit of building custom integrations as needed.
Customers expect help inside your product, not hidden in a separate portal. Without a flexible connection to your own systems, docs drift out of date, ticket volume spikes, and teams scramble. The Brainfish + API / Custom integration turns your proprietary knowledge and data into in-product answers that learn over time. Connect any REST or GraphQL endpoint, keep content synced, and power ambient AI customer service with clear analytics for improvements.
Why should I connect Brainfish with API / Custom?
Connecting Brainfish with your API or custom source lets you sync knowledge automatically and deliver AI-powered support directly inside your product.
- Instant, accurate answers in-app with AI support agents for in-product help that use your custom content and data.
- Always-current knowledge thanks to auto-updating documentation that pulls changes from your API or webhooks.
- Proven deflection and speed with customer analytics that reveal what users ask and which answers resolve.
- Less friction for your Support and CX team by automating repetitive “how do I” questions.
How does AI customer service work with Brainfish and API / Custom?
Brainfish ingests your custom API or data source, structures it, and serves precise answers where users need them. Content stays fresh via schedule or webhooks using our Content Sync integrations.
- Authenticate: Connect your custom API using OAuth 2.0 or a scoped token, and provide the base URL and required headers.
- Map fields: Map titles, body content, URLs, locales, and tags from your API to Brainfish knowledge fields.
- Choose sync cadence: Select hourly, daily, or webhook-based sync so updates flow in without manual work.
- Install the in-product agent: Add the Brainfish widget or SDK to deliver contextual answers in your app or site.
- Monitor and improve: Use analytics to spot gaps, update content, and track resolution trends over time.
You can describe your endpoints with the OpenAPI Specification for faster setup and maintainability.
What can I do with the Brainfish + API / Custom integration?
- Sync proprietary knowledge from your CMS, developer portal, or internal wiki via endpoints or webhooks.
- Expose account-aware answers by passing context from your API to Brainfish’s AI support agents.
- Trigger guided actions from answers, such as deep links to settings or prefilled forms.
- Localize content by mapping locales and returning the right language at runtime.
- Keep product and release notes fresh using automated sync and structured tags.
What are the benefits for each team?
CX leaders
- Reduce customer effort with in-flow guidance for your users.
- Track outcomes and gaps using customer analytics.
Support teams
- Cut repetitive tickets through AI agents that resolve common questions.
- Keep answers accurate with auto-updating docs from your custom source.
Product teams
- Identify friction points and prioritize fixes using insights built for product teams.
- Ship changes confidently knowing support content updates on schedule.
Customer success
- Spend less time on how-to guidance and more time on outcomes.
- Share trusted answers directly from Brainfish during calls or QBRs.
How is this different from using API / Custom alone?
Using your API alone is static and manual, while Brainfish turns it into a proactive, adaptive support system.
- Limitations of API / Custom alone: users must search, content maintenance is manual, insights are limited.
- Advantages with Brainfish: answers appear in-product, docs stay current automatically, and analytics guide improvements.
When is the Brainfish + API / Custom setup most valuable?
- High ticket volume tied to common, repeatable questions.
- Fast-changing documentation or release notes that need instant updates.
- Lean teams that want measurable deflection without adding headcount.
- Complex SaaS with multi-tenant or role-based experiences.
How do I set up the Brainfish + API / Custom integration?
- Authenticate: Connect your custom API using OAuth 2.0 or a scoped token, and provide the base URL and required headers.
- Map fields: Map titles, body content, URLs, locales, and tags from your API to Brainfish knowledge fields.
- Choose sync cadence: Select hourly, daily, or webhook-based sync so updates flow in without manual work.
- Install the in-product agent: Add the Brainfish widget or SDK to deliver contextual answers in your app or site.
- Monitor and improve: Use analytics to spot gaps, update content, and track resolution trends over time.
Once enabled, automatic sync starts and your AI customer service goes live. Explore other options in the Brainfish Integrations Hub.
For secure authorization patterns, review the OAuth 2.0 authorization framework.
What results should I expect?
Teams typically see faster resolution, lower ticket volume, and fresher content within weeks of launch.
- Self-service rate: resolved sessions ÷ total sessions; many customers target 70%+ and scale from there.
- Ticket deflection: avoided tickets ÷ baseline tickets; Brainfish customers like Smokeball recorded large reductions on the Customers hub.
- Time to first answer: median response time from click to useful resolution inside the product.
- Article freshness: percentage of synced items updated in the last 30 days via auto-updating docs.
- Coverage of top queries: top 100 user intents mapped to at least one high-quality answer.
See how Smokeball achieved major gains in these case studies: reduced search-to-tickets by 74% and boosted NPS and cut self-serve to human rate by over 50%.
When the answers meet users where they are, support escalations drop and product satisfaction rises.
FAQ
Does Brainfish replace my API or custom knowledge store?
No. Brainfish uses your API as the source of truth and delivers contextual answers in your product.
How often does Brainfish sync with my API?
Brainfish supports scheduled syncs and webhook-triggered updates, and you can run manual refreshes through auto-updating docs.
Is my API token secure?
Yes. Use least-privilege scoped tokens or OAuth 2.0, rotate credentials, and enable signed webhooks where possible; Brainfish encrypts credentials and respects access controls.
Does it work with multiple languages?
Yes. Map locales in your API and Brainfish delivers answers in the user’s selected language.
Keep exploring
- Browse all integrations in the Integrations Hub.
- See more sources in Content Sync integrations.
- Learn about AI support agents, auto-updating docs, and customer analytics.
- Understand our approach on Why Brainfish and review outcomes on Customers.
- Ready to see it live? Get a demo.
