human resources

Add Deputy to your AI agent

Manage workforce scheduling, employees, timesheets, leave, locations, and other tenant resources in Deputy.

Things your agent can do in Deputy
247

Things your AI can do in Deputy

Your FormWise AI can handle any of these in Deputy — on its own, without you needing to click a button.

  • Add resource comment

    Add comment text to one Deputy resource record.

  • Apply Timesheet Operation

    Apply a non-clock timesheet operation: update for self or supervised timesheets, dispute or IP amend for self, and approve or discard for supervised timesheets. Use the dedicated supervised timesheet actions for clock start, end, and pause.

  • Bulk create or update resource records

    Create or update multiple records of one resource type. Deputy processes each record independently, so inspect every item result for partial failures.

  • Copy Company Roster Template

    Create a roster-template copy for a Deputy company from the supplied template data.

  • Create Employee Leave

    Create a new employee leave record. Deputy requires the employee, status, start and end dates, approval comment, and overlapping-roster action on every request; this route does not update an existing leave ID.

  • Create Employee Unavailability

    Create a recurring unavailability record for a specific supervised employee. Deputy must confirm the same employee in its response; a mismatched or unverifiable 2xx response is rejected.

  • Create or replace resource record

    Create a resource record, or fully replace the matching record when the supplied data identifies one. Verify identifiers and the complete replacement fields before running.

  • Create resource record

    Create an Employee, Leave, OperationalUnit, Roster, or Timesheet record from typed agent-facing fields.

  • Decline Gamingfy Item

    Decline the Gamingfy item identified by the supplied request object, changing its state.

  • Delete My Memo Comment

    Delete a comment from the specified memo. Verify the memo and comment IDs before deleting it.

  • Delete My Preference

    Delete one preference for the connected Deputy user by preference key. Verify the key before deleting it.

  • Delete My To-Do Item

    Delete a to-do item belonging to the connected user by its numeric ID. Verify the ID before deleting it.

