Clients
Pike: Customers
Carries over: Client name and the table columns you choose, such as status, active and archived projects, and unbilled AR.
You set in Pike: A customer number for each client. Take it from your ledger where QuickBooks is connected.
Template columns: customerName, customerNumber
Client contacts
Pike: Customer contacts
Carries over: People attached to each client.
You set in Pike: Check whether your client export includes contacts. The Paymo API lists client contacts as their own resource.
Template columns: customerNumber, name, email
Projects
Pike: Projects
Carries over: Project ID, name, client, project manager, status, hours worked, unbilled AR.
You set in Pike: Billing Method and Budget Hours, unless you add them to the table before export. Check whether your export includes both.
Template columns: projectNumber, title, customerNumber, leadEmail, status, billingType, budgetHours, hourlyRate
Task lists
Pike: Phases
Carries over: Task list name and project.
You set in Pike: Start and end dates.
Template columns: projectNumber, phase
Tasks
Pike: Tasks
Carries over: Task name, task list, assignees, billing type, estimated time budget.
You set in Pike: One assignee per row, and the billing type as `billableStatus`.
Template columns: title, projectNumber, phase, assigneeEmail, status, dueDate, billableStatus
Users
Pike: Members
Carries over: Name, email, position, hourly rate.
You set in Pike: Workspace role, team and cost profile.
Template columns: email, displayName, position
Time entries (Time Reports)
Pike: Time entries
Carries over: Date, duration, user, project, task, notes, billed flag (billed in the API).
You set in Pike: Approval state, where your team uses Time Approval. Check whether your report includes it.
Template columns: date, hours, email, projectNumber, taskTitle, note, billableStatus, approvalStatus, invoiced
Expenses
Pike: Expenses
Carries over: Project, added by, amount, date, status, tags, notes.
You set in Pike: An expense category for each Paymo tag you use.
Template columns: date, amount, projectNumber, email, category, description
Invoices
Pike: Invoice history from accounting
Carries over: Paymo exports invoice tables as CSV, or as a ZIP of PDFs. Pike imports invoices from QuickBooks Online.
You set in Pike: Nothing. The CSV route does not import invoices.
Paymo resolves a bill rate from four levels: company, user, project and task, with a client rate that new projects inherit. Each Time and Materials project picks its billing priority. Enter the rate the project bills at as `hourlyRate`, and set task rates in Pike where Paymo used task rate priority.
Map Time and Materials to `timeAndMaterials`, Flat Rate to `fixedFee` with the agreed price as `budgetAmount`, and Non-billable to `nonBillable`. Projects with Budget Hours carry that number to `budgetHours`. Retainer projects import as projects, and an admin turns on the retainer in Pike with the monthly price.
Paymo records a billable rate and a cost rate for each user for profitability. Set each member’s Pike cost profile from the Paymo cost rate before the pilot.