Splitwise

Syncs shared expenses into your accounting software, tracks group debts in real time, and automates the process of adding friends and splitting bills.

Try Splitwise in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Splitwise integration

    • Describe the outcome and Ceven picks the right Splitwise calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Splitwise data, across all 27 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Splitwise access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Splitwise, when, and on whose behalf.
    • The agent pauses and asks when Splitwise is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Splitwise.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Splitwise action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Splitwise, and when to use it.

Add Friend
Use this when you have the email and name of a new contact to add to the Splitwise network.
Create Expense
Use this to record a new payment or bill. Specify if the cost is split equally or use a custom list for shares.
Delete Expense
Remove an existing expense by its unique ID after confirming the record is an error.
Delete Friend
Remove a friend relationship using their user ID after confirming the identity.
Get Categories
Pull a list of available expense categories to ensure new entries are labeled correctly.
Get Currencies
Retrieve the list of supported currencies to validate currency codes before creating an expense.
Get Current User
Pull profile details and account settings for the authenticated user.
Get Group Info
Retrieve detailed information about a specific group including members and settings.
List Expenses
Pull all expenses for a user or group to analyze spending patterns over time.
Get User Balance
Check the total amount a specific user owes or is owed across all groups.
Update Expense
Modify the amount or participants of an existing expense record.
Create Group
Set up a new group for a specific project or trip to keep expenses isolated.

12 actions · scroll to see them all

Frequently asked questions

Ceven uses OAuth2 to connect to your Splitwise account. When you initiate the connection, you are redirected to the Splitwise authorization page where you grant specific permissions to Ceven. Once approved, Splitwise provides an access token and a refresh token. We store these tokens using high level encryption. The agent uses the access token to perform actions on your behalf and uses the refresh token to maintain the connection without requiring you to log in every few hours. You can revoke this access at any time through your Splitwise account settings, which immediately kills the token and stops all automated workflows.
No. Splitwise is a ledger for tracking who owes what, not a payment processor. While Ceven can create expenses, track balances, and send reminders, it cannot move money between bank accounts. To settle a debt, you must still use the Splitwise app or a third party payment service like Venmo or PayPal. However, Ceven can monitor your bank feed via other integrations and automatically mark a Splitwise expense as settled once it detects a transfer that matches the amount and the user name, effectively automating the record keeping part of the payment process.
Ceven monitors your Splitwise account for changes. If an expense is deleted via the Splitwise API or app, the agent detects the removal event. Depending on how you configured your workflow, Ceven will either mark the corresponding entry in your accounting software as void or delete the record entirely to keep the two systems in lockstep. We recommend the void approach for professional bookkeeping to maintain an audit trail. This ensures that your financial reports always reflect the current state of your shared debts without requiring manual cleanup in two different applications.
Ceven is subject to the Splitwise API rate limits. For most users, this is not an issue, but very large groups with hundreds of daily transactions may hit the threshold. Specifically, the Splitwise API employs a strict rate limiting policy based on the number of requests per hour per user. If your agent hits this limit, Ceven implements an exponential backoff strategy, pausing requests and retrying them automatically. You will see a notification in your workflow logs if a sync is delayed due to rate limiting, but no data is lost as the agent queues the pending updates.
Yes. When using the Create Expense action, you can choose between splitting the cost equally or providing a custom list of shares. You can define splits by exact amounts, percentages, or shares. For example, if you are splitting a rental where one person has a larger room, you can tell the agent to assign sixty percent of the cost to one user and forty percent to another. The agent then pushes this specific breakdown to Splitwise, ensuring the ledger is accurate from the start without needing manual adjustments inside the app.
Ceven fully supports the multi currency capabilities of Splitwise. When creating an expense, the agent pulls the supported currency list to ensure the code is valid. If you record an expense in Euros but your primary account is in US Dollars, Splitwise handles the conversion based on their internal exchange rates. Ceven captures both the original currency amount and the converted value. This is particularly useful for international trips where you want to track spending in the local currency while maintaining a consolidated view of your total debt in your home currency.
Yes, the agent can search and list historical expenses. By using the List Expenses action with specific date filters, Ceven can walk through your history to find a specific transaction. Because the agent can process large amounts of text, you can ask it to find the total amount spent on groceries in a specific group over the last two years. It will paginate through your Splitwise data, aggregate the totals, and provide a summarized report. This turns your Splitwise history into a searchable database for long term spending analysis.
Ceven only accesses the data that you have permission to see within Splitwise. It cannot see private notes or expenses in groups that you are not a member of. When the agent performs an action, such as adding an expense, it appears in Splitwise as being added by you. The agent does not create a separate public profile. Your authentication tokens are kept private and are never shared with other users in your Splitwise groups. All data processing happens within the secure Ceven environment and is used solely to execute the workflows you have designed.

Alternatives to Splitwise

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Settle Up logoSettle UpTricount logoTricountSplid logoSplid

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Splitwise and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free