Companies
Pike: Customers
Carries over: Name, billing name, VAT number, default currency, company code.
You set in Pike: A customer number on any company without a company code. Check whether your export includes the company code column.
Template columns: customerName, customerNumber, taxVatId, mainCurrency
People (contacts)
Pike: Customer contacts
Carries over: First and last name, email, title, company.
You set in Pike: Nothing.
Template columns: customerNumber, name, email, title
People (users)
Pike: Members
Carries over: First and last name, email.
You set in Pike: Workspace role, team, position and cost profile.
Template columns: email, displayName
Projects
Pike: Projects
Carries over: Name, project number, company, project manager, internal or client type, archived state.
You set in Pike: Team and project template.
Template columns: projectNumber, title, customerNumber, leadEmail, status
Budgets
Pike: Project budget
Carries over: Budget total in money, budgeted hours, open or closed state.
You set in Pike: One Pike project per budget, or one project with a phase per budget where a Productive project holds several.
Template columns: projectNumber, budgetAmount, budgetHours
Services
Pike: Billing type and rate
Carries over: Billing type (Fixed, Time and Materials, Non-billable), price, quantity, unit (hour, day or piece).
You set in Pike: A billing type for Percentage services, which have no matching Pike type.
Template columns: billingType, hourlyRate
Deals
Pike: Deals
Carries over: Name, company, pipeline stage, probability, value.
You set in Pike: Deal statuses that match your Productive pipelines.
Template columns: title, customerNumber, status, value, probability
Task lists
Pike: Phases
Carries over: Name and project.
You set in Pike: Start and end dates.
Template columns: projectNumber, phase
Tasks
Pike: Tasks
Carries over: Title, assignee, start and due date, workflow status, task list, estimate.
You set in Pike: A status mapping from Productive’s Not started, Started and Closed categories.
Template columns: title, projectNumber, phase, assigneeEmail, status, startDate, dueDate
Time entries
Pike: Time entries
Carries over: Date, time, note, person, service, task, billable time, approval status (Draft, Submitted, Unapproved, Rejected, Approved, Auto approved), invoicing status.
You set in Pike: Whether rejected time imports at all.
Template columns: date, hours, email, projectNumber, taskTitle, note, billableStatus, approvalStatus, invoiced
Expenses
Pike: Expenses
Carries over: Name, date, amount, billable amount, approval status, budget, person.
You set in Pike: Expense categories.
Template columns: date, amount, projectNumber, email, category, description, billableStatus
Invoices
Pike: Invoice history from accounting
Carries over: Pike imports invoices from the accounting system Productive sent them to.
You set in Pike: Nothing. The CSV route does not import invoices.
Productive stores bill rates on rate cards, company-wide or per client, and on each service as a price per hour, day or piece. Set the hourly rate on the Pike project, or on its tasks where services priced the work differently.
A Productive budget tracks money and hours, so fill both `budgetAmount` and `budgetHours`. Map Fixed services to `fixedFee`, Time and Materials to `timeAndMaterials`, and Non-billable to `nonBillable`.
Productive stores cost rates on each person as a salary or hourly rate, visible to admins only, with an optional organization overhead. Pike calculates profit from cost profiles, so an admin sets them up from those rates before the pilot.