Skip to content

Triggers

Triggers is the Space Studio tab for work that starts or wakes inside a Space. It shows Schedule, Webhook, and Email trigger rows in one table.

Route: /spaces/:spaceId/triggers

TypePurpose
ScheduleRecurring or one-time work in the Space
WebhookExternal POSTs that create or wake work in the Space
EmailCold-contact inbound email to the Space address

The table shows each trigger’s name, type, description, status, and last run time when available.

Use the Add menu in the header:

  • Schedule opens the schedule form.
  • Webhook opens the webhook form.
  • Email creates or recreates the Space email trigger.

Email is backed by a Space setting, not a separate backend entity. When deleted, it does not appear as a table row. When enabled or disabled, it appears as a single Email row with a copyable Space address. Clicking that row opens the management dialog for changing the address prefix, disabling or re-enabling the trigger, or deleting the trigger.

Space cold-contact email uses:

<space-slug>@<tenant-slug>.thinkwork.ai

Changing the prefix changes the Space slug-backed address and automatically preserves the Space source files under the new slug prefix. It does not require per-address SES rule changes.

Cold-contact delivery requires the Email trigger to be enabled and the sender email to match a registered tenant user. Private Spaces also require that user to be a Space member. Disabled or deleted Email triggers do not accept cold-contact email. Token-bearing replies to agent-initiated emails are not the same as cold-contact email and can continue existing conversations even when cold-contact email is disabled or deleted.