Integrated Data

Integrated Data Types

By integrating your Ajera Cloud data with Mosaic, you will be able to import the following:

  • Employees
  • Clients
  • Project, Phases
  • Time Entries (Please Note: You can only sync Time Entries from Ajera Cloud to Mosaic with Ajera ODBC)
  • Role Rate Groups
  • Role
  • Work Categories (Please Note: You can only sync Work Categories from Ajera Cloud to Mosaic with Ajera ODBC)

Mosaic is constantly working on adding more features to our integrations; you can expect additional data points to be added to your integration in the near future!

📘

Note

Link w/ Existing Phase only links the Ajera phase to the Mosaic phase and does not delete or erase data in either system; after linking, Mosaic retains its current values (phase status, number, dates), and on the next Ajera → Mosaic sync those fields update to match the Ajera phase.

Integrated Data Fields

Data Sources

Mosaic EntityMosaic FieldAjera SourceNotes
ProjectProject Name / DescriptionAxProject.prjDescription
ProjectBillable statusAxProject.prjBillingTypeIf value is one of these billing types → Mosaic billable = true: Billable, Overhead Billable, Promotional, Marketing
ProjectBudget StatusAxProject.prjStatusAjera status → Mosaic status mapping logic applies
ProjectClientAxInvoiceGroups.igClient (represents client key)Links project to client
ProjectProject KeyAxProject.prjKeyPrimary identifier
ProjectFeeAxProject.prjFee
ProjectStart DateAxProject.prjStartDate
ProjectEnd DateAxProject.prjEndDate
ProjectProject StatusAxProject.prjStatusSame Ajera field used for budget/status logic
ProjectProject ManagerAxProject.prjManagerMay require employee mapping
ProjectDepartmentAxProject.prjDepartment
ProjectOfficeAxProject.prjOffice
ProjectProject TypeAxProject.prjType
ProjectProject CategoryAxProject.prjCategory
ProjectProject GroupAxProject.prjGroup
ProjectBilling ContactAxProject.prjBillingContact
ProjectBilling AddressAxProject.prjBillingAddress
ProjectContract AmountAxProject.prjContractAmount
ProjectContract TypeAxProject.prjContractType
ProjectRate GroupAxProject.prjRateGroup
ProjectMultiplierAxProject.prjMultiplier
ProjectCurrencyAxProject.prjCurrency
ProjectBilling MethodAxProject.prjBillingMethod
ProjectBilling FrequencyAxProject.prjBillingFrequency
ProjectInvoice GroupAxProject.prjInvoiceGroup
ProjectTax CodeAxProject.prjTaxCode
ProjectProject NotesAxProject.prjNotes
PhasePhase DescriptionAxPhases.phsDescription
PhasePhase FeeAxPhases.phsFee
PhasePhase KeyAxPhases.phsKey
PhasePhase StatusAxPhases.phsStatus
PhasePhase Start DateAxPhases.phsStartDate
PhasePhase End DateAxPhases.phsEndDate
ClientClient NameAxClients.clName
ClientClient KeyAxClients.clKey
ClientClient StatusAxClients.clStatus
ClientClient AddressAxClients.clAddress
ClientClient PhoneAxClients.clPhone
ClientClient EmailAxClients.clEmail
EmployeeEmployee NameAxEmployees.empName
EmployeeEmployee EmailAxEmployees.empEmail
EmployeeEmployee TitleAxEmployees.empTitle
EmployeeEmployee RoleN/A
Time EntryDateAxTimeEntries.teDate
Time EntryEmployeeAxTimeEntries.teEmployeeRequires employee identity match
Time EntryProjectAxTimeEntries.teProject
Time EntryPhaseAxTimeEntries.tePhase
Time EntryHoursAxTimeEntries.teHours
Time EntryNotesAxTimeEntries.teNotes
Time EntryBillable FlagAxTimeEntries.teBillable
Rate GroupRate Group NameAxRateGroups.rgDescriptionMosaic calls it “Name”, Ajera uses “Description”
ClientClient “Title”N/AAjera Cloud list shows “Clients → Name”, Mosaic shows “Clients → Title”
Time EntryTime Entry IntegrationDepends on Ajera Cloud settingsAjera Cloud note: “Time entry integration …” implies limitations / config-driven
EmployeesEmployee RoleN/AAjera has Title, Mosaic wants Role

Unsupported Data Sources

❗️

Unsupported Data Sources

  • Changing field names in Mosaic to match custom labels in your ERP.
  • Integrating data types that aren’t listed in the integration documentation.
👍

Customizations:

If you need a data source or endpoint that isn’t listed in the documentation, it will be considered a customization and charged at an hourly rate.

For more information, please see Integration Requests.