Clients
Pike: Customers
Carries over: Client name and status from the Clients screen.
You set in Pike: Customer number. Check whether your export includes a client ID you can reuse.
Template columns: customerName, customerNumber

Migration guide
Export each BQE CORE screen as CSV, map the files to Pike templates and connect QuickBooks Online or Xero for invoice history. Budget five to six weeks to cutover.
Available now
Every BQE CORE list screen exports through More → Export as CSV, and the file follows the screen filters, so you set each filter before you export.
Before you cancel, the company owner can request a CSV backup of the whole CORE database from BQE, for a fee. BQE uploads it in 1 to 3 working days and sends a secure download link.
Available now
BQE CORE syncs clients, projects, time, invoices and payments with QuickBooks Online and Xero. Pike connects to both, so the ledger that already stores your CORE invoices supplies invoice history to Pike.
BQE CORE has no built-in HubSpot integration and points customers to its API instead. If your sales team works in HubSpot or Salesforce, connect it to Pike directly.
Entity map
Column one uses BQE CORE screen names. CORE is project-centric: every client has at least one project, and phases are child projects up to four levels deep. Pike matches people on the email address on each Employee record.
Pike: Customers
Carries over: Client name and status from the Clients screen.
You set in Pike: Customer number. Check whether your export includes a client ID you can reuse.
Template columns: customerName, customerNumber
Pike: Projects
Carries over: Project ID, project name, client, status (Active, Completed, Hold, Draft, Inactive or Canceled), contract type and Contract Amount.
You set in Pike: One billing type per project from the contract type, and a project lead. Check whether your export includes the project manager.
Template columns: projectNumber, title, customerNumber, status, billingType, budgetAmount, leadEmail
Pike: Phases
Carries over: Phase ID and name under the parent project, with its own contract amount.
You set in Pike: A Main project takes no time in CORE, only its phases do. Upload the Main project as the Pike project and its phases as phases.
Template columns: projectNumber, phase
Pike: Members
Carries over: Display As name, email (a contact method on the record), status, and bill and cost rates on General → Rates & Options.
You set in Pike: Workspace role, team and a cost profile.
Template columns: email, displayName
Pike: Tasks
Carries over: Activity name, bill rate and cost rate. CORE copies the activity memo into new time entries.
You set in Pike: One task per activity on each project that logs time against it.
Template columns: title, projectNumber (Tasks), taskTitle (Time entries)
Pike: Project hourly rates
Carries over: Bill and cost rates per employee and activity or per classification, in priority order.
You set in Pike: One `hourlyRate` per project, from the fee schedule rate that covers most of its hours.
Template columns: hourlyRate (Projects)
Pike: Time entries
Carries over: Date, project, employee, activity, Hours, Client Hours, memo, billable flag, billed state and workflow status.
You set in Pike: Map Approved to `approved`, Submitted and Forwarded to `submitted`, and the rest to `draft`.
Template columns: date, hours, email, projectNumber, taskTitle, note, billableStatus, approvalStatus, invoiced
Pike: Expenses
Carries over: Rows from the Expense Entries screen. Check its header row against the template.
You set in Pike: Nothing.
Template columns: date, amount, projectNumber, email, category, description, billableStatus
Pike: Project budgets
Carries over: Hours and amounts per phase line item. CORE stores the not-to-exceed figure in Contract Amount.
You set in Pike: Use Contract Amount as `budgetAmount`. Check whether your budget export includes hours for `budgetHours`.
Template columns: budgetAmount, budgetHours (Projects)
Pike: Invoice history (from your ledger)
Carries over: Pike has no CSV template for invoices. Export CORE invoices to Excel or PDF for your archive.
You set in Pike: Connect QuickBooks or Xero and run Import data. New invoices go out from Pike from cutover.
Pike: Deals
Carries over: CORE uses estimates for jobs you are bidding on. Check whether your export includes client and status.
You set in Pike: Probability and expected close date.
Template columns: title, customerNumber, status, value, probability, closeDate
CORE takes a time entry’s rate from the project fee schedule first, then falls back to activity and employee rates. Pike reads one `hourlyRate` per project, so use the fee schedule rate that covers most of the hours on each open project.
Every CORE time entry records a bill rate and a cost rate. Set each Pike cost profile from the cost rate on the employee’s Rates & Options tab, and compare older months with CORE where a rate changed.
CORE groups contract types into four sets. Map Fixed, Hourly Not to Exceed, Percentage and Recurring With Cap to `fixedFee`; Hourly, Cost + Percentage and Cost + Fixed Fee to `timeAndMaterials`; Marketing and Overhead to `nonBillable`. Rebuild Recurring contracts as Pike retainers.
The plan
The same steps as the main migration guide, with this tool's screens and settings.
Week 1
Migration owner, finance
Week 1 · Migration owner, finance
The CSV files you export in week one are what Pike imports. Freeze edits in CORE before you export.
Done when: Six CSV files in one folder, the export date written down, and a cutover Friday on the calendar.
Week 1 to 2
Operations lead
Week 1 to 2 · Operations lead
Work in copies of the CORE files and keep the raw folder untouched. Rename CORE columns to Pike template columns as you go.
Done when: Every project row has a project number, a customer number, a billing type and a budget amount.
Week 2
Workspace admin
Week 2 · Workspace admin
Admins set up Pike before the first upload, so imported projects have a lead and imported members have a team.
Done when: Admins and leads are in Pike. Finance sees the same customer list as the ledger.
Week 2 to 3
Workspace admin
Week 2 to 3 · Workspace admin
Upload under Workspace settings → Integrations → CSV. Pike reports a missing customer number, project number or email with its line number.
Done when: Client, project, employee and last-month hour counts match CORE.
Week 3 to 5
Delivery lead, finance
Week 3 to 5 · Delivery lead, finance
The CSV route has no ongoing sync. The pilot team logs time in Pike only, and everyone else logs in CORE until cutover.
Done when: One invoice sent from Pike. The pilot lead signs off.
Week 5 to 6
Migration owner
Week 5 to 6 · Migration owner
Close CORE on Friday evening and upload every hour logged there since your first export.
Done when: Time admin shows every active member by Monday afternoon. CORE shows no time after Friday.
Week 6 to 9
Finance
Week 6 to 9 · Finance
Done when finance closes a month without opening CORE.
Done when: Month closed in Pike. CORE backup saved with two owners. CORE subscription cancelled.
Rebuild
Questions
CORE ignores row selection when you click More → Export as CSV and exports every row in the list. Apply the screen filters first, and CORE exports only the rows the filtered view shows.
BQE excludes custom fields from CSV exports by design. Copy the values you need from CORE into the exported file before you map it to a Pike template.
The company owner can ask BQE for a CSV backup of the database before cancelling, for a fee. BQE uploads it in 1 to 3 working days and sends a secure link, and the owner downloads and stores it.
BQE retains the data for 60 days after cancellation, and no one in your company can access it during that time. Request the backup and finish your exports before you cancel.
CORE copies Hours into Client Hours by default, and you can change the client figure. Pike has one `hours` column, so upload Hours for cost and utilization, and compare billed amounts with CORE where client hours differ.
Pike has no CSV template for invoices. CORE syncs invoices to QuickBooks Online or Xero, so connect that system to Pike and Pike imports customers and invoice history from the ledger.
ISO 27001
GDPR
SOC 2 Type IIBuilt to keep sensitive client data secure and private.