Leap Trigger icon

Leap Trigger

Triggers on job and customer changes in Leap (formerly JobProgress)

Leap Trigger

AI-generated

Summary

Polls Leap for new or updated jobs or customers on the configured schedule, then emits matching records. For job stage or status change events, it compares each job with stored state and emits only changes after the job has been seen once.

Inputs

  • Poll Times (required) — Schedule for polling, such as every minute, hour, day, week, month, every X minutes or hours, or a custom cron expression. Defaults to every minute.
  • Event (required) — Choose job created, updated, created or updated, stage changed, or status changed; or customer created, updated, or created or updated. Defaults to job stage changed.
  • Include — For job events, select related data to include in each job, such as customer, address, custom fields, trades, or notes.
  • Stage Filter (Names or IDs) — For job events, limit results to jobs currently in the selected workflow stages or stage codes.
  • Trade Filter (Names or IDs) — For job events, limit results to selected trades or trade IDs.
  • Division Filter (Names or IDs) — For job events, limit results to selected divisions or division IDs.

Output shape

A list of n8n items, each containing a matching job or customer record in json.

Polling requests records updated since the previous poll and paginates through results. Stage and status change events store a baseline on first sight, so those records are not emitted until a later poll detects a change; emitted records also include the previous and new stage or status. Returns no items when nothing matches.

Links

Discussion