Product guidance, in your UI or ours.
Build with Assist API in your own agent, or install Frigade Assistant with its UI included. Both use what Frigade learns by exploring your product.
Assist API
Add Frigade as a tool in a new or existing agent. You keep your model and interface; Frigade provides product answers and on-page guidance.
Build with the APIAssistant
Use our assistant UI, then connect your tools and user context. Control when it opens, how it looks, and how it works with your application.
Use Frigade AssistantBuild Frigade's guidance into your own agent.
Pass the user's goal and conversation to the Assist API. Frigade can start an on-page guide or return an answer or clarification for your agent to handle.
index.html
<script src="https://app.frigade.com/cdn/frigade-assistant.min.js"></script>
<script>
window.FrigadeAssistAPI({
apiKey: 'YOUR_PUBLIC_API_KEY',
apiUrl: 'https://api.frigade.ai',
assistantId: 'YOUR_ASSISTANT_ID',
userId: 'SIGNED_IN_USER_ID',
});
</script>Pass the conversation
Send the person's goal and message history so Frigade has the context for the requested workflow.
Handle the result
Respond to a started guide, answer, or clarification. Handle unavailable and error results in your own UI.
Connect your agent's tools
Register frigade_guide with your agent, forward the call in the browser, and return the result through your agent SDK.
Start with the UI included.
Give people an assistant that answers questions and guides them through your product. Use the ready-made interface, then connect your tools and control its behavior from your application.
A ready-made UI with room for your code.
Launch a question
Use the Ask API to submit a question from a help button or another action in your product.
Connect your functions
Define tools with their inputs and an execute function. The assistant can call them to work with your application's APIs.
Listen for activity
Respond to events such as open, ask, complete, and feedback ratings with your own application logic.
Pass user context
Include user properties, such as an account role, to give the assistant context. Your application remains responsible for enforcing access.
Exclude page content
Mark elements with data-fr-ignore to remove their content from the page HTML sent with a question.
Set the presentation
Configure colors, button text, and position. Choose whether the assistant starts visible, then show or hide it from your code.
Build on the controls you need.
Connect an application action or a service your team already uses to extend what the assistant can do.