Where submittal time goes
A submittal looks like a short document. Behind it, a recruiter rebuilds facts that already exist in the resume, the ATS profile, her screening notes and the job order. She reformats the resume to the agency template, usually removing contact details, and writes a short summary of why this person fits this order. Then she fills the client or VMS fields, and in IT staffing she gets a right to represent confirmation before anything goes out.
VMS programs add their own fields. Beeline's supplier guide walks through the steps: search the resource pool, complete the required fields, fill a rates section that changes with the request type, and attach the resume. Clients can set candidate submission limits by labor category or request type, so a weak submittal can use up a slot.
ATS features help with the handoff. Bullhorn's VMS Sync has a Submit to VMS flow for jobs that came in through the sync, and the candidate's status changes to Client Submission when it goes. Those flows move the record. The summary and the formatting stay with the recruiter unless something drafts them.
Better submittals start at the job order
A submittal can only be as specific as the job order behind it. Requirements arrive as call notes and forwarded emails, or as VMS requisitions with client-specific fields. Gaps such as the shift, the pay rate, a drug screen or a required certification then show up later as questions from the candidate or rejections from the client. An agent that turns intake notes into a draft job order can list the missing fields before a recruiter starts sourcing.
The same step catches requests the agency cannot lawfully honor. Title VII makes it unlawful for an employment agency to classify or refer people because of race, color, religion, sex or national origin. Illinois law makes it a violation for an employment agency to accept a job order that has the effect of unlawful discrimination. A note asking for 'no accents' on the phones or 'guys only for the dock' should reach an account manager before the order is accepted. The agent flags it, and the account manager decides how to handle the client.
A candidate submittal template clients can read
Clients skim. A submittal that answers their questions in the same order every time gets read, and one that buries the rate or the start date comes back with questions. This template works for most direct clients, and most of its lines map to the fields a VMS asks for.
- Header: the candidate's first name or ID, the requisition number, the role title and the shift or location.
- Availability: the start date and shift the candidate stated on the screening call.
- Rate: the pay or bill rate the recruiter confirmed, typed by the recruiter and never inferred.
- Fit summary: three to five sentences tying the candidate's recorded experience to the order's stated requirements, each claim traceable to the resume or the notes.
- Requirements check: each must-have from the job order, marked confirmed with its source, or unconfirmed.
- Work authorization: as the candidate stated it to the recruiter, never guessed by a tool.
- Formatted resume: the agency or client template, with contact details removed when the client requires it.
- Right to represent: the confirmation and its date, for IT and professional roles.
What the agent drafts and what the recruiter keeps
The rule we use: the agent may gather, extract, reformat, reconcile and draft. It may not score, rank, recommend or reject. The recruiter decides who is submitted and at what rate, and sends every submittal.
Conflicts get shown, and the recruiter settles them. When the resume lists a forklift certification and the screening notes say it lapsed, the draft shows both and marks the item unconfirmed. The agent never adds a certification because the job order asks for one, and it never infers work authorization or availability from an old note. A missing qualification shows as unconfirmed, as a question for the recruiter to ask.
The requirements check does the most to protect the agency. Marking a must-have as unconfirmed tells the client what to ask at interview and puts the gap on record before the start date.
| Step | Agent | Recruiter |
|---|---|---|
| Read the candidate record and the job order | Extracts experience, dates, credentials and stated preferences | Adds anything said on the call that is missing from the notes |
| Requirements check | Marks each must-have as confirmed with its source, or as unconfirmed | Confirms open items with the candidate |
| Fit summary | Drafts from recorded facts only, with a source for each claim | Edits tone and emphasis, removes anything unsupported |
| Resume formatting | Applies the client template and removes contact details | Spot checks the layout |
| VMS fields | Prepares the fields and rates section for the request type | Enters or approves the rate, then submits |
| Who gets submitted | Nothing | Decides |
Right to represent and duplicate submissions
In IT and professional staffing, a right to represent confirmation records that the candidate agreed to be put forward by your agency, for that role and at that rate, before the submittal goes. It records the candidate's consent. Duplicate submissions are settled under the client's or the MSP's supplier terms. The agent drafts the email from the order details and files the reply with the submittal. The recruiter sends it and decides what happens if the candidate says no.
Duplicates cause a quieter problem. Beeline has suppliers search the resource pool before adding someone, and warns that duplicate resource records damage tenure and candidate history tracking. Before drafting, the agent checks the VMS resource pool and your ATS for an existing record and an earlier submittal to the same client, and shows the recruiter what it found. Merging records stays a person's call.
Why the write-up must not rank anyone
A write-up that says 'strong match, 92%' turns a drafting tool into a decision tool. New York City's Local Law 144 covers tools that substantially assist or replace discretionary decisions, including screening, and it applies to employment agencies. A match score that recruiters sort by is the kind of tool the law targets. A factual write-up with no score narrows the question, and counsel should still assess whether its content and the way recruiters use it bring it within the definition.
Illinois reaches further. Since 1 January 2026 its Human Rights Act has required employers to give employees notice of AI used in recruitment or hiring decisions, and its definition of AI includes generative AI. Ask counsel how that notice applies to applicants. California's regulations on automated-decision systems, in force since 1 October 2025, reach tools that facilitate human decision making and expect records kept for at least four years. Our guide to AI hiring laws for staffing agencies covers each rule and where it stood in October 2026.
So the template has no score field and no 'recommended' flag. The recruiter's judgment is the recommendation, and the client reads it in the recruiter's own words. This is general information. Have counsel confirm the requirements for your workflow and states.
Controls that keep the draft honest
Before any draft reaches a client, these controls should be in place. Ask for them from whoever builds your agent, including us.
- Each claim in the fit summary links to the line of the resume or notes it came from.
- A must-have without a source shows as unconfirmed, and the draft cannot mark it confirmed.
- Conflicts between the resume and the ATS profile or notes are listed at the top of the draft.
- Rates and work authorization come only from fields the recruiter filled in.
- Each draft is kept next to the version the recruiter sent, with who sent it and when, for at least four years.
- A release test runs before go-live: about 150 candidate and job pairs, including incomplete resumes and conflicting dates, with zero invented qualifications allowed.
Worked example: submittal hours for an 18-recruiter desk
This is an illustrative example with assumed numbers, not a client result. Take a firm with 40 internal staff and 18 recruiters, each sending about 10 submittals a week, so 180 a week. Assume each takes 20 minutes today, from opening the resume to filling the last VMS field. That is 3,600 minutes, or 60 staff hours a week.
Now assume 70% are routine: a complete resume and a client template the agent already knows. That is 126 submittals, each needing about 6 minutes of recruiter review and editing, so 756 minutes. The other 54 have conflicting dates or a new client format and still take the full 20 minutes, another 1,080 minutes. The total falls to 1,836 minutes, about 30.6 hours, which gives back about 29 staff hours a week.
Your routine share decides the answer. At 50% routine, the agent version takes 90 submittals at 6 minutes and 90 at 20 minutes, which is 2,340 minutes or 39 hours, and gives back about 21 hours. Count one real week before trusting any of these numbers, ours included.
| Scenario | Submittals per week | Minutes each | Staff hours per week |
|---|---|---|---|
| Today, all manual | 180 | 20 | 60 |
| Routine: agent drafts, recruiter reviews | 126 | 6 | 12.6 |
| Non-routine: handled manually | 54 | 20 | 18 |
| With the agent, total | 180 | mixed | 30.6 |
- hours a week today
- 60
- hours with the agent
- 30.6
- hours given back
- 29.4
Want these numbers for your own team? Book 15 minutes with Mahesh.
Book 15 minutes15 minutes with Mahesh. He will ask about how many submittals, credentialing files or timesheet exceptions you handle a week, which ATS and VMS you use, and which of them are routine. You leave with a rough hours estimate and a straight answer on whether a first project makes sense. No pitch deck.
Starting small with submittals
Pick one desk and one client template. For a week, have recruiters tag each submittal as routine or not and note the minutes. Then run an agent against copies of last month's submittals, with nothing sent to clients, and compare its drafts with what your recruiters actually sent. Count the unsupported claims in each draft. The target is zero.
Check what your ATS already does before you buy anything. Avionté, JobDiva, Ceipal and Crelate all advertise AI features, and if yours covers submittals, the work is setup and measurement. Where the gap sits between your ATS and the client's VMS or template, our five-day AI Workflow Sprint builds a working prototype on your redacted submittals for $2,500, with a full refund if we do not find 10 staff hours a week. The fee comes off the build, which starts from $7,500 per workflow.
Common questions
What should a candidate submittal include?
Start with the role and requisition number. Then give the candidate's confirmed availability and rate, and a short fit summary tied to the job order's requirements. Add a requirements check marking each must-have as confirmed or unconfirmed, and a resume in the client's format. Work authorization goes in as the candidate stated it, and IT and professional roles usually add a right to represent confirmation.
Can AI format resumes for recruiters?
Yes. Applying a client template and removing contact details is mechanical work an agent does well, and the recruiter spot checks the result. Keep the original resume in the ATS, so the formatted version can always be traced back to what the candidate sent.
Will a client know the write-up was drafted with AI?
The recruiter edits and sends every submittal, so it goes out in the recruiter's words and under your agency's name. Check client contracts and data-processing terms before using AI on candidate material, and agree any required disclosure with the client. In Illinois the statute requires employers to give employees notice of AI used in recruiting decisions, so ask counsel how that reaches applicants.
Sources
- Beeline: supplier user guide, submit a candidate (PDF)
- Bullhorn knowledge base: submit candidates to VMS jobs with VMS Sync
- NYC Department of Consumer and Worker Protection: Automated Employment Decision Tools, frequently asked questions (PDF)
- Illinois General Assembly: Public Act 103-0804 (HB 3773), amending the Illinois Human Rights Act
- Mayer Brown: California adopts new employment AI regulations effective October 1, 2025
- US Code, 42 U.S.C. 2000e-2: unlawful employment practices, including employment agencies (Cornell LII)
- Avionté: staffing software
- JobDiva: staffing software
- Ceipal: staffing software
- Crelate: recruiting ATS and CRM
Candidate submittals
An AI agent that drafts candidate write-ups from resumes and screening notes and formats resumes to the client template, for the recruiter to approve.
How it worksA working prototype on redacted samples of your documents for $2,500. Full refund if we do not find 10 staff hours a week.
Start a sprint