SmartSuite Trigger
AI-generatedOverview
The SmartSuite Trigger node watches for new or updated records in a specified SmartSuite solution and table. It supports polling at configurable intervals to detect changes based on a chosen timestamp field (either when a record is first created or last updated). This node is useful for automating workflows that need to react to data changes in SmartSuite, such as syncing records, sending notifications, or triggering downstream processes.
Use Case Examples
- Trigger a workflow whenever a new record is created in a specific SmartSuite table.
- Poll for updates to records every hour and process the changed data automatically.
Properties
| Name | Meaning |
|---|---|
| Poll Times | Defines the schedule for polling the SmartSuite API to check for new or updated records. Supports various modes like every minute, hour, day, week, month, custom cron expressions, or intervals of X minutes/hours. |
| Solution | Select the SmartSuite solution to watch for record changes. Can be selected from a list or specified by ID. |
| Table | Select the specific table within the chosen SmartSuite solution to monitor for changes. Can be selected from a list or specified by ID. |
| Trigger Field | Choose which timestamp field to use for detecting changes: either when a record is first created or when it was last updated. |
Output
JSON
records- Array of records that are new or updated since the last poll, containing the data fetched from the SmartSuite API.
Dependencies
- SmartSuite API with an API key credential for authentication
Troubleshooting
- Common issues include incorrect solution or table IDs, which result in no data being returned or API errors.
- If the trigger does not fire, verify the polling schedule and ensure the node is not set to manual mode unless intended.
- API connection errors may occur if the API key credential is invalid or expired; re-authenticate to resolve.
Links
- SmartSuite API Documentation - Official documentation for the SmartSuite API used by this node.