DeftForms Trigger icon

DeftForms Trigger

Starts a workflow when new DeftForms responses are found by polling

DeftForms Trigger

AI-generated

Summary

Polls the selected DeftForms form on the configured schedule and emits responses with identifiers that have not been seen before. The first poll records existing response IDs without emitting them by default; enable “Emit Existing Responses on First Run” to emit those responses too.

Inputs

  • Poll Times — Set one or more polling schedules, such as every minute, hour, day, week, or month, an interval in minutes or hours, or a custom cron expression.
  • Form (required) — Select the DeftForms form to poll; the choices are loaded from the connected DeftForms account.
  • Emit Existing Responses on First Run — Defaults to false. When enabled, responses returned by the first poll are emitted; otherwise they are recorded for deduplication without being emitted.
  • Seen Cache Size — Number of response identifiers to retain for deduplication; defaults to 500, with a declared range of 50–5000.

Output shape

A list of n8n items, each containing a response object in its json field; returns no items when there are no new responses.

Responses without a recognized identifier (uuid, UUID, id, response_uuid, responseUuid, or submission_uuid) are ignored. Seen identifiers are stored as workflow node static data and truncated to the configured cache size, so older responses may be emitted again after their identifiers leave the cache. Requires DeftForms API credentials.

Links

Discussion