Skip to main content

What are Field Mappings?

Field mappings define how data from external systems (like Salesforce, HubSpot, Stripe, Pylon) maps to Quivly’s data model. When integrations sync data, field mappings tell Quivly which external fields should populate which Quivly fields.
Think of field mappings as translation rules between external systems and Quivly. They ensure data from different sources flows into the right places in your unified customer view.

Why Field Mappings Matter

Unify Data Sources

Map HubSpot Companies, Salesforce Accounts, and Stripe Customers all to Quivly’s Customer object

Handle Custom Fields

Map custom CRM properties or billing metadata to Quivly fields

Maintain Data Quality

Control which fields sync and how they’re formatted

Enable Cross-System Matching

Use mapped fields (like domain, email) to match customers across integrations

How Field Mappings Work

1

Integration Connects

You authenticate with an external system (e.g., HubSpot) and grant Quivly access to read data.
2

Quivly Discovers Objects

Quivly discovers what object types are available in that system (e.g., HubSpot has Companies, Contacts, Deals, Tickets).
3

You Configure Mappings

For each external object type, you define:
  • Which Quivly object it maps to
  • Which external fields map to which Quivly fields
4

Data Syncs

On each sync cycle, Quivly pulls data from the external system and populates Quivly fields based on your mappings.
5

Data Appears in Quivly

Mapped data appears in customer profiles, lists, and dashboards - unified across all your integrations.

Default Mappings vs. Custom Mappings

Default Mappings

When you first connect an integration, Quivly provides default mappings for common fields: HubSpot Example:
  • HubSpot Companies → Quivly Customers
    • namename
    • domaindomain
    • num_employeesemployee_count
    • industryindustry
    • hubspot_owner_idaccount_owner
Stripe Example:
  • Stripe Customers → Quivly Customers
    • namename
    • emailemail
    • descriptiondescription
Default mappings get you started immediately. Standard fields sync automatically with best practices baked in.

When to Customize Mappings

Your Salesforce or HubSpot has custom properties (e.g., “Customer Tier”, “Implementation Status”) that you want in Quivly.Solution: Map those custom external fields to Quivly custom fields. You can create new custom fields inline during mapping.
External field names differ from Quivly’s expected names.Example: Salesforce uses AnnualRevenue, but Quivly expects annual_revenue.Solution: Map AnnualRevenueannual_revenue in the field mapping editor.
Some external fields are irrelevant or sensitive and shouldn’t sync.Example: Don’t sync HubSpot’s internal tracking properties.Solution: Leave those fields unmapped so they don’t sync.

Object-Level Mapping

Before mapping fields, you map object types from external systems to Quivly objects:
External ObjectQuivly Object
AccountsCustomers
ContactsContacts
UsersExternal Users
OpportunitiesOpportunities
ProductsBilling Products
One external object can only map to one Quivly object, but multiple external object types can map to the same Quivly object (e.g., HubSpot Companies and Salesforce Accounts both map to Customers).

Field-Level Mapping

Once object types are mapped, you map individual fields. Each mapping connects an external field to a Quivly field.

Example: HubSpot Companies → Quivly Customers

External Field (HubSpot)Quivly FieldNotes
namenameCompany name
domaindomainUsed for cross-system matching
industryindustryDirect mapping
numberofemployeesemployee_countNumber field
annualrevenueannual_revenueCurrency field
hubspot_owner_idaccount_ownerReference to User object
customer_tier (custom)customer_tier (custom)Custom field mapping
Some fields are auto-computed by Quivly during sync (e.g., deriving a customer domain from an email address, or calculating opportunity status from CRM boolean fields). These appear as read-only in the mapping editor.
Core field mappings may be locked for certain integrations to prevent accidental changes. Custom field mappings can always be added or modified.