Skip to main content
Sevdesk is an accounting and invoicing platform for managing business contacts, invoices, orders, vouchers, payments, and bookkeeping workflows. The Sevdesk connector lets your Lovable app call the Sevdesk API through a connected Sevdesk account. Sevdesk is available as an app + chat connector: one shared connection that works in the chat while you build and in your published apps. With Sevdesk, your app can:
  • List and manage customers, suppliers, and contact addresses
  • Create and retrieve invoices, orders, vouchers, and credit notes
  • Build bookkeeping workflows around payments and account data
  • Query accounting resources such as countries, tax rules, and categories
Sevdesk is a good fit when your app needs operational accounting data, finance workflows, or back-office tools connected to a Sevdesk account.

Common use cases and example apps

How to connect Sevdesk

Workspace admins and owners can connect Sevdesk. You can create multiple Sevdesk connections using different API tokens, which is useful for connecting different Sevdesk accounts or users. When the connection is created, Sevdesk becomes available across all projects in the workspace. Anyone building in a project can ask Lovable in chat to link their project to it.

Prerequisites

Before connecting Sevdesk, make sure you have:
  • A Sevdesk account with API access
  • A Sevdesk API token
  • Lovable workspace owner or admin role
All API requests made through this connector use your Sevdesk API token. API usage, plan limits, and billing are handled directly by Sevdesk, not Lovable.

Step 1: Get a Sevdesk API token

A Sevdesk API token lets your Lovable app authenticate with the Sevdesk API. To find your Sevdesk API token:
1

Open your Sevdesk account

Sign in to Sevdesk with the account you want to connect.
2

Open your user settings

Go to Settings → Users, then open the user whose API access you want to use.
3

Copy the API token

Find the API token field and copy the 32-character token.
Your API token functions like a password. Keep it secure and never share it publicly. You need it in the next step.
See Sevdesk documentation for more: Sevdesk API documentation.

Step 2: Connect Sevdesk to Lovable

You can create multiple connections using different API tokens.
1

Open Sevdesk in Connectors

Go to Connectors and select Sevdesk.
2

Add a connection

Click Add connection.
3

Configure the connection

  1. Display name: name the connection, for example Sevdesk Prod.
  2. API token: paste your 32-character Sevdesk API token.
4

Choose who can access this connection

Under Who can access this connection, decide who in your workspace can use the connection:
  • Only you (default): only the person creating the connection can use it and its associated data.
  • Invite specific people: only you and explicitly added workspace members can use the connection and its associated data.
  • Invite entire workspace: click Invite entire workspace to make the connection available to everyone in your Lovable workspace.
See Connection-level access for more information.
5

Connect

Click Connect.
When connected, anyone building in a project can ask Lovable in chat to link their project to Sevdesk (based on configured connection-level access). Your Lovable apps can then work with Sevdesk accounting, contact, invoice, order, voucher, and payment data.

Working with contacts

Sevdesk’s contact API separates organizations from person contacts. When you ask Lovable to list contacts, include person contacts if you want customers, suppliers, and individual contacts to appear. For example, ask Lovable:

Limitations

The Sevdesk connector cannot:
  • Create a Sevdesk account or API token for you
  • Automatically rotate API tokens. To rotate a token, update the token in Sevdesk and update the Lovable connection
  • Support per-end-user Sevdesk authentication. Each connection represents a single Sevdesk account shared across projects linked to it
  • Bypass Sevdesk API limits, plan limits, or permissions on the connected Sevdesk user

Manage your connection

Connections are managed from Connectors: select , then open the connection.
  • Unlink projects to remove access from specific projects while keeping the connection available for others. See Unlink projects from a connection for the steps.
  • Delete the connection to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use stop working until a new connection is added. See Delete a connection for the steps and who can delete.