Documentation Index
Fetch the complete documentation index at: https://docs.firstwork.com/llms.txt
Use this file to discover all available pages before exploring further.
Actions define what the automation does when triggered. Multiple actions can be chained in sequence.
Communication
| Action | Description |
|---|
| Send Email | Send a templated email via SendGrid, with dynamic variables from candidate data |
| Send SMS | Send a text message via Twilio, Plivo, or Exotel |
| Send Slack Message | Post a message to a Slack channel |
Status & Records
| Action | Description |
|---|
| Update Application Stage | Move an application to a different stage |
| Update Worker Stage | Change the status of a worker’s contract |
| Create Contract | Create a new contract from an application (transitions a candidate to a worker) |
| Create Application | Create a new application in a hiring flow |
| Delete Application Data | Remove application data |
| Action | Description |
|---|
| Update Form Fields | Write values to specific fields |
| Run AI Agent | Trigger a browser automation agent |
| Re-collect Data | Request document or field re-submission from the candidate |
| Extract Data from Document | Run OCR processing on an uploaded document |
| Review and Sign | Trigger a signature flow |
Integrations
| Action | Description |
|---|
| Webhook | Make an HTTP request to any external service, with configurable method, headers, body, and authentication |
| Veriff | Trigger identity verification |
| E-Verify | Initiate US employment eligibility verification |
| AI Caller | Place an AI-powered phone, audio, or video call |
| Google Sheets | Read from or write to a Google Sheets spreadsheet |
| App Integration | Execute a custom app integration action |
Fountain ATS
| Action | Description |
|---|
| Update Fountain Stage | Move an application within the Fountain ATS |
| Push Data to Fountain | Sync data from Firstwork to Fountain |
| Re-collect on Fountain | Request document re-collection via Fountain |
Flow Control
| Action | Description |
|---|
| Send for Manual Review | Create a task for an admin to review |
| Jump To | Execute a decision rule |
| Run Automation | Chain to another automation |
| Python Function | Execute custom server-side logic |
| AI Action | Use AI to make a decision or process data |
| Event Action | Create or manage a scheduler event |
Assignments
| Action | Description |
|---|
| Assign Courses | Enroll a candidate or worker in LMS courses |
| Tag Actions | Assign, remove, or clear tags on a record |