Companies
Pike: Customers
Carries over: Company name and status.
You set in Pike: Customer number, currency and VAT ID. Check whether your export includes them.
Template columns: customerName, customerNumber, taxVatId, mainCurrency

Migration guide
Export Accelo lists and the Timesheet Overview as CSV, upload them to Pike, and keep accounting and CRM connected. Budget five to six weeks from first export to cutover.
Available now
Accelo exports each list as CSV by email link, and the Timesheet Overview exports your time, so you map those files to Pike templates and upload them in dependency order.
On CSV there is no ongoing sync. After the first export, the pilot team logs time in Pike only, and at cutover you export the Accelo time logged since the first export and upload those rows.
Available now
If Accelo syncs with QuickBooks Online, Xero, HubSpot or Salesforce today, connect the same system to Pike. Pike reads customers and invoice history from the ledger, and companies, contacts and deals from the CRM.
Disconnect the accounting integration in Accelo at cutover, so finance sends new invoices to the ledger from Pike only.
Entity map
Column one uses the Accelo screen names. The Accelo API uses other names (Jobs, Issues, Contracts, Prospects), which appear in the SQL export. Pike matches people on the email of each Accelo staff member.
Pike: Customers
Carries over: Company name and status.
You set in Pike: Customer number, currency and VAT ID. Check whether your export includes them.
Template columns: customerName, customerNumber, taxVatId, mainCurrency
Pike: Customer contacts
Carries over: Name, email, title and phone. Check whether your export includes the company each contact is affiliated with.
You set in Pike: A contact affiliated with two companies needs one row per company.
Template columns: customerNumber, name, email, title, phone
Pike: Projects
Carries over: Title, company, status, budget type (Fixed Value, Calculated Price or Non-billable), budget in hours and money.
You set in Pike: Team and project template.
Template columns: projectNumber, title, customerNumber, status, billingType, budgetAmount, budgetHours, hourlyRate, startDate, endDate, leadEmail
Pike: Phases
Carries over: Milestone name, start and due dates, parent project.
You set in Pike: Milestone rates. Pike sets the hourly rate on the project.
Template columns: projectNumber, phase, startDate, endDate
Pike: Tasks
Carries over: Title, status, assignee, milestone, budgeted and logged time. Check whether your export includes start and due dates.
You set in Pike: Task rates. Pike sets the hourly rate on the project.
Template columns: title, projectNumber, description, status, phase, assigneeEmail, startDate, dueDate, billableStatus
Pike: Tasks on a support project
Carries over: Title, ticket type, status, billable time.
You set in Pike: One support project per company, created before you upload ticket rows as tasks.
Template columns: title, projectNumber, description, status, assigneeEmail
Pike: Retainer projects
Carries over: Retainer title and company as a project row.
You set in Pike: Billing period, hours and fee per period under Settings → Retainer. The CSV templates hold no period fields.
Template columns: projectNumber, title, customerNumber, startDate, endDate
Pike: Deals
Carries over: Title, company, status, value, probability.
You set in Pike: Deal statuses that match your Accelo sale stages, created before the upload.
Template columns: title, customerNumber, status, value, probability, closeDate
Pike: Time entries
Carries over: Date, staff member, billable and non-billable time, note, and standing (unapproved, approved, invoiced, locked).
You set in Pike: Divide Accelo seconds by 3600 for `hours`. Map approved and locked to `approved`, and set `invoiced` to `yes` for invoiced standing.
Template columns: date, hours, email, projectNumber, taskTitle, note, billableStatus, approvalStatus, invoiced
Pike: Members
Carries over: Email and name.
You set in Pike: Workspace role, team and position. Set each cost profile from the staff cost rate.
Template columns: email, displayName, team, position
Pike: Project hourly rate and cost profiles
Carries over: Billable rate on the project row. Cost rates go into member cost profiles.
You set in Pike: Cost profiles, entered by hand from the Accelo Cost rates.
Template columns: hourlyRate
Pike: Invoice history from accounting
Carries over: No CSV import. Pike reads invoice history from your connected accounting system.
You set in Pike: New invoices go out from Pike from cutover.
Pike: Expenses
Carries over: Date incurred, quantity, unit cost, price, billable flag, submitter.
You set in Pike: Expense categories.
Template columns: date, amount, projectNumber, email, category, description, billableStatus
Accelo rates are hourly, each with a Cost and a Billable amount. Staff carry default rates, and a project, milestone, task, ticket or retainer period can carry its own rate. Pike takes one `hourlyRate` per project, so use the project rate where one exists, and the staff default otherwise.
Accelo project budget types map to Pike `billingType`: Fixed Value to `fixedFee`, Calculated Price to `timeAndMaterials`, Non-billable to `nonBillable`. Accelo budgets hold both hours and money, which fill `budgetHours` and `budgetAmount`.
The Accelo API and SQL export store time in seconds. Divide by 3600 before you fill `hours`.
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
Export from Accelo before anyone edits records you plan to move. Accelo emails a link for each export, so download every file the same day.
Done when: Every list CSV, the Timesheet Overview detail file and the SQL archive saved in one folder, with a cutover Friday on the calendar.
Week 1 to 2
Operations lead
Week 1 to 2 · Operations lead
On CSV, Pike imports the rows you upload, so fix Accelo names and keys in the files.
Done when: No duplicate companies. Every open project has a billing type, a budget and an hourly rate.
Week 2
Workspace admin
Week 2 · Workspace admin
Admins set up Pike first, so they can give imported projects a team and create a support project for tickets.
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
Customers, contacts, projects and phases, then members, tasks, deals and time. Pike reports a missing reference with its line number.
Done when: Company, project, staff and last-month hour counts match Accelo.
Week 3 to 5
Delivery lead, finance
Week 3 to 5 · Delivery lead, finance
Move one team with a live client project and an invoice due. CSV has no sync, so you upload the other teams’ Accelo time at cutover.
Done when: One invoice sent from Pike. Pilot time in Pike matches the same week in the pilot team’s Accelo timesheets.
Week 5 to 6
Migration owner
Week 5 to 6 · Migration owner
Close Accelo on Friday evening. Everyone opens Pike on Monday.
Done when: Time admin shows every active member by Monday afternoon. Accelo shows no activities after Friday.
Week 6 to 9
Finance
Week 6 to 9 · Finance
Done when finance closes a month without opening Accelo.
Done when: Month closed in Pike. Accelo SQL archive saved with two owners. Accelo account closed.
Rebuild
Questions
Accelo lists hide inactive and closed items by default. Change the list filter to include them, then click Export again.
An admin runs the Timesheet Overview report for all staff and exports it as Detail. Accelo emails the file. Map each staff email to the `email` column so Pike matches the time to members.
Upload each retainer as a project row, then enable retainer in its Settings with the billing period, hours and fee per period from Accelo. The CSV templates hold no period fields, so this step is manual.
Create one support project per company and upload each ticket as a task on it. Time logged against a ticket goes on that task.
Accelo does not charge for deactivated users in the next billing cycle, and their data remains in Accelo. Run Bulk Re-assign Work first so open tasks and tickets have an owner.
Timesheet Overview and Full Data Export links expire after 6 hours. Run the export again and download it the same day.
ISO 27001
GDPR
SOC 2 Type IIBuilt to keep sensitive client data secure and private.