Trigger on event
- Listen for a new event
- Parse and validate the payload
- Take an action with the linked tool
10 tools available
Appointment Scheduling for Every Situation
Connect Supersaas to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Supersaas's 10 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Every Supersaas action below is a callable tool any Definable persona can invoke.
Tool to create a new user in SuperSaaS. Use when you need to add a user to the account. The username is required; all other fields are optional. If a foreign_key is provided, SuperSaaS will use it instead of generating its own ID. Set duplicate='raise' to prevent creating duplicate users with the same foreign key.
Tool to delete a SuperSaaS user by their ID. Use when you need to permanently remove a user from the system.
Tool to read a single user by ID from SuperSaaS. Use when you need to retrieve detailed information about a specific user.
Tool to retrieve available fields on Schedule or User objects. Use when you need to discover what custom fields are configured for a schedule or user profile.
Tool to retrieve all user groups defined in a SuperSaaS account. Use when you need to list groups for managing user access or organizing users.
Tool to list all promotional coupon codes in the account or retrieve a single promotion by code. Use when you need to view available promotions or check details of a specific promotion code.
Tool to retrieve all schedules in a SuperSaaS account with their IDs and names. Use when you need to list available schedules or get schedule IDs for other operations.
Tool to retrieve all form definitions in a SuperSaaS account with their IDs and names. Use when you need to list available forms or get form IDs for other operations.
Tool to list all users in the SuperSaaS account. Use when you need to retrieve users with optional pagination using limit and offset parameters.
Tool to update an existing SuperSaaS user by ID. Use when you need to modify user details like name, email, phone, or role.
Anything Supersaas exposes through its API. Common scheduling & booking workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 10 Supersaas tools directly, then chain the result into another integration without you writing code.
Supersaas uses API_KEY, BASIC on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
Yes — every Definable plan, including Starter, includes access to all 10 Supersaas tools. You only need a separate Supersaas subscription if Supersaas itself charges per seat or per API call.
Every call from a persona to Supersaas is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
Sign up for Definable, open the integrations page, find Supersaas, and connect via OAuth or API key. You can immediately attach Supersaas to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
Definable exposes all 10 Supersaas actions as callable tools — including `Create User`, `Delete User`, `Get User`, plus 7 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Wire it up in minutes. No coding required.