HRMS migration

Migrate from Business Draft to Crelate

Field-level mapping, validation, and rollback between Business Draft and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.

Business Draft logo

Business Draft

Source

Crelate

Destination

Crelate logo

Compatibility

67%

8 of 12

objects map 1:1 between Business Draft and Crelate.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Business Draft to Crelate is an ATS migration driven by Business Draft's lack of a public API, its smaller ecosystem, and Crelate's more scalable per-user pricing tier. Business Draft stores Candidates, Jobs, Applications, Interview Stages, Review Decisions, Dropped Applicants, Offers, and background check status natively but does not publish API documentation, requiring a CSV-first extraction approach that maps exported fields to Crelate's REST API. We extract in-platform exports, resolve Crelate's lookup rules (where _Id fields attach existing records or create new ones by name), and preserve video response files as standalone binary assets that must be re-hosted manually in Crelate. Automated workflows, self-scheduling links, and background check vendor reports do not migrate; we deliver a written inventory of every Business Draft workflow and automation for the customer's admin to rebuild in Crelate's workflow builder.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Business Draft logo

Business Draft

What's pushing teams away

  • Platform adoption remains limited—some reviewers note that candidate pool sizes feel constrained as the platform scales beyond early users.
  • Advanced reporting depth and performance analytics at higher job volumes could be stronger relative to pricing.
  • Smaller ATS ecosystem compared to enterprise players means fewer third-party integrations available for specialized hiring workflows.

Choosing

Crelate logo

Crelate

What's pulling them in

  • Affordable per-seat pricing with transparent tiers makes Crelate accessible for small-to-mid staffing firms evaluating ATS platforms for the first time.
  • Fast implementation reported by customers—some describe getting live in a matter of minutes with support team assistance.
  • Unified ATS + CRM in a single product eliminates the need to buy and synchronize separate recruiting and sales tools.
  • Flexible custom fields across Contacts, Companies, and Opportunities allow recruiting teams to capture firm-specific data without developer involvement.
  • Positive reviews highlight the product's intuitive interface and functional breadth for teams that need recruiting workflows without enterprise overhead.

Object mapping

How Business Draft objects map to Crelate

Each row shows how a Business Draft object lands in Crelate, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Business Draft

Candidate

maps to

Crelate

Contact

1:1
Fully supported

Business Draft Candidate records map to Crelate Contact as the primary person record. The Candidate's name fields, email, phone, address, and profile data migrate to Crelate Contact with the same field values. We resolve Crelate's lookup rules where an AdditionalContact field requires an _Id, FirstName, and LastName structure—if the _Id is blank and name fields are present, Crelate creates a new Contact. We apply this rule during bulk import by batching new Contact creation before any records that reference them.

Business Draft

Candidate Video Response

maps to

Crelate

External File Reference (Contact)

lossy
Fully supported

Business Draft video response files are downloaded as standalone binary assets during extraction and exported separately from the candidate CSV. Crelate does not accept inline video attachments via standard import, so we deliver video files with a mapping spreadsheet linking each file to the corresponding Crelate Contact record by email or ID. The customer's admin must re-host the videos (on their own hosting or a platform like Vimeo) and add a link or note to the Contact record manually. We include the re-hosting instructions in the delivery package.

Business Draft

Job

maps to

Crelate

Job

1:1
Fully supported

Business Draft Job postings map to Crelate Job. We extract Job title, department, location, status (Open/Closed), and posting date from the Business Draft export and insert them into Crelate Job records via the REST API. The Name field is required per Crelate's API; we map Business Draft's job title directly to Crelate Job Name.

Business Draft

Application

maps to

Crelate

Job Order (Application)

1:1
Fully supported

Business Draft Application records link a Candidate to a Job and track stage progression through the hiring pipeline. We map the Application to a Crelate Job Order entry, preserving the stage name and any timestamps associated with the last stage transition. We resolve the Contact reference (Candidate) and Job reference (Job) by matching email to Crelate Contact Name/email and Job Name before inserting Application records.

