Trigger Types in n8n: Schedule, Webhook, Polling, Manual, Chat
Overview of all n8n trigger types: Schedule, Webhook, Polling, Manual and Chat, including recommended use per scenario.
sevDesk has no native n8n node: here is how to build a polling trigger with the Schedule Trigger and HTTP Request node, including documented API limits.
sevDesk can only be connected to n8n via the HTTP Request node, because there is no native sevDesk node in the n8n core and therefore no webhook trigger that automatically reports changes in sevDesk to a workflow. Anyone who wants to process sevDesk data such as new invoices, contacts or receipts in n8n therefore builds a polling trigger: a Schedule Trigger node calls the sevDesk API via HTTP Request at fixed intervals and passes the response on to the rest of the workflow. The sevDesk API itself limits the page size per query to a maximum of 1000 records per call and has required authentication via an Authorization header instead of a URL parameter since April 2025. As of: July 2026.
n8n distinguishes between native nodes integrated into the core and community nodes, which are installed separately. There is no native node for sevDesk, and therefore no ready-made trigger node that reacts to events in sevDesk. Nowhere in the official sevDesk API documentation is a webhook mechanism described through which sevDesk would actively send data to an external system. In practice this means: a workflow does not find out on its own that a new invoice was created or a receipt was booked in sevDesk. It has to actively ask, and that is exactly what the polling trigger does.
The Schedule Trigger Node starts the workflow at a fixed interval, either in seconds, minutes, hours, days, or via a custom cron expression. Right after that comes an HTTP Request Node, which performs the actual query against the sevDesk API, for example against an endpoint such as Invoice or Contact. The HTTP Request node supports generic authentication methods such as Header Auth for this, as well as built-in pagination options that automatically increment parameters such as limit and offset with each call. The response arrives as JSON in the workflow and can then be filtered, transformed and passed on to the target systems.
Every sevDesk administrator has an API token, a hexadecimal string with 32 characters, found in the account settings. According to the sevDesk API documentation on authentication the token has an unlimited lifetime and must be passed in the HTTP Request node as the value of the Authorization header. Important for older workflows: until April 2025 the token could also be passed as a URL parameter, but sevDesk has removed this method for security reasons. Anyone still running an old integration with the token in the URL must switch it to the Authorization header, otherwise authentication will fail.
sevDesk paginates list queries via the limit and offset parameters. In the examples in the official documentation, a query without further specifications returns up to 100 entries by default. According to the sevDesk announcement on the new pagination limits sevDesk has additionally enforced a fixed upper limit since May 30, 2025: the limit parameter must be an integer between 1 and 1000, otherwise the API responds with HTTP 400 and a note that only values in this range are valid. Before that, significantly larger or even arbitrary values could also be passed. For a polling workflow this means: for larger data volumes, several calls with an increasing offset are needed, which can be mapped in the HTTP Request node via the pagination setting "Update a Parameter in Each Request". The sevDesk documentation does not give concrete figures on requests per minute or hour at this point, but a basic rate limiting is in place and should be taken into account when choosing the polling interval.
Without a webhook there is no real-time notification, every delay between two schedule runs is a real delay in processing. A shorter interval brings more up-to-date data but increases the number of API calls and thus the risk of hitting the limits, which are not publicly quantified. In addition, the workflow itself must ensure that already processed records are not processed twice, for example by storing the time of the last successful run and using it as a filter in the next query. With a native node this logic is often handled by the node itself; with a pure HTTP Request solution it must be built into the workflow and also maintained when the API changes, such as the two breaking changes from 2025. Anyone who does not want to bear this effort themselves can find support in building such integrations, for example at NordFlux n8n automation or more generally at automation.
No, sevDesk is not a native node in the n8n core. The connection is made via the generic HTTP Request node against the sevDesk REST API.
That depends on the use case. For accounting processes, an interval of 15 to 60 minutes is often sufficient, shorter for time-critical use cases. Since sevDesk does not publish figures for requests per minute, a moderate interval with error handling is recommended instead of a very short cycle.
Since May 2025, the limit parameter only allows integer values between 1 and 1000; anything outside this range results in an HTTP 400 error. Larger data volumes require several calls with an increasing offset.
No. sevDesk disabled this mechanism as of April 29, 2025. Since then the API token must be sent with every request in the Authorization header.
Founder of NordFlux. Spent four years automating processes at enterprise scale at Dräger, and now brings that depth to the mid-market — pragmatic and with full data sovereignty.
Certifications
Overview of all n8n trigger types: Schedule, Webhook, Polling, Manual and Chat, including recommended use per scenario.
Shopware 6 has no native n8n node. Here's how you connect orders, customers, and stock via the Admin API and HTTP Request Node.
The cron expression is almost always correct, the timezone is not. Three real n8n forum cases show why Schedule Triggers fire at the wrong time.
Without a native node and without a webhook trigger, sevDesk leaves only the polling approach via Schedule Trigger and HTTP Request, with documented API limits and its own maintenance overhead. NordFlux builds this connection for you and takes over managed operation so the interval matches your data volume. In our first conversation, we look at your sevDesk processes in detail.