# Firstwork ## Docs - [Running an Automation for a Group of Candidates](https://docs.firstwork.com/guides/running-automation-for-candidates.md): How to trigger a specific automation for a selected group of candidates - [πŸ‡¬πŸ‡§ Right to Work Verification](https://docs.firstwork.com/guides/uk-right-to-work.md): Step-by-step guide to setting up UK Right to Work checks in your hiring flow - [πŸ‡ΊπŸ‡Έ I-9 Verification](https://docs.firstwork.com/guides/us-i9-verification.md): Step-by-step guide to setting up I-9 employment eligibility verification in your US hiring flow - [Introduction](https://docs.firstwork.com/index.md): The intelligent HR operations platform for hiring, onboarding, compliance, and workforce management - [Custom Integrations](https://docs.firstwork.com/integrations/custom-integrations.md): Build custom integrations with the App Integration framework and external APIs - [E-Verify](https://docs.firstwork.com/integrations/everify.md): Verify employment eligibility for US-based employees with E-Verify integration - [Fountain](https://docs.firstwork.com/integrations/fountain.md): Synchronize and migrate data between Firstwork and Fountain ATS - [Google Calendar](https://docs.firstwork.com/integrations/google-calendar.md): Sync availability and manage scheduling with Google Calendar integration - [iFrame Embedding (Magic Link Login)](https://docs.firstwork.com/integrations/iframe-embedding.md): Embed Firstwork in your app with secure JWT-based auto-login via iframe - [Integrations Overview](https://docs.firstwork.com/integrations/overview.md): Connect Firstwork with your existing tools for communication, verification, scheduling, and more - [SendGrid](https://docs.firstwork.com/integrations/sendgrid.md): Send transactional emails, templated notifications, and bulk communications via SendGrid - [Slack](https://docs.firstwork.com/integrations/slack.md): Send notifications and updates to Slack channels and users from Firstwork automations - [Sterling](https://docs.firstwork.com/integrations/sterling.md): Automate background checks and screening workflows with Sterling integration - [Twilio](https://docs.firstwork.com/integrations/twilio.md): Send SMS messages and make voice calls through Twilio, Plivo, or Exotel - [Veriff](https://docs.firstwork.com/integrations/veriff.md): Verify candidate identity with Veriff's AI-powered document and biometric verification - [Webhooks](https://docs.firstwork.com/integrations/webhooks.md): Send and receive real-time event notifications with webhooks - [Branching Logic](https://docs.firstwork.com/knowledge-base/ai-agents/branching-logic.md): Conditional branches and states for dynamic agent workflow execution - [Building Flows](https://docs.firstwork.com/knowledge-base/ai-agents/building-flows.md): Create multi-step browser automation workflows using the visual instruction editor - [Two-Factor Authentication](https://docs.firstwork.com/knowledge-base/ai-agents/two-factor-authentication.md): Handle OTP and two-factor authentication challenges during agent execution - [Variables](https://docs.firstwork.com/knowledge-base/ai-agents/variables.md): Input and output variables for passing data into and out of AI Agent executions - [AI Caller](https://docs.firstwork.com/knowledge-base/ai-caller-detail.md): How AI-powered voice bots work β€” configuration, call types, conversation design, and integration with hiring workflows - [Actions](https://docs.firstwork.com/knowledge-base/automations/actions.md): What automations do when triggered β€” communication, status updates, integrations, flow control, and more - [Building Flows](https://docs.firstwork.com/knowledge-base/automations/building-flows.md): How to create, configure, and manage automation workflows from start to finish - [Triggers](https://docs.firstwork.com/knowledge-base/automations/triggers.md): Events that start an automation β€” on change, schedule, webhook, API, recollection, and form submission triggers - [Chatbot](https://docs.firstwork.com/knowledge-base/chatbot.md): Set up an AI chatbot with a custom knowledge base to guide applicants through the hiring journey - [Actions](https://docs.firstwork.com/knowledge-base/hiring-flows/applications/actions.md): Available actions for managing individual and bulk applications - [Bulk Creation](https://docs.firstwork.com/knowledge-base/hiring-flows/applications/bulk-creation.md): Create multiple applications at once by uploading a CSV file - [Introduction](https://docs.firstwork.com/knowledge-base/hiring-flows/applications/list-applications.md): View and filter all applications within a hiring flow - [Login Methods](https://docs.firstwork.com/knowledge-base/hiring-flows/applications/login-methods.md): How candidates access their application β€” password, OTP, and magic link - [View/Edit Application Data](https://docs.firstwork.com/knowledge-base/hiring-flows/applications/view-edit.md): View candidate details and edit form field values for a specific application - [Custom Variables](https://docs.firstwork.com/knowledge-base/hiring-flows/custom-variables.md): Computed fields that extend the data available within a hiring flow - [Navigation Rules](https://docs.firstwork.com/knowledge-base/hiring-flows/decision-rules.md): Rules that control navigation, assignments, and recollection in hiring flows - [Funnel](https://docs.firstwork.com/knowledge-base/hiring-flows/funnels.md): The public entry points to hiring flows for different sourcing channels and campaigns - [Pages](https://docs.firstwork.com/knowledge-base/hiring-flows/pages.md): How pages work in hiring flow forms and their configuration options - [Address](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/address.md): Structured address input with street, city, state, postal code, and country - [AI Agent](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/ai-agent.md): Triggers an AI Agent (browser automation) during form submission - [Date Picker](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/date-picker.md): Date selector with optional range mode and date restrictions - [Description](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/description.md): Read-only content block for instructions, images, or videos - [Document Upload](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/document-upload.md): File upload with optional OCR processing, camera capture, and multi-file support - [Email](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/email.md): Email address input with format and optional deliverability validation - [Integration](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/integration.md): Embed an external integration β€” AI Caller, scheduling, E-Verify, or a hiring flow sub-module - [Location](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/location.md): GPS-based location pin capture - [Number](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/number.md): Numeric input with type-specific formatting and min/max constraints - [Phone Number](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/phone-number.md): Phone number input with country code selection - [Review & Sign](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/review-and-sign.md): E-signature element with multi-signer support and PDF template configuration - [Selection](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/selection.md): Dropdown, radio, or checkbox options from presets or custom lists - [Shift](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/shift.md): Shift scheduling grid with configurable days and time slots - [Text](https://docs.firstwork.com/knowledge-base/hiring-flows/question-types/text.md): Single-line or paragraph text input with optional formatting and validation - [Slug](https://docs.firstwork.com/knowledge-base/hiring-flows/slugs.md): Pre-fill form answers by adding slugs to questions and passing values through the application URL - [Stages](https://docs.firstwork.com/knowledge-base/hiring-flows/stages.md): Define pipeline stages that track where candidates are in the hiring process - [Visibility Rules](https://docs.firstwork.com/knowledge-base/hiring-flows/visibility-rules.md): Conditionally show or hide form fields based on candidate data and prior answers - [Courses & Content](https://docs.firstwork.com/knowledge-base/lms/courses.md): Course properties, statuses, lessons, and quizzes - [Enrollment & Learner Experience](https://docs.firstwork.com/knowledge-base/lms/enrollment.md): How learners are enrolled, managed, and progress through courses - [Certificates](https://docs.firstwork.com/knowledge-base/lms/integrations.md): Certificate generation, validity tracking, and re-enrollment workflows - [LMS Overview](https://docs.firstwork.com/knowledge-base/lms/overview.md): Course creation, enrollment, quizzes, certificates, and training delivery for workers and candidates - [Worker Management](https://docs.firstwork.com/knowledge-base/lms/worker-management.md): Admin tools for managing workers and their training progress - [Object Graph](https://docs.firstwork.com/knowledge-base/object-graph.md): Reference any data point in the platform using dot-notation paths across rules, automations, and templates - [Analytics](https://docs.firstwork.com/knowledge-base/reporting/analytics.md): Customizable dashboards and charts for monitoring hiring pipelines and workforce KPIs - [Reports](https://docs.firstwork.com/knowledge-base/reporting/reports.md): Export and schedule reports on hiring activity, workforce data, and operational metrics - [Bookings](https://docs.firstwork.com/knowledge-base/scheduler/bookings.md): Track confirmed appointments, rescheduling, and cancellations - [Google Meet](https://docs.firstwork.com/knowledge-base/scheduler/events/google-meet.md): Virtual interview events with automatic Google Meet link generation - [Introduction](https://docs.firstwork.com/knowledge-base/scheduler/events/introduction.md): Create bookable appointment types with configurable duration, location, and availability - [Live Meeting](https://docs.firstwork.com/knowledge-base/scheduler/events/live-meeting.md): Queue-based video meetings with virtual rooms, auto-warmup, and recording - [Schedules](https://docs.firstwork.com/knowledge-base/scheduler/schedules.md): Define availability windows for interviewers, rooms, or teams - [Admins](https://docs.firstwork.com/knowledge-base/settings/admins.md): Manage admin users and their access to your company's workspace - [API Keys](https://docs.firstwork.com/knowledge-base/settings/api-keys.md): Generate and manage API keys for integrating with external systems - [Company Details](https://docs.firstwork.com/knowledge-base/settings/company-details.md): Configure your company profile, branding, and general settings - [Integrations](https://docs.firstwork.com/knowledge-base/settings/integrations.md): Connect Firstwork with email, SMS, Slack, background check providers, and other tools - [Preset Options](https://docs.firstwork.com/knowledge-base/settings/preset-options.md): Manage reusable dropdown and selection options shared across forms - [Usage Metrics](https://docs.firstwork.com/knowledge-base/settings/usage-metrics-export.md): Export platform usage data for billing, auditing, and internal reporting - [Getting Started](https://docs.firstwork.com/quickstart.md): Get up and running with Firstwork and start building your hiring pipeline