Show 235 more things it can do
  • Delete My Token

    Invalidate the Deputy token identified by its documented token ID or token value. Verify the target before deleting it.

  • Delete resource comment

    Permanently delete one comment from a Deputy resource record. Verify both IDs first.

  • Delete resource record

    Permanently delete an Employee, Leave, OperationalUnit, Roster, or Timesheet record by ID. Verify the resource type and record ID first.

  • Delete Department

    Permanently delete the Deputy department identified by department ID.

  • Delete Contracted-Hours Template

    Permanently delete an employee contracted-hours template by template ID.

  • Delete Employee Invitations

    Delete the employee invitation data selected by Deputy's zero-input invitation endpoint; deletion is irreversible.

  • Delete Roster Template

    Permanently delete a Deputy roster template by template ID.

  • Delete Unavailability

    Permanently delete a self or supervised employee unavailability record by ID.

  • Find matching resource record

    Find the closest existing record matching a partial typed record before deciding whether to create or update it.

  • Get My Workplace Setup

    Return the connected Deputy user's workplaces, departments, role, permissions, and setup capabilities without contact or address details. This does not return OAuth identity; use GET_ME for that.

  • Get Department Weather

    Get current weather or weather for a specified date for one Deputy department.

  • Get Location Weather

    Get current weather or weather for a specified date for locations in one Deputy company.

  • Get OAuth Identity

    Get OAuth Identity.

  • List My Colleagues

    List colleagues visible to the connected Deputy user.

  • Count My Colleagues

    Return the number of colleagues visible to the connected Deputy user.

  • List My Contact Addresses

    List contact addresses available to the connected Deputy user.

  • List All My Contact Addresses

    List all contact addresses available to the connected Deputy user.

  • Get My Emergency Contact Addresses

    Get emergency contact addresses for the connected Deputy user.

  • Get Subordinate Contact Addresses

    Get contact addresses for employees subordinate to the connected Deputy user.

  • Get Company Subordinate Contact Addresses

    Get subordinate contact addresses for the specified Deputy company.

  • Get Department

    Get a Deputy department by its department ID.

  • Get My Feed By Range

    Get feed records for the connected Deputy user over the supplied start-to-end interval.

  • Get My Feed By Date

    Get feed records for the connected Deputy user on the specified date.

  • Get My Feed Summary By Range

    Get a summary of the connected Deputy user's feed over the supplied start-to-end interval.

  • Get My Leave By Setup

    Get leave data for the connected Deputy user using the specified setup selector.

  • List All Locations

    List all locations available to the connected Deputy account.

  • Get Locations By Company

    Get location records for the specified Deputy company.

  • List Location Kiosk Authentication Modes

    List the kiosk authentication modes allowed for locations in the specified Deputy company.

  • Get Location By Coordinates

    Get Deputy location data for the specified latitude and longitude.

  • Get Flagged Location By Coordinates

    Get Deputy location data for the supplied coordinates using the specified location lookup flag.

  • List My Memos

    List memos available to the connected Deputy user.

  • Get My Memo

    Get a Deputy memo by its memo ID.

  • Get Company Memos

    Get memos for a Deputy company by company ID.

  • Get Memo Reactions

    Get reactions for the specified Deputy record type and record ID.

  • List My Read Memos

    List memos marked as read for the connected Deputy user.

  • Get My Memo Summary

    Get memo summary data for the connected Deputy user.

  • Get Team Memos

    Get memos for a Deputy team by team ID.

  • List My Unread Memos

    List unread memos for the connected Deputy user.

  • Get User Memos

    Get memos for a Deputy user by user ID.

  • List My Notifications

    List notifications visible to the connected Deputy user.

  • Check My NPS Eligibility

    Return whether the connected Deputy user can submit an NPS response.

  • Get My Photo

    Get the connected Deputy user's photo.

  • Get My Preference

    Get one preference for the connected Deputy user by its preference key.

  • List My Roster Bids

    List roster bids available to the connected Deputy user.

  • Get My Roster

    Get one roster record available to the connected Deputy user by roster ID.

  • Get My Roster Offer Recommendation

    Get the offer recommendation for a roster by roster ID.

  • Get My Roster Offer Status

    Get the offer status for a roster by roster ID.

  • Get My Roster By Date Range

    Get the connected user's roster records between the specified start and end dates.

  • List My Open Rosters

    List open roster records available to the connected Deputy user.

  • Get Open Rosters By Date Range

    Get open roster data between the supplied dates, waiting up to the specified maximum wait time.

  • Check Roster Publish Allowance

    Return whether the connected user may publish the specified number of rosters.

  • Get My Roster Publish Count

    Return the publish-related roster count for the connected Deputy user.

  • List My Rosters From Timestamp

    List the connected user's roster records from a start timestamp using the specified ordering direction and result limit.

  • Get My Setup Apps

    Get Deputy setup app configuration available to the connected user.

  • Get My Gamingfy Setup

    Get Gamingfy setup data for the selected list or decline operation.

  • List States And Countries

    List Deputy's supported countries and their states for setup and address selection.

  • Get My Support Access

    Get Deputy support-access status or configuration for the connected user's account.

  • List My Tasks

    List tasks available to the connected Deputy user.

  • List My Completed Tasks

    List completed tasks available to the connected Deputy user.

  • Get My Department Tasks

    Get department-related task data available to the connected Deputy user.

  • Get My Department Tasks By Date

    Get department-related task data for the connected Deputy user on the supplied date.

  • Check Timesheet Approval Allowance

    Return the approval-allowance result for the requested number of timesheets.

  • List My Timesheets By Range

    List the connected user's timesheets between the specified start and end values.

  • List My Timesheets From Timestamp

    List the connected user's timesheets from a start timestamp using the specified ordering direction and result limit.

  • List My To-Do Items

    List to-do items assigned to the connected Deputy user.

  • List My Tokens

    List Deputy token records available to the connected user.

  • List My Training Records

    List training records available to the connected Deputy user.

  • List My Unavailability By Date Range

    List the connected Deputy user's unavailability records between the specified start and end dates.

  • Get My Widget Information

    Get Deputy widget metadata available to the connected user.

  • Get My Widget Run Data

    Get run-related widget data available to the connected Deputy user.

  • Get Widget Run

    Get run information for the specified Deputy widget ID.

  • Get resource record at time

    Get one Deputy resource record as it existed at the specified Unix timestamp.

  • Get resource field metadata

    Get Deputy's field metadata for the selected resource type.

  • Get resource history

    Get the change history for one Deputy resource record.

  • Get resource record

    Get one Company, Employee, Leave, OperationalUnit, Roster, or Timesheet record by its numeric ID.

  • Get Roster Recommendation

    Get a roster recommendation for the connected employee or supervised employees.

  • Get Roster Swap Details

    Get swap details for a roster belonging to the connected employee or supervised employees.

  • Get Bulk Location Settings Job Result

    Get the check result for a Deputy bulk company-settings job by job ID.

  • Get Location Settings

    Get the configured settings for a Deputy company or location by company ID.

  • List Simplified Locations

    Get Deputy's simplified location list for lightweight location selection.

  • Get Company Timezone

    Get the timezone configured for the connected user's Deputy company.

  • Check Department

    Return Deputy's untyped department-check object for the specified department ID. The official capture does not define its fields or a narrower check outcome.

  • Get Department Location

    Return Deputy's untyped department-location lookup object for the specified ID. The official capture does not define whether the ID identifies a department or location.

  • List Supervised Employees

    Get full Deputy records for all employees visible to the connected supervisor.

  • Get Employee

    Get the Deputy employee record with the specified employee ID.

  • Get Employee Related Resource Data

    Get data for the specified employee-related resource category through Deputy's generic legacy route.

  • Get Employee Contracted Hours

    Get contracted-hours information for the specified Deputy employee.

  • Get Employee HR Onboarding

    Get HR onboarding information for the specified Deputy employee.

  • Get Employee Payroll Connection

    Read payroll connection information for the specified Deputy employee.

  • Get Employee Payroll Sync Information

    Read payroll synchronization information for the specified employee without starting a sync.

  • Get Employee Login Management State

    Read login-management information for the specified employee without changing login access.

  • Get Employee Validation Result

    Get Deputy's read-only validation result for the specified employee.

  • List Contracted-Hours Templates

    List the contracted-hours templates available for supervised employees.

  • Get Employee Demo Data

    Get the employee demo result exposed by Deputy's legacy supervisor API.

  • Get Employee Invitation Information

    Get the invitation information returned by Deputy's zero-input employee invitation endpoint.

  • Get Real Employee Records

    Get the employee subset Deputy's legacy API classifies as real employees.

  • Count Real Employees

    Return the count of employees Deputy's legacy API classifies as real employees.

  • Get Employee Role Management Data

    Read the employee-role management data exposed by Deputy; this operation does not change roles.

  • Get Employee Shift Information

    Get current shift information for an employee, optionally broadened across all companies by the required scope flag.

  • Get Roster Recommendation Status

    Get the current recommendation status for a Deputy roster by roster ID.

  • Get Employee Leave Information

    Get Deputy leave information for the specified employee.

  • Get Employee Leave Setup Information

    Get leave information for an employee using Deputy's required leave setup selector.

  • List Recent Rosters

    List Deputy rosters from the previous 12 hours through the next 36 hours.

  • Get Rosters by Date

    Get Deputy roster data for the specified date.

  • Get Company Rosters by Date

    Get roster data for a Deputy company on the specified date.

  • List Company Rosters by Date

    Get a paginated roster result for a Deputy company and date, with an explicit selector for including open rosters.

  • Get Roster Bids

    Get bids for a roster by roster ID.

  • Get Roster Autobuild Job Result

    Get the status or result of an automatic Deputy roster-build job by job key.

  • Get Roster Autofill Job Result

    Get the status or result of an automatic Deputy roster-fill job by job key.

  • Get Roster Manager Notification Information

    Get Deputy's manager-notification information for the specified roster; this GET operation does not send a notification.

  • Get Pending Roster Swap Approval Details

    Get pending-approval swap details for a roster by roster ID.

  • List Roster System Templates

    List Deputy roster system templates using the required provider-defined numeric mode.

  • Get Bulk Timesheet Job Result

    Get the check result for a Deputy bulk timesheet job by job ID.

  • Get Employee Timesheet by Date

    Get Deputy timesheet information for an employee on the specified date.

  • Get Employee Unavailability

    Get Deputy unavailability information for the specified employee.

  • Get Timesheet Details

    Get detailed timesheet data for the connected employee or supervised employees.

  • Get Timesheet History

    Get timesheet change history for the connected employee or supervised employees.

  • Get Timesheet Setup

    Get timesheet setup information for the connected employee or supervised employees.

  • List Companies and Locations

    List Deputy companies, workplaces, and payroll entities, or return one company when company_id is provided.

  • List Company Roster Templates

    List roster templates for a Deputy company without changing them.

  • List Employees

    Return one page of Deputy employees, or one exact employee when employee_id is provided, without contact, address, payroll, tax, bank, birth, photo, or emergency-contact fields.

  • List Gamingfy Items

    List Gamingfy setup items without changing their state.

  • List Leave Records

    Return one page of employee leave records, or one leave record when leave_id is provided, without reasons, comments, medical or attachment data, pay details, or creator profiles.

  • List Operational Units

    Return one page of Deputy operational units (areas or departments), or one unit when operational_unit_id is provided.

  • List resource comments

    List comments attached to one Deputy resource record.

  • List resource records

    List raw Company, Employee, Leave, OperationalUnit, Roster, or Timesheet records. Use the curated list tools when their safer reduced fields are sufficient.

  • List Roster Shifts

    Return one page of scheduled Deputy roster shifts, or one exact shift when roster_id is provided, without comments, costs, creator profiles, or recursive metadata.

  • List Roster Swaps

    List roster swaps in a date range for the connected employee or supervised employees.

  • List Timesheets

    Return one page of worked-time records, or one timesheet when timesheet_id is provided. Preserve Deputy's ISO date, epoch-second start/end times, and decimal-hour total while omitting comments and pay amounts or rates.

  • Search My Colleagues

    Search colleague records visible to the connected Deputy user using a Deputy query object.

  • Create or update Contactaddress

    Create or update contact-address data for the connected Deputy user. Verify the request values before saving it.

  • Update My Emergency Contact Address

    Update emergency contact information for the connected Deputy user. Verify the request values before updating it.

  • Query Locations Pending Approval

    Query locations awaiting approval for the connected Deputy user using a Deputy query object.

  • Update My Memo Feed

    Apply provider-defined changes to the connected Deputy user's memo or newsfeed state. This endpoint does not create memos; Deputy documents PUT /v1/supervise/memo for creation.

  • Add My Memo Comment

    Add a comment to the specified memo for the connected user. Verify the memo ID and comment content before creating it.

  • Update Company Memo

    Apply the supplied memo change for the specified Deputy company. Verify the company ID and request values before updating it.

  • Update My Memo Summary

    Update memo summary state for the connected Deputy user using the supplied request values.

  • Update Team Memo

    Apply the supplied memo change for the specified Deputy team. Verify the team ID and request values before updating it.

  • Update User Memo

    Apply the supplied memo change for the specified Deputy user. Verify the user ID and request values before updating it.

  • Create or update Nps

    Create or update the connected Deputy user's Net Promoter Score response.

  • Postpone My NPS Response

    Postpone the connected Deputy user's NPS response or prompt.

  • Update My Photo

    Update the connected Deputy user's named photo using the supplied photo request body.

  • Update My Preference

    Update the connected Deputy user's named preference using the supplied preference value.

  • Update My Support Access

    Change Deputy support access for the connected user's account using the supplied support-access setting.

  • Request My Roster Bid

    Create pending bids for the connected employee on eligible published open rosters that require approval.

  • Withdraw My Roster Bid

    Change the connected employee's pending bids on the specified rosters to withdrawn. Verify the roster IDs before updating them.

  • Offer My Roster

    Create an offer for the specified roster record using the supplied offer details. Verify the roster ID before updating it.

  • Cancel My Roster Offer

    Cancel the existing offer for the specified roster record. Verify the roster ID before updating it.

  • Update My Roster Swap

    Request, cancel, accept, recommend, decline, or decline all for the specified roster swap. Verify the roster ID and selected operation before updating it.

  • Claim My Open Rosters

    Assign eligible published open rosters that do not require approval to the connected employee, closing those openings. Verify the roster IDs before updating them.

  • Create Workplace

    Create a new workplace in the connected Deputy account using the supplied workplace details.

  • Resolve Address And Timezone From Coordinates

    Resolve an address and timezone from the supplied geographic coordinates without changing Deputy data.

  • Resolve Coordinates And Timezone From Address

    Resolve geographic coordinates and a timezone from the supplied address without changing Deputy data.

  • Send Email To Customer Experience

    Immediately send the supplied email to Deputy Customer Experience. Email delivery is external and cannot be undone.

  • Run My Setup SF Operation

    Submit setup data to Deputy's legacy setup route and return its untyped result object. The official capture does not define a more specific state transition.

  • Validate Workplace

    Validate the supplied Deputy workplace details and return the result without changing the workplace.

  • Update My Task State

    Apply provider-defined changes to the connected Deputy user's task state. This endpoint does not create tasks; Deputy documents POST /v1/resource/Task for creation.

  • Update My Task

    Update the specified task for the connected Deputy user using the supplied request values.

  • Update My Completed Tasks

    Apply the supplied completion change to tasks for the connected Deputy user.

  • Update My Department Tasks

    Apply the supplied department-task change for the connected Deputy user.

  • Update My Department Tasks By Date

    Apply the supplied department-task change for the connected Deputy user on the specified date.

  • Create or update Todo

    Create or update a to-do item for the connected Deputy user. Verify the request values before saving it.

  • Create or update Unavail

    Create or update an unavailability record for the connected Deputy user. Verify the request values before saving it.

  • Update Settings for All Locations

    Update the supplied Deputy location settings across all locations. Verify the setting names and values before applying the broad change.

  • Update Location

    Update documented fields for a Deputy company or location by ID.

  • Archive Location

    Archive the selected Deputy company or location so it is no longer active; verify the company ID before running.

  • Cascade Location Settings

    Update documented settings for a Deputy company and cascade those values to eligible child records.

  • Delete Location

    Permanently delete the Deputy company or location identified by company ID; verify the target before running.

  • Set Location Google Place ID

    Set or replace the Google Place ID associated with a Deputy company or location.

  • Update Location Settings

    Update documented settings for one Deputy company or location by company ID.

  • Update Departments for Location

    Update the collection of department records associated with the specified Deputy location and return Deputy's untyped result object.

  • Update Department

    Update a Deputy department's location, name, address, payroll export name, display order, or area type by department ID.

  • Create Employee

    Create a Deputy employee using the supplied name, location, and optional employment details.

  • Amend Employee ABP Data

    Update employee data through Deputy's legacy amendment route and return its untyped result object. The official capture does not define the affected employee fields.

  • Update Employee

    Update documented fields for an existing Deputy employee by employee ID.

  • Reactivate Employee

    Reactivate a terminated Deputy employee, returning the employee to active status.

  • Update Employee Related Resource

    Apply the supplied object to the selected employee-related category: memo, roster, timesheet, journal, leave, or employee availability.

  • Update Employee Contracted Hours

    Apply Deputy's documented contracted-hours mutation to an existing employee.

  • Delete Employee Account

    Permanently delete the selected employee's Deputy account; unlike termination, this removes the account record and cannot be undone.

  • Update Employee HR Onboarding

    Assign an HR onboarding record ID to the specified Deputy employee.

  • Synchronize Employee Payroll Data

    Run Deputy's documented HR payroll synchronization operation for the specified employee; verify payroll inputs before running.

  • Invite Employee to Deputy

    Invite the selected employee to Deputy, sending a one-way external invitation that cannot be recalled; verify the employee ID and invitation details first.

  • Update Employee Photo

    Update the selected employee's photo using Deputy's documented photo object.

  • Reset Employee Two-Factor Authentication

    Reset the selected employee's two-factor authentication, invalidating the current second-factor setup so it must be configured again.

  • Send Employee Account Reset

    Send the selected employee Deputy's account-reset communication; this security-sensitive external message cannot be recalled.

  • Send Employee Login Communication

    Send Deputy's login communication to the selected employee; the external message cannot be recalled. Use invitation or account reset instead when those are the intended effects.

  • Set Employee Award from Library

    Apply an award from Deputy's library to selected employment agreements; if no agreement IDs are supplied, Deputy updates all agreements for the employee.

  • Set Employee Award from Template

    Apply a proven Deputy award contract template to selected employee agreements.

  • Terminate Employee

    Terminate the specified Deputy employee. This changes employment status but is distinct from deleting the employee account.

  • Update Contracted-Hours Template

    Apply Deputy's documented mutation to a contracted-hours template using the supplied template object.

  • Update Contracted-Hours Template

    Update a Deputy contracted-hours template by template ID using the supplied documented fields.

  • Create Employee

    Create one or more Deputy employees with each employee's first name, last name, and location ID.

  • Process Employee Invitation

    Process an employee invitation using Deputy's documented invitation payload; use validation first when the payload is untrusted.

  • Search Supervised Employees

    Search supervised employees using Deputy's employee query filters and return matching employee records.

  • Reset Employee Gender Data

    Reset employee gender data using Deputy's documented reset object; verify the target data before running.

  • Validate Employee Data

    Validate employee data before creating or updating an employee; this check does not change workforce records.

  • Create or Update Roster Timesheet Data

    Create or update Deputy's documented roster-timesheet record using the supplied relationship object.

  • Update Roster Recommendations

    Update employee recommendations for the specified roster using the supplied object and return Deputy's untyped result object.

  • Notify Recommended Employee

    Send an immediate, non-recallable workforce notification to the selected recommended employee for a roster; verify the roster and notification details first.

  • Notify All Recommended Employees

    Send immediate, non-recallable workforce notifications to every recommended employee for a roster; verify the roster and notification details first.

  • Reset Roster Recommendations

    Reset recommendations for a roster. This changes workforce recommendation state; verify the roster ID and payload before running it.

  • Manage Employee Leave

    Update leave-management state for the leave record or request identified in the supplied object and return Deputy's untyped result object.

  • Create or Update Roster

    Create or update a Deputy roster using the supplied documented roster object.

  • Autobuild Roster

    Start an asynchronous job that creates unpublished Deputy shifts for selected areas and dates using staffing, coverage, or historical demand.

  • Autobuild Roster from Agreed Hours

    Create Deputy shifts from selected employees' agreed-hours profiles for specified areas, locations, and dates.

  • Autobuild Roster from GFE

    Start Deputy's documented GFE-based automatic roster-build operation using the supplied inputs.

  • Autofill Roster

    Start an asynchronous job that assigns candidate employees to selected open Deputy shifts using bounded search and optimization settings.

  • Cancel Roster Autofill

    Cancel the roster autofill operation identified by the supplied Deputy cancellation object.

  • Check Roster Autobuild from Agreed Hours

    Check or advance Deputy's documented roster autobuild-from-agreed-hours job using its job key and request object.

  • Check GFE Roster Autobuild

    Check or advance Deputy's documented GFE-based roster-autobuild job using its job key and request object.

  • Copy Roster

    Copy Deputy roster data using the supplied source and destination settings.

  • Copy Rosters in Batch

    Copy multiple rosters in one request using the supplied source and destination settings; verify every roster target before running.

  • Discard Roster Changes

    Discard the Deputy roster state selected by the supplied documented object; verify the target before running.

  • Publish Roster

    Publish the Deputy roster selected by the supplied publication object, making the schedule externally visible.

  • Recalculate Timesheets in Bulk

    Recalculate the selected timesheets in bulk; verify the timesheet selection and recalculation inputs before updating them.

  • End Employee Timesheet

    Clock off an employee and end the selected active timesheet using Deputy's documented clock-off object.

  • Toggle Employee Timesheet Break

    Toggle an employee timesheet between paused and resumed break states. This endpoint does not set a requested state and is non-idempotent: verify the current state before calling, and do not retry automatically because a repeated call can reverse the intended change.

  • Start Employee Timesheet

    Clock on an employee and start a timesheet using Deputy's documented clock-on object.

  • Submit My NPS Response

    Submit a Net Promoter Score response for the connected Deputy user.

  • Set My Preference

    Set the connected Deputy user's preference identified by key to the supplied value.

  • Create Company

    Add a Deputy location with its workplace name, address, and optional workplace, timezone, parent-company, and payroll settings.

  • Create Department

    Create a Deputy department from the supplied documented department fields.

  • Create Multiple Departments

    Create multiple Deputy departments from the supplied documented department data.

  • Create Employee

    Create a Deputy employee using the supplied documented employee fields.

  • Replace Employee Contracted Hours

    Update contracted-hours details for an existing Deputy employee by employee ID; verify the employee and effective hours before running.

  • Create Contracted-Hours Template

    Create a Deputy contracted-hours template using the supplied documented template object.

  • Validate Employee Data

    Validate the supplied employee object through Deputy's legacy PUT validation route and return the validation result.

  • Replace resource record

    Replace an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record with a non-atomic safety check. The tool reads the current record twice, rejects changes detected before the write, merges only explicitly supplied typed fields into Deputy's documented fields, validates the complete merged record and provider-evidenced nullability, then PUTs it. Deputy offers no conditional PUT, so a change after the final read can still race.

  • Replace Unavailability

    Replace a self or supervised employee unavailability record by ID. Verify the target and complete replacement object first.

  • Save Company Roster Template

    Save changes to roster-template data for a Deputy company.

  • Search resource records

    Search one Deputy resource type with typed filters, sorting, offset pagination, and optional related-record expansion.

  • Set Employee Workplace Association

    Associate an employee with a workplace or remove that relationship. Verify both IDs before changing it.

  • Set Memo Read State

    Mark a memo log read or unread for the connected Deputy user.

  • Set Task Completion

    Complete or restore a task belonging to the connected Deputy user.

  • Update resource record

    Update an existing Employee, Leave, OperationalUnit, Roster, or Timesheet record using Deputy's documented complete resource schema.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once Deputy is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in Deputy, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches Deputy for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive Deputy work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect Deputy to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Deputy in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for Deputy.

  3. 3

    Hit "Connect"

    Click "Connect Deputy" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in Deputy

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Deputy actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of Deputy for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Deputy workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other Deputy users had before signing up

Do I need to know how to code?

Not even a little. If you can use Deputy today, you can set this up. You'll connect Deputy, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your Deputy login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Deputy or delete everything any time.

What happens when Deputy updates their app?

We handle it. When Deputy adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting Deputy takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Deputy — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About Deputy on FormWise

Manage workforce scheduling, employees, timesheets, leave, locations, and other tenant resources in Deputy.

Connect Deputy once and your FormWise AI gets 247 things it can do inside it. That means your AI can handle the Deputy work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to Deputy? Take a look at www.deputy.com.

Stop doing the Deputy work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.