Business Draft

Interview Stage

maps to

Crelate

Pipeline Stage (Job Order)

lossy
Fully supported

Business Draft Interview Stages are defined within Applications with automated scheduling link triggers. Crelate uses a pipeline-and-stage model on Job Orders. We map Business Draft stage names (e.g., Started Applying, Review, Interview) to the nearest Crelate stage equivalents in the customer's configured pipeline, documenting any stage that does not have a direct Crelate equivalent as a candidate for a custom stage.

Business Draft

Review Decision

maps to

Crelate

Note or Tag (Job Order)

1:1
Fully supported

Business Draft Review Decisions are structured decisions attached to Applications at the Review Stage. Crelate does not have a dedicated Review Decision object. We map review decisions to Crelate Notes attached to the Job Order, or to Tags on the Job Order if the customer has configured a review status Tag set. We preserve the decision value and the timestamp of the decision.

Business Draft

Dropped Applicant

maps to

Crelate

Contact (partial record)

1:1
Fully supported

Business Draft Dropped Applicants are Candidates who began but did not complete an Application. We extract partial submission data and create Crelate Contact records with available profile fields and a Tag indicating 'Dropped Applicant' and the associated Job. We note which fields are missing so the customer's admin can set expectations for incomplete record coverage.

Business Draft

Offer

maps to

Crelate

Note or Custom Field (Job Order)

1:1
Fully supported

Business Draft Offer records attached to Applications include compensation details and acceptance status. Crelate Job Orders do not have a native Offer sub-object. We map offer metadata (offered salary, start date, status) to Crelate Notes on the Job Order, or to custom fields on the Job Order if the customer has configured compensation fields during Crelate setup.

Business Draft

Background Check Status

maps to

Crelate

Note (Contact) or Tag

1:1
Fully supported

Business Draft background check status and summary attach to Candidate records advancing past Interview Stage. The full vendor report remains with the background check provider and is not stored in Business Draft. We map the most recent status and summary to a Crelate Note on the Contact record, and we flag which Candidates require re-initiation of background checks post-migration, advising the customer to request existing reports from the provider before Business Draft account closure.

Business Draft

Automated Workflow

maps to

Crelate

Crelate Automation

lossy
Fully supported

Business Draft automated workflows (SMS, email triggers on stage transitions and dropped applicants) have no direct Crelate equivalent that migrates as code. We deliver a written inventory of every Business Draft workflow listing its trigger, conditions, and actions. Crelate Automation and Sequencing are available at the Business Plus tier and require rebuild by the customer's admin post-migration. We document the recommended Crelate automation configuration for each migrated workflow.

Business Draft

Self-Scheduling Link

maps to

Crelate

None

1:1
Fully supported

Business Draft self-scheduling links are dynamically generated for Interview Stage candidates and expire after use. They are ephemeral platform artifacts and are not migratable as persistent records. We do not attempt to migrate these links. The customer's admin recreates scheduling links in Crelate or through a connected scheduling tool post-migration.

Business Draft

Custom Field Definition

maps to

Crelate

Custom Field (Contact, Job, Job Order)

lossy
Fully supported

Business Draft custom field definitions on Candidates, Jobs, and Applications require manual re-creation in Crelate. Crelate's custom fields support Short/Long Answer, Picklist (single and multi-choice), Monetary, Date, and Star Rating types. We audit Business Draft custom fields during discovery, produce a Crelate custom field creation checklist with field types and options, and the customer's admin creates the fields in Crelate before we run the final migration import so that data populates into the correct fields rather than being dropped.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Business Draft logo

Business Draft gotchas

High

No publicly documented API endpoint surface

Medium

Video response files stored in proprietary format

Low

Background check results are third-party dependent

Crelate logo

Crelate gotchas

