Splitwise logo

Integrate Splitwise with your AI CRM

Splitwise helps you split bills and expenses with friends and family.

Explore Triggers and Actions

Add Friend

Tool to add a new friend to Splitwise. Use when you have the friend's email and name details ready.

ActionTry it

Add User to Group

Tool to add a user to a group. Use when you need to add an existing Splitwise user to a specific group. Note: 200 OK does not indicate success; always check the response 'success' field.

ActionTry it

Create Comment

Tool to create a comment on a specific expense. Use when you need to add a comment or note to an existing expense.

ActionTry it

Create Expense

Creates a Splitwise expense for a group or between users to record a bill or payment. Choose an equal group split or custom participant shares; for custom shares, the paid and owed amounts must each add up to the total cost.

ActionTry it

Create Friends

Tool to add multiple friends at once to Splitwise. Use when you need to add several friends in a single operation.

ActionTry it

Create Group

Tool to create a new group in Splitwise. Use when you need to create a group for tracking shared expenses. The current user is automatically added to the group. You can optionally add other members during creation.

ActionTry it

Delete Comment

Tool to delete a comment by its ID. Use after confirming you have a valid comment ID.

ActionTry it

Delete Expense

Deletes an existing expense by ID; Splitwise supports restoring deleted expenses. Check the response's success field to verify deletion; HTTP errors are raised separately.

ActionTry it

Delete Friend

Tool to delete an existing friend by ID. Use when you need to remove a friend relationship by its user ID. Call after confirming the correct friend ID.

ActionTry it

Delete Group

Deletes a group by ID and destroys its associated records, including expenses.

ActionTry it

Get Categories

Tool to retrieve expense categories. Use when you need to list available categories before creating an expense.

ActionTry it

Get Comments

Tool to retrieve all comments associated with a specific expense. Use when you need to view comments on an expense, including both system-generated updates and user-authored messages.

ActionTry it

Get Currencies

Tool to retrieve a list of supported currencies. Use when you need to display or validate currency options.

ActionTry it

Get Current User

Tool to retrieve information about the current authenticated user. Use when you need profile details of the logged-in user.

ActionTry it

Get Expense

Tool to retrieve detailed information about a specific expense by ID. Use when you need to view expense details including participants, shares, and repayments.

ActionTry it

Get Expenses

Lists the current user's Splitwise expenses with optional date, group, and friend filters. Results are paginated; when both group and friend are specified, the group filter takes precedence.

ActionTry it

Get Friend Details

Tool to retrieve detailed information about a specific friend. Use when you need to get profile details and balance information for a friend by their user ID.

ActionTry it

Get Friends

Tool to list current user's friends on Splitwise. Use when you need to view all friends, their balances, and shared groups.

ActionTry it

Get Group Details

Retrieves details for a specific group, including members, balances, original and simplified debts, avatar URLs, and settings. Group ID 0 represents expenses not associated with a group.

ActionTry it

Get Groups

Retrieves all groups the authenticated user belongs to, including group details, members, balances, and debt information. Returns a 'groups' array with no server-side filtering; all name- or ID-based filtering must be done client-side on the full response. Group names may share similar strings or differ in case/whitespace — normalize when matching and prefer group_id once identified. The groups array may be empty if the user belongs to no groups.

ActionTry it

Get Notifications

Tool to retrieve recent activity notifications from the user's Splitwise account. Returns notifications with HTML content suitable for display, with the most recent items first. Use when you need to view recent account activity or updates.

ActionTry it

Get User Information

Retrieves basic profile information about any Splitwise user by their ID. Returns the user's name, email, registration status, and profile picture. This endpoint only returns public user information. For the authenticated user's full profile (including notifications, currency preferences, and locale settings), use get_current_user instead.

ActionTry it

Remove User from Group

Tool to remove a user from a group. Use when you need to remove a user from a specific group. Note: User must have a zero balance in the group for removal to succeed. 200 OK does not indicate success; always check the response 'success' field.

ActionTry it

Restore Deleted Expense

Restores a previously deleted expense by ID. Check the response's success value; HTTP 200 alone does not indicate successful restoration.

ActionTry it

Restore Deleted Group

Restores a previously deleted group by ID. Check the response's success value; HTTP 200 alone does not indicate successful restoration.

ActionTry it

Update Expense

Updates an existing Splitwise expense's details, such as cost, description, or participant shares; supplying participant shares overwrites all existing shares. Check that the returned errors object is empty; HTTP 200 alone does not guarantee success.

ActionTry it

Update User

Tool to update user account details including name, email, password, and preferences. Use when you need to modify the current user's profile information.

ActionTry it

How the Splitwise integration works

The Splitwise integration connects your Dench AI CRM directly to Splitwise, so agents can read and act on your Splitwise data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

27 actions are available for agents to invoke on your behalf. Every call runs through Splitwise's own authorization, scoped to the account you connect.

Set up Splitwise in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Splitwise and click Connect — you'll authorize access through Splitwise's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Splitwise in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Splitwise integration work with Dench?

The Dench Splitwise integration connects your AI CRM to Splitwise, so AI agents can work with your Splitwise data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Splitwise via Dench?

The Splitwise integration currently exposes 27 actions, including Add Friend, Add User to Group, Create Comment, Create Expense, Create Friends, and Create Group. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Splitwise to Dench?

No. You connect Splitwise from your Dench workspace using Splitwise's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Splitwise integration secure?

Connections are authorized through Splitwise's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Splitwise connection from your workspace settings at any time.

Splitwise | Dench AI CRM