Zoho Projects Trigger
AI-generatedSummary
Polls Zoho Projects for task changes (created or updated) based on a timestamp and task ID tracking mechanism, emitting only new or modified tasks.
Inputs
- Trigger On (required) — Selects which event type triggers the workflow: Task Created, Task Updated, or Task Created Or Updated.
- Portal (required) — Selects the specific Zoho Projects portal to monitor. Options are dynamically loaded.
- Project (required) — Selects the specific project within the portal to monitor. Options are dynamically loaded and depend on the selected Portal.
- Emit Existing Tasks On First Run — When true, emits all valid tasks from the project during the initial polling cycle. When false, only tasks created after the first run are emitted.
- Include Closed Tasks — When true, includes closed tasks in the polling results. When false, filters to only open tasks.
- Batch Size — Number of tasks fetched per API page. Default is 200.
Output shape
A list of items, each containing a JSON object with triggerOn (event type), timestamp (ISO 8601), portalId, projectId, and task (the full task object).
The trigger relies on the
staticDatanode storage to remember the last seen timestamp and task IDs, ensuring tasks are not re-emitted. Polling is hard-limited to 6:00 AM - 6:00 PM server local time.
Examples
Example 1: Monitor a specific project for any changes.
Trigger On: Task Created Or Updated; Include Closed Tasks: true; Emit Existing Tasks On First Run: false
Example 2: Monitor a project for newly created tasks only, ignoring updates.
Trigger On: Task Created; Include Closed Tasks: true
Example 3: Fetch existing open tasks on the first run and ignore subsequent updates.
Trigger On: Task Created Or Updated; Emit Existing Tasks On First Run: true
