Appearance
Event types
Every significant action in your organization emits one of 33 event types. These events drive both workflows (automations inside the platform) and webhooks (deliveries to your own systems), so the same catalog applies to both.
Assignments
| Event | Fires when | Typical automation use |
|---|---|---|
assignment.created | A new assignment is created. | Notify the team that new work is available. |
assignment.updated | Assignment details (name, reference, fields) change. | Sync changes to your claim system. |
assignment.status_changed | An assignment moves to a new status. | Email the claims inbox on every status move. |
assignment.archived | An assignment is archived. | Close out the record in external systems. |
Users
| Event | Fires when | Typical automation use |
|---|---|---|
user.created | A user is added to the org. | Send a welcome message or provision accounts elsewhere. |
user.updated | A user's name or role changes. | Keep an HR directory in sync. |
user.deactivated | A user is deactivated. | Revoke access in connected systems. |
user.deleted | A user is deleted. | Final cleanup in connected systems. |
Invitations
| Event | Fires when | Typical automation use |
|---|---|---|
invitation.sent | An assignment-level invitation is sent. | Log outreach to contractors. |
invitation.accepted | An invitee accepts access. | Notify the assignment owner their collaborator is in. |
invitation.revoked | An invitation or grant is revoked. | Confirm access removal for compliance records. |
Access
| Event | Fires when | Typical automation use |
|---|---|---|
access.granted | A person is granted access to an assignment. | Audit trail forwarding to a security system. |
access.revoked | Access is removed. | Confirm offboarding of a collaborator. |
Locations (rooms)
| Event | Fires when | Typical automation use |
|---|---|---|
location.created | A room is added to an assignment. | Track scope growth on a loss. |
location.updated | A room's name, order, assignee, or notes change. | Keep external room lists current. |
location.deleted | A room is soft-deleted. | Flag scope changes for review. |
location.claimed | A field user claims a room to work it. | See rooms being picked up in real time. |
location.unclaimed | A claimed room is released. | Spot rooms going back to the pool. |
location.completed | A room is marked complete. | Track per-room progress toward assignment completion. |
Groups
| Event | Fires when | Typical automation use |
|---|---|---|
group.created | A media group is created. | Mirror organizational structure externally. |
group.updated | A group changes. | Keep external groupings in sync. |
group.deleted | A group is removed. | Clean up mirrored structures. |
People
| Event | Fires when | Typical automation use |
|---|---|---|
person.created | A person record is added. | Populate a contacts database. |
person.updated | A person record changes. | Keep contact details in sync. |
Media
| Event | Fires when | Typical automation use |
|---|---|---|
media.captured | A photo, video, or audio clip is captured on a device. | Real-time capture notifications. |
media.uploaded | A media item finishes uploading to the server. | Trigger external processing or backups. |
media.upload_failed | An upload fails. | Alert team admins to connectivity problems. |
media.updated | Media metadata (tags, notes) changes. | Sync tags to external review tools. |
media.deleted | A media item is soft-deleted. | Record deletions for compliance. |
Submissions
| Event | Fires when | Typical automation use |
|---|---|---|
submission.created | A locked hand-off is submitted from the field. | SMS the team's admins that work has landed. |
Profiles
| Event | Fires when | Typical automation use |
|---|---|---|
profile.created | A new capture profile draft is created. | Track profile authoring activity. |
profile.published | A profile is published and becomes usable. | Notify admins a new form is live. |
profile.archived | A profile is retired. | Stop using the profile in external intake tools. |
Webhooks and integrations
| Event | Fires when | Typical automation use |
|---|---|---|
webhook.endpoint.created | A webhook endpoint is added. | Security monitoring of integration changes. |
webhook.delivery.failed | A webhook delivery fails. | Page the integrations owner when deliveries break. |
integration.token.created | An integration token is issued. | Log credential issuance for audit. |
integration.token.revoked | An integration token is revoked. | Confirm credential retirement. |
Same events, two consumers
Everything in this catalog can trigger a workflow in the console and can be delivered to a webhook endpoint. Use workflows for messages and status changes; use webhooks when your own systems need the raw event.