When connecting Salesbricks to your CRM, map the following Order–level fields to align data between the two systems effectively:
Field
Definition
self_service
Indicates whether the order was placed via a self-service channel.
stage
Represents the current phase or status of the order, indicating progression through your pipeline.
id
A unique identifier for the order within Salesbricks, used for consistent reference across platforms.
subscription_id
The identifier for the Salesforce subscription associated with the order.
agreement_number
The index of the order within the subscription.
order_type
Specifies the type of order (e.g., standard, renewal, upgrade, recast) for categorization.
created_at
The timestamp marking when the order was created in Salesbricks.
updated_at
The timestamp for the last update to the order, providing insight into its most recent activity.
starts_at
Indicates when the order begins.
ends_at
The expected end date of the order, marking its termination unless renewed.
closed_at
The timestamp marking when the order was closed.
point_of_contact_email
The email address of the main user or contact associated with the order.
primary_user
The full name of the main user or contact associated with the order, typically the primary point of contact.
metadata
An open field for additional data, custom attributes, or notes specific to the order.
billing_schedule
The frequency or schedule for billing, such as monthly, quarterly, or annually.
payment_terms_text
x = payment_terms_number_of_days. If x is 0, returns “Due on receipt.” Otherwise, returns “Net x” (e.g., “Net 30”).
owner_name
The name of the account owner managing the order.
owner_email
The email address of the account owner managing the order.
accounts_payable_emails
Email addresses responsible for processing payments on the buyer’s side.
arr
The Annual Recurring Revenue associated with the order, reflecting yearly revenue from subscriptions or ongoing contracts.
contract_value
The total value of the contract over its entire duration.
duration
The length of the contract or order term, measured in months.
auto_renews
Indicates if the order will automatically renew upon expiration.
buyer_name
The name of the company purchasing the order.
currency_iso_code
The ISO currency code (e.g., USD, EUR) used in the order.
buyer_legal_name
The official legal name of the buying company.
total_committed_current_spend
The total contract value of the customer’s current active agreement.
total_expected_renewal_spend
The forecasted total contract value of the customer’s next renewal agreement.
phase_count
The number of phases on the order. 1 for a standard order. Available only when multi-phase orders are enabled.
phase_summary
One line per phase, formatted as Name (start - end): total. Empty for a single-phase order. Available only when multi-phase orders are enabled.
Salesbricks Customer Fields
When connecting Salesbricks to your CRM, map the following Customer–level fields to align data between the two systems effectively:
Field
Definition
name
Customer name.
legal_name
Customer legal name.
status
Refers to the current customer’s status. A customer is ACTIVE if they have at least one active subscription. If the only active subscription is scheduled for termination, the status is updated to TERMINATING. If the last active subscription has terminated, the status is updated to TERMINATED.
Options: Active, Terminating, Terminated, Order Needed, Scheduled, Open Order
If the customer has multiple active subscriptions, the status will continue to read ACTIVE unless all subscriptions are terminating / terminated.
customer_since_date
First subscription’s start date.
next_renewal_date
Active subscription’s next renewal date. If there are multiple active subscriptions, gets the subscription with the earliest end date. For example: Subscription A - Mar 1, 2024 - March 1, 2025, Subscription B - March 1, 2024 - April 1, 2024. Next renewal date is April 2, 2024.
termination_date
If all customer subscriptions have been terminated, returns the termination date of the last subscription terminated.
churn_notes
Notes from the last terminated subscription.
total_committed_current_spend
Sum of subscription_grand_total of all subscriptions.
total_expected_renewal_spend
Sum of renewal_value of all subscriptions.
primary_user
Primary user full name of the recently closed/updated order.
product_name
Product name of the recently closed/updated order.
total_arr
Total ARR of the recently closed/updated order.
auto_renews
Whether the recently closed/updated order auto renews. Options: Yes, No.
duration
Number of months of the last closed/updated order.
billing_frequency
Billing frequency of the last closed/updated order. Options: Monthly, Quarterly, Semi-annually, Annually, All upfront.
brick_a
All brick names will be available for mapping and can be mapped to any CRM field. The value will be the total quantity/entitlements for the mapped brick. For example: If you sell licenses and have “Starter Seat”, “Professional Seat”, “Enterprise Seat”, and “Viewer Seat” as bricks in your plans, you can map these to custom fields in your CRM to track total quantities.
brick_b
Additional brick field for mapping to CRM custom fields.
Salesbricks Brick Fields
When connecting Salesbricks to your CRM, map the following Brick–level fields to align data between the two systems effectively:
Field
Definition
id
A unique identifier for the brick within Salesbricks, used for consistent reference across platforms.
name
The displayed name of the brick on the order line.
summary
A punch description of the brick that appears in the order builder.
code
Your internal SKU code for this offering.
cogs
The cost of goods sold.
sku_type
Denotes the type of brick being sold. Options: Software, Service.
sku_schedule
The type of billing schedule associated with the brick. Options: Subscription, One-time, Milestone, Usage.
custom_unit_text
Your custom unit of measurement for the brick.
Salesbricks Order Brick Fields
When connecting Salesbricks to your CRM, map the following Order Brick–level fields to align line item data between the two systems effectively:
Field
Definition
name
The displayed name of the brick on the order line (uses the brick’s custom name if set, otherwise the default brick name).
quantity
The quantity for this brick on the order. For usage SKUs this is the pre-commitment amount (or 1 if none is set); for other SKUs it is the ordered quantity (or the quantity delta when configured).
opportunity_id
The CRM opportunity identifier linked to the order that this brick belongs to (e.g. Salesforce Opportunity.Id).
pricebook_entry_id
The CRM price book entry ID associated with this brick and currency (e.g. Salesforce PricebookEntry.Id), used to tie the line item to the correct price book entry.
product_id
The CRM product ID mapped to this brick in the given currency (e.g. Salesforce Product2.Id).
sub_total
The line item value before any discounts are applied, in the order currency (0 when revenue schedule sync is enabled).
total_discount
The total discounts applied to this brick, including line-level and contract-level discounts (e.g. sales, one-time, duration, and contract/buyout discounts), in the order currency.
grand_total
The final total value for this brick after all discounts are applied, in the order currency (0 when revenue schedule sync is enabled).
effective_unit_price
The effective price per unit for this brick. By default this is the net price per unit after discounts; when discount-line-item mode is enabled it becomes the gross unit price before discounts.
effective_unit_price_without_discount
The weighted average unit price before any discounts, after tiers are applied (i.e. pure list price per unit for this brick).
first_year_unit_price
An annualized unit price representing only the first year’s revenue for this brick, derived by slicing the total contract value into a year-one equivalent (ignores ramping).
annual_unit_price
The annualized unit price per unit excluding contract-level discount (buyout), but including line-item discounts, normalized to a 12-month period.
annual_unit_price_net_contract_discount
The annualized unit price per unit including all discounts, both line-item and contract-level (i.e. “net of buyout”), normalized to a 12-month period.
duration_months
The total duration of the order that this brick belongs to, measured in whole months.
duration_days
The total duration of the order in days, inclusive of both the start and end dates.
phase_index
The 1-based position of the phase this line item belongs to. Available only when multi-phase orders are enabled.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Salesbricks","colors":{"primary":"#197F78","light":"#26BFB4","dark":"#197F78"},"logo":{"light":"https://mintcdn.com/salesbricks/3GVA0K12Q7dXW89y/logo/light.svg?fit=max\u0026auto=format\u0026n=3GVA0K12Q7dXW89y\u0026q=85\u0026s=ead3e65ff72970d53a9cd22de50bd8fc","dark":"https://mintcdn.com/salesbricks/3GVA0K12Q7dXW89y/logo/dark.svg?fit=max\u0026auto=format\u0026n=3GVA0K12Q7dXW89y\u0026q=85\u0026s=786876a66955115a9896bb4ce9e0f779","href":"https://www.salesbricks.com"},"favicon":"https://mintcdn.com/salesbricks/3GVA0K12Q7dXW89y/favicon.svg?fit=max\u0026auto=format\u0026n=3GVA0K12Q7dXW89y\u0026q=85\u0026s=149c42d5e530bbd556361118b756ccb8","api":{"playground":{"display":"interactive"},"mdx":{"auth":{"method":"key"},"server":["https://api.salesbricks.com"]}},"background":{"color":{"light":"#FFFFFF","dark":"#0A0A0A"}},"navbar":{"primary":{"type":"button","label":"Log in","href":"https://app.salesbricks.com/login"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/salesbricks","x":"https://twitter.com/getsalesbricks","instagram":"https://www.instagram.com/salesbricks"}},"search":{"prompt":"Search Salesbricks docs..."},"seo":{"indexing":"navigable"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"salesbricks","hasAudioNarration":false,"actualSubdomain":"salesbricks","customDomains":["docs.salesbricks.com"],"gitSource":{"type":"github","owner":"goderecho","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed16ea8eec1bf8be06828a","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"APIs \u0026 Webhooks","count":127},{"language":"default","tag":"REST API Endpoints","count":83},{"language":"default","tag":"Documentation","count":40},{"language":"default","tag":"Webhooks","count":34},{"language":"default","tag":"Integrations","count":19},{"language":"default","tag":"Invoices","count":13},{"language":"default","tag":"Subscriptions","count":12},{"language":"default","tag":"Usage","count":11},{"language":"default","tag":"Payment Methods","count":11},{"language":"default","tag":"Order Webhooks","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"table.two-column td,table.two-column th{width:50%}"}],"page":{"pagePath":"integrations/crm-field-mapping","slug":"/integrations/crm-field-mapping","pageMetadata":{"title":"CRM Field Mapping","mode":"wide","description":null,"href":"/integrations/crm-field-mapping"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Salesbricks Order Fields`,icon:`list`,id:`salesbricks-order-fields`,children:[_jsxs(_components.p,{children:[`When connecting Salesbricks to your CRM, map the following `,_jsx(_components.strong,{children:`Order`}),`–level fields to align data between the two systems effectively:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Definition`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`self_service`})}),_jsx(_components.td,{children:`Indicates whether the order was placed via a self-service channel.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`stage`})}),_jsx(_components.td,{children:`Represents the current phase or status of the order, indicating progression through your pipeline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`A unique identifier for the order within Salesbricks, used for consistent reference across platforms.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`subscription_id`})}),_jsx(_components.td,{children:`The identifier for the Salesforce subscription associated with the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`agreement_number`})}),_jsx(_components.td,{children:`The index of the order within the subscription.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`order_type`})}),_jsx(_components.td,{children:`Specifies the type of order (e.g., standard, renewal, upgrade, recast) for categorization.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`created_at`})}),_jsx(_components.td,{children:`The timestamp marking when the order was created in Salesbricks.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`updated_at`})}),_jsx(_components.td,{children:`The timestamp for the last update to the order, providing insight into its most recent activity.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`starts_at`})}),_jsx(_components.td,{children:`Indicates when the order begins.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ends_at`})}),_jsx(_components.td,{children:`The expected end date of the order, marking its termination unless renewed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`closed_at`})}),_jsx(_components.td,{children:`The timestamp marking when the order was closed.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`point_of_contact_email`})}),_jsx(_components.td,{children:`The email address of the main user or contact associated with the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`primary_user`})}),_jsx(_components.td,{children:`The full name of the main user or contact associated with the order, typically the primary point of contact.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`metadata`})}),_jsx(_components.td,{children:`An open field for additional data, custom attributes, or notes specific to the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`billing_schedule`})}),_jsx(_components.td,{children:`The frequency or schedule for billing, such as monthly, quarterly, or annually.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`payment_terms_text`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`x`}),` = `,_jsx(_components.code,{children:`payment_terms_number_of_days`}),`. If `,_jsx(_components.code,{children:`x`}),` is 0, returns “Due on receipt.” Otherwise, returns “Net `,_jsx(_components.code,{children:`x`}),`” (e.g., “Net 30”).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`owner_name`})}),_jsx(_components.td,{children:`The name of the account owner managing the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`owner_email`})}),_jsx(_components.td,{children:`The email address of the account owner managing the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`accounts_payable_emails`})}),_jsx(_components.td,{children:`Email addresses responsible for processing payments on the buyer’s side.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`arr`})}),_jsx(_components.td,{children:`The Annual Recurring Revenue associated with the order, reflecting yearly revenue from subscriptions or ongoing contracts.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`contract_value`})}),_jsx(_components.td,{children:`The total value of the contract over its entire duration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`The length of the contract or order term, measured in months.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`auto_renews`})}),_jsx(_components.td,{children:`Indicates if the order will automatically renew upon expiration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`buyer_name`})}),_jsx(_components.td,{children:`The name of the company purchasing the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`currency_iso_code`})}),_jsx(_components.td,{children:`The ISO currency code (e.g., USD, EUR) used in the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`buyer_legal_name`})}),_jsx(_components.td,{children:`The official legal name of the buying company.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_committed_current_spend`})}),_jsx(_components.td,{children:`The total contract value of the customer’s current active agreement.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_expected_renewal_spend`})}),_jsx(_components.td,{children:`The forecasted total contract value of the customer’s next renewal agreement.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phase_count`})}),_jsxs(_components.td,{children:[`The number of `,_jsx(_components.a,{href:`/orders/order-phases`,children:`phases`}),` on the order. `,_jsx(_components.code,{children:`1`}),` for a standard order. Available only when multi-phase orders are enabled.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phase_summary`})}),_jsxs(_components.td,{children:[`One line per phase, formatted as `,_jsx(_components.code,{children:`Name (start - end): total`}),`. Empty for a single-phase order. Available only when multi-phase orders are enabled.`]})]})]})]})]}),_jsxs(Accordion,{title:`Salesbricks Customer Fields`,icon:`list`,id:`salesbricks-customer-fields`,children:[_jsxs(_components.p,{children:[`When connecting Salesbricks to your CRM, map the following `,_jsx(_components.strong,{children:`Customer`}),`–level fields to align data between the two systems effectively:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Definition`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`Customer name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`legal_name`})}),_jsx(_components.td,{children:`Customer legal name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsxs(_components.td,{children:[`Refers to the current customer’s status. A customer is `,_jsx(_components.code,{children:`ACTIVE`}),` if they have at least one active subscription. If the only active subscription is scheduled for termination, the status is updated to `,_jsx(_components.code,{children:`TERMINATING`}),`. If the last active subscription has terminated, the status is updated to `,_jsx(_components.code,{children:`TERMINATED`}),`.`,_jsx(`br`,{}),_jsx(`br`,{}),`Options: Active, Terminating, Terminated, Order Needed, Scheduled, Open Order`,_jsx(`br`,{}),_jsx(`br`,{}),`If the customer has multiple active subscriptions, the status will continue to read `,_jsx(_components.code,{children:`ACTIVE`}),` unless all subscriptions are terminating / terminated.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`customer_since_date`})}),_jsx(_components.td,{children:`First subscription’s start date.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`next_renewal_date`})}),_jsx(_components.td,{children:`Active subscription’s next renewal date. If there are multiple active subscriptions, gets the subscription with the earliest end date. For example: Subscription A - Mar 1, 2024 - March 1, 2025, Subscription B - March 1, 2024 - April 1, 2024. Next renewal date is April 2, 2024.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`termination_date`})}),_jsx(_components.td,{children:`If all customer subscriptions have been terminated, returns the termination date of the last subscription terminated.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`churn_notes`})}),_jsx(_components.td,{children:`Notes from the last terminated subscription.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_committed_current_spend`})}),_jsxs(_components.td,{children:[`Sum of `,_jsx(_components.code,{children:`subscription_grand_total`}),` of all subscriptions.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_expected_renewal_spend`})}),_jsxs(_components.td,{children:[`Sum of `,_jsx(_components.code,{children:`renewal_value`}),` of all subscriptions.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`primary_user`})}),_jsx(_components.td,{children:`Primary user full name of the recently closed/updated order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_name`})}),_jsx(_components.td,{children:`Product name of the recently closed/updated order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_arr`})}),_jsx(_components.td,{children:`Total ARR of the recently closed/updated order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`auto_renews`})}),_jsx(_components.td,{children:`Whether the recently closed/updated order auto renews. Options: Yes, No.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`Number of months of the last closed/updated order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`billing_frequency`})}),_jsx(_components.td,{children:`Billing frequency of the last closed/updated order. Options: Monthly, Quarterly, Semi-annually, Annually, All upfront.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`brick_a`})}),_jsx(_components.td,{children:`All brick names will be available for mapping and can be mapped to any CRM field. The value will be the total quantity/entitlements for the mapped brick. For example: If you sell licenses and have “Starter Seat”, “Professional Seat”, “Enterprise Seat”, and “Viewer Seat” as bricks in your plans, you can map these to custom fields in your CRM to track total quantities.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`brick_b`})}),_jsx(_components.td,{children:`Additional brick field for mapping to CRM custom fields.`})]})]})]})]}),_jsxs(Accordion,{title:`Salesbricks Brick Fields`,icon:`list`,id:`salesbricks-brick-fields`,children:[_jsxs(_components.p,{children:[`When connecting Salesbricks to your CRM, map the following `,_jsx(_components.strong,{children:`Brick`}),`–level fields to align data between the two systems effectively:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Definition`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`A unique identifier for the brick within Salesbricks, used for consistent reference across platforms.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`The displayed name of the brick on the order line.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`summary`})}),_jsx(_components.td,{children:`A punch description of the brick that appears in the order builder.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`code`})}),_jsx(_components.td,{children:`Your internal SKU code for this offering.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cogs`})}),_jsx(_components.td,{children:`The cost of goods sold.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sku_type`})}),_jsx(_components.td,{children:`Denotes the type of brick being sold. Options: Software, Service.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sku_schedule`})}),_jsx(_components.td,{children:`The type of billing schedule associated with the brick. Options: Subscription, One-time, Milestone, Usage.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`custom_unit_text`})}),_jsx(_components.td,{children:`Your custom unit of measurement for the brick.`})]})]})]})]}),_jsxs(Accordion,{title:`Salesbricks Order Brick Fields`,icon:`list`,id:`salesbricks-order-brick-fields`,children:[_jsxs(_components.p,{children:[`When connecting Salesbricks to your CRM, map the following `,_jsx(_components.strong,{children:`Order Brick`}),`–level fields to align line item data between the two systems effectively:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Definition`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`The displayed name of the brick on the order line (uses the brick’s custom name if set, otherwise the default brick name).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quantity`})}),_jsxs(_components.td,{children:[`The quantity for this brick on the order. For usage SKUs this is the pre-commitment amount (or `,_jsx(_components.code,{children:`1`}),` if none is set); for other SKUs it is the ordered quantity (or the quantity delta when configured).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`opportunity_id`})}),_jsxs(_components.td,{children:[`The CRM opportunity identifier linked to the order that this brick belongs to (e.g. Salesforce `,_jsx(_components.code,{children:`Opportunity.Id`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pricebook_entry_id`})}),_jsxs(_components.td,{children:[`The CRM price book entry ID associated with this brick and currency (e.g. Salesforce `,_jsx(_components.code,{children:`PricebookEntry.Id`}),`), used to tie the line item to the correct price book entry.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`product_id`})}),_jsxs(_components.td,{children:[`The CRM product ID mapped to this brick in the given currency (e.g. Salesforce `,_jsx(_components.code,{children:`Product2.Id`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sub_total`})}),_jsxs(_components.td,{children:[`The line item value `,_jsx(_components.strong,{children:`before`}),` any discounts are applied, in the order currency (0 when revenue schedule sync is enabled).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`total_discount`})}),_jsx(_components.td,{children:`The total discounts applied to this brick, including line-level and contract-level discounts (e.g. sales, one-time, duration, and contract/buyout discounts), in the order currency.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`grand_total`})}),_jsxs(_components.td,{children:[`The final total value for this brick `,_jsx(_components.strong,{children:`after`}),` all discounts are applied, in the order currency (0 when revenue schedule sync is enabled).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`effective_unit_price`})}),_jsx(_components.td,{children:`The effective price per unit for this brick. By default this is the net price per unit after discounts; when discount-line-item mode is enabled it becomes the gross unit price before discounts.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`effective_unit_price_without_discount`})}),_jsxs(_components.td,{children:[`The weighted average unit price `,_jsx(_components.strong,{children:`before`}),` any discounts, after tiers are applied (i.e. pure list price per unit for this brick).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`first_year_unit_price`})}),_jsxs(_components.td,{children:[`An annualized unit price representing `,_jsx(_components.strong,{children:`only the first year’s`}),` revenue for this brick, derived by slicing the total contract value into a year-one equivalent (ignores ramping).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`annual_unit_price`})}),_jsxs(_components.td,{children:[`The annualized unit price per unit `,_jsx(_components.strong,{children:`excluding`}),` contract-level discount (buyout), but including line-item discounts, normalized to a 12-month period.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`annual_unit_price_net_contract_discount`})}),_jsxs(_components.td,{children:[`The annualized unit price per unit `,_jsx(_components.strong,{children:`including all discounts`}),`, both line-item and contract-level (i.e. “net of buyout”), normalized to a 12-month period.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration_months`})}),_jsx(_components.td,{children:`The total duration of the order that this brick belongs to, measured in whole months.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration_days`})}),_jsx(_components.td,{children:`The total duration of the order in days, inclusive of both the start and end dates.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`phase_index`})}),_jsxs(_components.td,{children:[`The 1-based position of the `,_jsx(_components.a,{href:`/orders/order-phases`,children:`phase`}),` this line item belongs to. Available only when multi-phase orders are enabled.`]})]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"CRM Field Mapping","mode":"wide","description":null,"href":"/integrations/crm-field-mapping"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"salesbricks","siteName":"Salesbricks","title":"CRM Field Mapping - Salesbricks","relatedPagesConfig":{"enabled":true,"limit":3,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T17:24:38.931Z","originalFileLocation":"integrations/crm-field-mapping.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Salesbricks\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"CRM Field Mapping - Salesbricks\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Salesbricks\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.salesbricks.com/integrations/crm-field-mapping\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://salesbricks.mintlify.site/_mintlify/api/og/v2?division=CRM\u0026amp;title=CRM+Field+Mapping\u0026amp;theme=6840d7226d993b65c5aa4922\u0026amp;signature=91115c7e3040e9d0ed925d80077f91e730292ee8e48f6e128c73eb1cbebe636c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"CRM Field Mapping - Salesbricks\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://salesbricks.mintlify.site/_mintlify/api/og/v2?division=CRM\u0026amp;title=CRM+Field+Mapping\u0026amp;theme=6840d7226d993b65c5aa4922\u0026amp;signature=91115c7e3040e9d0ed925d80077f91e730292ee8e48f6e128c73eb1cbebe636c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/salesbricks/Q_HZP6fZfruEcDCT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Salesbricks\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#197F78\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.salesbricks.com/integrations/crm-field-mapping\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/crm-field-mapping.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.salesbricks.com/#organization\",\"name\":\"Salesbricks\",\"url\":\"https://docs.salesbricks.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/salesbricks/3GVA0K12Q7dXW89y/logo/light.svg?fit=max\u0026auto=format\u0026n=3GVA0K12Q7dXW89y\u0026q=85\u0026s=ead3e65ff72970d53a9cd22de50bd8fc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.salesbricks.com#website\",\"name\":\"Salesbricks\",\"url\":\"https://docs.salesbricks.com\",\"publisher\":{\"@id\":\"https://docs.salesbricks.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.salesbricks.com/integrations/crm-field-mapping#webpage\",\"url\":\"https://docs.salesbricks.com/integrations/crm-field-mapping\",\"name\":\"CRM Field Mapping\",\"dateModified\":\"2026-10-30T17:24:38.931Z\",\"isPartOf\":{\"@id\":\"https://docs.salesbricks.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.salesbricks.com/integrations/crm-field-mapping#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.salesbricks.com/integrations/crm-field-mapping#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"CRM\",\"item\":\"https://docs.salesbricks.com/integrations/salesforce/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CRM Field Mapping\",\"item\":\"https://docs.salesbricks.com/integrations/crm-field-mapping\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.salesbricks.com/integrations/crm-field-mapping#article\",\"headline\":\"CRM Field Mapping\",\"name\":\"CRM Field Mapping\",\"url\":\"https://docs.salesbricks.com/integrations/crm-field-mapping\",\"mainEntityOfPage\":{\"@id\":\"https://docs.salesbricks.com/integrations/crm-field-mapping#webpage\"},\"dateModified\":\"2026-10-30T17:24:38.931Z\",\"publisher\":{\"@id\":\"https://docs.salesbricks.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.salesbricks.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Salesbricks\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Salesbricks\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/integrations/crm-field-mapping.md","siteName":"Salesbricks","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/quickstart-guide/introduction"}]},{"tab":"Integrations","groups":[{"group":"CRM","icon":"address-book","pages":[{"group":"Salesforce","pages":[{"title":"Overview","href":"/integrations/salesforce/overview"},{"title":"Managed Package","href":"/integrations/salesforce/managed-package"}]},{"title":"HubSpot","href":"/integrations/hubspot"},{"title":"Attio","description":null,"href":"/integrations/attio"},{"title":"CRM Field Mapping","mode":"wide","href":"/integrations/crm-field-mapping"}]},{"group":"Payment processor","icon":"credit-card","pages":[{"group":"Stripe","pages":[{"title":"Overview","description":null,"href":"/integrations/stripe/overview"},{"title":"Setup","href":"/integrations/stripe/setup"}]}]},{"group":"Finance \u0026 ERP","icon":"building-columns","pages":[{"group":"QuickBooks","pages":[{"title":"Overview","href":"/integrations/quickbooks/overview"},{"title":"Setup \u0026 Troubleshooting","href":"/integrations/quickbooks/setup"},{"title":"Manual Payment Matching","href":"/integrations/quickbooks/payment-matching"}]},{"group":"Xero","pages":[{"title":"Overview","href":"/integrations/xero/overview"},{"title":"Setup \u0026 Troubleshooting","href":"/integrations/xero/setup"}]}]},{"group":"Tax","icon":"receipt","pages":[{"title":"Sphere","href":"/integrations/sphere"},{"title":"Kintsugi","href":"/integrations/kintsugi"}]},{"group":"Analytics","icon":"chart-mixed","pages":[{"title":"ChartMogul","href":"/integrations/chartmogul"}]},{"group":"Alerts \u0026 collaboration","icon":"bell","pages":[{"title":"Slack","href":"/integrations/slack"}]},{"group":"Salesbricks services","icon":"plug","pages":[{"title":"MCP","href":"/integrations/mcp"}]},{"group":"Single Sign-On","icon":"right-to-bracket","pages":[{"group":"Okta","pages":[{"title":"OIN Configuration Setup","href":"/integrations/okta/oin-configuration"},{"title":"Private Integration Setup","href":"/integrations/okta/private-integration"}]}]}]},{"tab":"APIs \u0026 Webhooks","pages":[{"title":"APIs \u0026 Webhooks","href":"/api-reference/getting-started/overview"}]},{"tab":"What's new","pages":[{"title":"What's new","href":"/whats-new"}]},{"tab":"Knowledge Base","href":"https://support.salesbricks.com"}]},"basePath":"","title":"CRM Field Mapping - Salesbricks","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}