High

120 req/min API rate limit throttles bulk migrations

High

20 custom field per-entity cap forces data model decisions

Medium

15,000-record export ceiling on single operations

Medium

Sequences and automation workflows do not migrate

Low

API key is a querystring parameter, not a header

Pair-specific challenges

  • No public API means CSV-first extraction with manual field mapping

    Business Draft does not publish API documentation or a developer reference in public sources. During migration scoping, we rely on their in-platform data export and manual CSV extraction tools. We extract all Candidate, Job, Application, and stage data as CSVs, then map exported field names and values to Crelate's REST API object schema before bulk import. If the customer requires bulk automated re-import, we map exported CSVs to Crelate's API rather than building against a Business Draft direct integration. We confirm export field coverage during discovery before committing to a migration timeline.

  • Video response files require manual re-hosting in Crelate

    Business Draft stores video response submissions within the platform in a proprietary format. We download video files and export them as standalone binary assets alongside candidate record CSVs. Video files must be re-hosted on an external platform (Vimeo, YouTube, or the customer's own hosting) and re-linked manually in Crelate Contact records, as Crelate does not accept inline video attachments via standard import and has no native video response feature. We deliver a mapping spreadsheet linking each video file to its corresponding Crelate Contact with re-hosting instructions.

  • Automated workflows do not migrate between platforms

    Business Draft automated workflows (SMS and email triggers tied to Application stage transitions and dropped applicant recovery) and Crelate Automation are different automation models with different trigger types, action libraries, and configuration interfaces. We do not migrate workflows as code. We deliver a written inventory of every Business Draft workflow with its trigger, conditions, and actions, mapped to the nearest Crelate Automation configuration for the customer's admin to rebuild in Crelate at the Business Plus tier or above.

  • Crelate _Id lookup rules require pre-creation of parent records

    Crelate's REST API resolves lookups by the _Id field. If the _Id is blank but FirstName and LastName are provided, Crelate creates a new Contact and attaches it. This means that if we insert Application records before Contacts are resolved, the Application may either fail to insert or create orphan Contact records. We run a phased import: Contacts first (resolved by email), then Jobs, then Applications with ContactId and JobId resolved to Crelate's _Id values before any dependent record inserts. We validate this sequence in a test migration before production cutover.

  • Background check vendor reports stay with the provider

    Background checks facilitated through Business Draft are processed by third-party vendors. Business Draft stores a status flag and summary on the Candidate record, but the full vendor report remains with the provider. We carry the most recent status and summary forward to Crelate Notes on the Contact. We flag which Candidates require re-initiation of background checks post-migration and advise the customer to request their existing reports directly from the vendor before closing the Business Draft account.

Migration approach

Six steps for a successful Business Draft to Crelate data migration

  1. Discovery and export field audit

    We audit the Business Draft portal for all active Candidates, Jobs, Applications, Interview Stages, Review Decisions, Dropped Applicants, Offers, and background check statuses. We extract data using Business Draft's in-platform export tools and produce a field inventory listing every exported column and its content. We confirm export field coverage against the customer's data expectations before committing to a timeline. We also audit any custom field definitions and stage configurations that require manual re-creation in Crelate.

  2. Crelate schema setup and custom field creation

    We guide the customer through creating the necessary Crelate custom fields to receive Business Draft data. Crelate's custom fields are created under Settings and support Short/Long Answer, Picklist, Monetary, Date, and Star Rating types. We produce a Crelate custom field creation checklist from the Business Draft field audit so the customer's admin creates the correct field types before we run the migration import. We also configure Crelate pipeline stages to map from Business Draft Interview Stages and identify any stage names that require a custom stage in Crelate.

  3. Test migration and lookup resolution validation

    We run a full migration into Crelate using representative data volume (typically a sample of 10-20% of records). We validate Crelate's lookup rules: that Contacts are created correctly and matched by email, that Job Orders reference the correct Job records, and that Application records resolve to the correct Contact and Job IDs. The customer's recruiting lead spot-checks migrated records and signs off the schema, field mapping, and stage configuration before we proceed to production migration.

  4. Video file extraction and re-hosting preparation

    We download all video response files from Business Draft as standalone binary assets and produce a mapping spreadsheet linking each file to the corresponding candidate email and the target Crelate Contact. We deliver the video files and mapping spreadsheet to the customer with instructions for re-hosting on their chosen platform (Vimeo, YouTube, or self-hosted) and re-linking as notes or links on the Crelate Contact record.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Contacts first (from Business Draft Candidates), then Jobs, then Job Orders (Applications with stage history), then Notes (Review Decisions, Offer metadata, background check summaries), then Tags (Dropped Applicant flags). We use Crelate's REST API with batch operations and handle lookup resolution (ContactId and JobId) by resolving to Crelate's _Id values before dependent inserts. Each phase emits a row-count reconciliation report. We run a final delta scan for any records modified during the migration window before cutover.

  6. Cutover, validation, and workflow inventory delivery

    We freeze Business Draft writes during the cutover window, run the final delta migration of any modified records, then mark Crelate as the system of record. We deliver the full workflow and automation inventory document to the customer's admin team for rebuild in Crelate Automation. We support a one-week hypercare window for reconciliation issues. We do not rebuild Business Draft workflows in Crelate as part of standard migration scope; that work is handled by the customer's admin or a separate automation configuration engagement.

Platform deep dives

Context on both ends of the pair

Business Draft logo

Business Draft

Source

Strengths

  • End-to-end hiring workflow from sourcing through onboarding in a single platform
  • Unlimited-user pricing model removes seat-based scaling constraints
  • Pre-built automated workflows covering dropped applicant recovery and interview scheduling
  • Video response technology enables async candidate assessment without additional tools
  • Integrated reporting and insights dashboard consolidates hiring funnel visibility

Weaknesses

  • Smaller market footprint means fewer third-party integrations than established ATS platforms
  • Documentation and API details are not publicly surfaced, limiting programmatic migration tooling
  • Pricing appears to be single-tier focused ($477-$618/month), potentially over-spec'ing for small teams with simple needs
  • Platform adoption metrics indicate limited candidate pool sizes in some verticals
Crelate logo

Crelate

Destination

Strengths

  • Unified ATS and CRM in a single platform reduces data synchronization overhead for recruiting teams.
  • Fast setup with guided implementation reported as a significant time saver for small teams.
  • Transparent per-seat pricing without surprise fees at the base tier.
  • Flexible custom field configuration across core objects without developer dependency.
  • Export capability supports up to 15,000 records per operation for Contacts, Companies, and Opportunities.

Weaknesses

  • API rate limit of 120 requests per minute restricts bulk migration throughput.
  • Custom field cap of 20 per entity requires field consolidation for complex recruiting schemas.
  • All advanced features (Activities, Activity Forms, Core Record Field customization) are tier-gated add-ons.
  • Customer service responsiveness receives consistent negative feedback in reviews.
  • Resume parsing quality trails competitors and generates support requests.

Complexity grading

How hard is this migration?

Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Business Draft and Crelate.

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Business Draft: Not publicly documented.

  • Data volume sensitivity

    B

    Business Draft doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Business Draft to Crelate migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Business Draft to Crelate data migrations

Answers to the questions buyers ask most during Business Draft to Crelate migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Business Draft to Crelate migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for databases under 5,000 Candidates, 500 Jobs, and 20,000 Application records with no video file re-hosting. Migrations with large Application histories, multiple Interview Stage configurations, video response files requiring re-hosting and re-linking, or dropped applicant records that need data cleanup extend to six to ten weeks because of CSV field mapping complexity, lookup resolution testing, and stage configuration.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Business Draft.
Land in Crelate, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day