VMS Sync Data Flow

VMS Sync connects your VMS portal to Bullhorn ATS by pulling job orders, normalizing position data, applying account rules, and creating or updating records automatically. The following steps describe how data moves through the workflow from initial authentication to final record creation and candidate submission.

Full Data Flow

The steps below detail the stages in which data flows through VMS Sync. View the diagram and written steps the fully understand how VMS Sync moves your data.

  1. VMS Portal Connection & Credential Authentication : VMS Sync connects to your VMS portal (such as Fieldglass or Beeline) using your stored credentials. Authentication is validated per portal. See VMS Sync Portal Support List for a full list of Portals VMS Sync can connect with.

  2. Job Order Sync: VMS Sync pulls position data from the VMS portal and normalizes it for use in Bullhorn ATS.

  3. Data Mapping: VMS Sync runs three parallel mapping processes to align VMS data with ATS values.

    • Company Mapping: Matches the VMS company to the corresponding ATS company record.
    • Skill Mapping: Matches VMS skill values to the corresponding ATS skill values.
    • Flex Mapping: Matches VMS custom fields to the corresponding ATS custom fields.
  4. Manual Mapping for Unmatched Positions: If a position cannot be matched automatically during any of the mapping steps, it waits in a queue. A user reviews the queue and maps the unmatched values manually before the position can continue through the workflow.

  5. Rules Engine (optional): Once mapping is complete, the Rules Engine automatically modifies position data according to the rules configured for your account.

    The outcome of a rule may be to ignore position delivery/updates.

  6. Record Creation or Update: VMS Sync checks whether the position already exists in Bullhorn by looking for a matching VMS ID.

    • If no VMS ID match is found, VMS Sync creates a new Bullhorn record and sends Job notifications and emails.
    • If a VMS ID match is found, VMS Sync updates the existing Bullhorn record.

      Various settings control which fields are updated / overwritten (blacklist, ignore unchanged fields, etc.)

  7. Candidate Submission: After a Bullhorn record is created or updated, Candidates can be submitted to the VMS Job. Submission notifications and emails are sent upon completion. The submission is then sent back to the VMS portal to close the loop.

    In order to complete the Submission step, you must have VMS Submittals enabled.

Additional Resources