Skip to main content
When connecting Salesbricks to your CRM, map the following Order–level fields to align data between the two systems effectively:
FieldDefinition
self_serviceIndicates whether the order was placed via a self-service channel.
stageRepresents the current phase or status of the order, indicating progression through your pipeline.
idA unique identifier for the order within Salesbricks, used for consistent reference across platforms.
subscription_idThe identifier for the Salesforce subscription associated with the order.
agreement_numberThe index of the order within the subscription.
order_typeSpecifies the type of order (e.g., standard, renewal, upgrade, recast) for categorization.
created_atThe timestamp marking when the order was created in Salesbricks.
updated_atThe timestamp for the last update to the order, providing insight into its most recent activity.
starts_atIndicates when the order begins.
ends_atThe expected end date of the order, marking its termination unless renewed.
closed_atThe timestamp marking when the order was closed.
point_of_contact_emailThe email address of the main user or contact associated with the order.
primary_userThe full name of the main user or contact associated with the order, typically the primary point of contact.
metadataAn open field for additional data, custom attributes, or notes specific to the order.
billing_scheduleThe frequency or schedule for billing, such as monthly, quarterly, or annually.
payment_terms_textx = payment_terms_number_of_days. If x is 0, returns “Due on receipt.” Otherwise, returns “Net x” (e.g., “Net 30”).
owner_nameThe name of the account owner managing the order.
owner_emailThe email address of the account owner managing the order.
accounts_payable_emailsEmail addresses responsible for processing payments on the buyer’s side.
arrThe Annual Recurring Revenue associated with the order, reflecting yearly revenue from subscriptions or ongoing contracts.
contract_valueThe total value of the contract over its entire duration.
durationThe length of the contract or order term, measured in months.
auto_renewsIndicates if the order will automatically renew upon expiration.
buyer_nameThe name of the company purchasing the order.
currency_iso_codeThe ISO currency code (e.g., USD, EUR) used in the order.
buyer_legal_nameThe official legal name of the buying company.
total_committed_current_spendThe total contract value of the customer’s current active agreement.
total_expected_renewal_spendThe forecasted total contract value of the customer’s next renewal agreement.
When connecting Salesbricks to your CRM, map the following Customer–level fields to align data between the two systems effectively:
FieldDefinition
nameCustomer name.
legal_nameCustomer legal name.
statusRefers 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_dateFirst subscription’s start date.
next_renewal_dateActive 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_dateIf all customer subscriptions have been terminated, returns the termination date of the last subscription terminated.
churn_notesNotes from the last terminated subscription.
total_committed_current_spendSum of subscription_grand_total of all subscriptions.
total_expected_renewal_spendSum of renewal_value of all subscriptions.
primary_userPrimary user full name of the recently closed/updated order.
product_nameProduct name of the recently closed/updated order.
total_arrTotal ARR of the recently closed/updated order.
auto_renewsWhether the recently closed/updated order auto renews. Options: Yes, No.
durationNumber of months of the last closed/updated order.
billing_frequencyBilling frequency of the last closed/updated order. Options: Monthly, Quarterly, Semi-annually, Annually, All upfront.
brick_aAll 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_bAdditional brick field for mapping to CRM custom fields.
When connecting Salesbricks to your CRM, map the following Brick–level fields to align data between the two systems effectively:
FieldDefinition
idA unique identifier for the brick within Salesbricks, used for consistent reference across platforms.
nameThe displayed name of the brick on the order line.
summaryA punch description of the brick that appears in the order builder.
codeYour internal SKU code for this offering.
cogsThe cost of goods sold.
sku_typeDenotes the type of brick being sold. Options: Software, Service.
sku_scheduleThe type of billing schedule associated with the brick. Options: Subscription, One-time, Milestone, Usage.
custom_unit_textYour custom unit of measurement for the brick.
When connecting Salesbricks to your CRM, map the following Order Brick–level fields to align line item data between the two systems effectively:
FieldDefinition
nameThe displayed name of the brick on the order line (uses the brick’s custom name if set, otherwise the default brick name).
quantityThe 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_idThe CRM opportunity identifier linked to the order that this brick belongs to (e.g. Salesforce Opportunity.Id).
pricebook_entry_idThe 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_idThe CRM product ID mapped to this brick in the given currency (e.g. Salesforce Product2.Id).
sub_totalThe line item value before any discounts are applied, in the order currency (0 when revenue schedule sync is enabled).
total_discountThe 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_totalThe final total value for this brick after all discounts are applied, in the order currency (0 when revenue schedule sync is enabled).
effective_unit_priceThe 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_discountThe weighted average unit price before any discounts, after tiers are applied (i.e. pure list price per unit for this brick).
first_year_unit_priceAn 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_priceThe 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_discountThe 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_monthsThe total duration of the order that this brick belongs to, measured in whole months.
duration_daysThe total duration of the order in days, inclusive of both the start and end dates.