SmartSuite Script Engine

Scripts that sync data or call external services have needed a home where administrators can see what exists, when it runs, and whether it worked. Script Engine is that home: a new page in Workspace Administration to create, schedule, and monitor the JavaScript scripts in your workspace.

Key Highlights

  • One Script Directory: Every script in the workspace in one list, showing status, schedule, and recent activity, with columns you can show, hide, or reset.

  • Health At A Glance: Counts for active scripts, scheduled scripts, and failed runs in the last 24 hours sit above the list, and each one filters it in a click.

  • Built-In Code Editor: Write or paste JavaScript, then set Memory and Timeout limits for each script.

  • Secrets By Reference: Choose which workspace secrets a script can use, so credentials never live in code and rotate in one place on the Secrets page.

  • Flexible Scheduling: Run scripts Hourly, Daily, or Weekly, or on a custom rate or cron expression.

  • Run History: Every run is recorded with its execution mode and the script version that ran, with filtering, sorting, and per-run details.

  • Evidence Collection On A Schedule: A daily script can pull control evidence from an external system into your compliance records, and its run history shows each collection ran.

How It Works

  • Open Workspace Administration and select Script Engine, directly above Secrets.

  • Create a script and enter a name and a Script ID of 3 to 63 lowercase letters, numbers, and hyphens, unique within the workspace.

  • Write the JavaScript, set Memory and Timeout, open Choose secrets to tag the secrets it needs, and save.

  • Saved scripts are validated, and the status badge shows Active, Inactive, or the validation failure, with the reason on hover.

  • Duplicate a script to try a change safely; the copy needs its own Script ID before it saves.

  • Export the script list to CSV, Excel, or Google Sheets, or a single script to JSON with secret references and never secret values.

Script Engine gives every script in the workspace a clear record: what it does, when it runs, which secrets it uses, and how each run went.

Learn more

Watch product video

1