Let the assistant run your product's actions.
Connect your own functions through the SDK so users can complete tasks from the conversation. You define what runs, the inputs it accepts, and the rules your code enforces.
Team members
Connect the workflow you've already built.
Your product already has functions for work like inviting a teammate or checking an order. Expose one as a tool, describe when to use it, and the assistant can call it when the conversation needs it.
Skills are actions Frigade discovers while learning your product. Tool calls let you define an action yourself, including workflows and business rules you want to control in code.
Choose the work you want to connect.
Each tool is a function you provide. These examples show what you can connect through your own APIs and services.
Invite a teammate
Collect an email and role, confirm the details, and call your workspace invitation API.
Check a status
Retrieve an order, request, or account status and return the current value to the assistant.
Submit a request
Turn the details from a conversation into a request in your product, with validation handled by your code.
Open a support ticket
Pass a summary of the issue to your support service so your team has context when they pick it up.
Look up an account detail
Return a value your users need, such as their account number or current plan, after checking access.
Process an approved refund
Connect your refund workflow, including its authorization and approval checks, and return the result.
Keep the rules in your product.
Self-host with your own LLM keys
Run Frigade in your environment when your data requirements call for it. SOC 2 Type II and GDPR support your security review.
Define which tools are available
You provide the functions, input schemas, and descriptions the assistant uses to choose a tool.
Enforce access in your API
Frontend tools run through your code. Check the signed-in user's permissions in the API that performs the action.
Require approval where you need it
Describe when the assistant should ask for confirmation, and enforce required approval checks in your action handler.
Bring your tools into the conversation.
Custom tools work alongside enabled Skills. Generative UI asks for missing details and makes the result easy to read.