Skip to main content

Custom Field Mapping (Deal Insights)

Keep your CRM up to date without the manual work. Fluint automatically extracts deal qualification data from your meetings, documents, and notes, then syncs it directly to your CRM fields.

J
Written by Jason Anderson
Updated over a month ago


What is Custom Field Mapping?

Custom Field Mapping uses AI to analyze your deal context — transcripts, documents, and notes — and extract structured insights based on the MEDDPICC sales qualification framework. These insights are written directly to custom fields on your Salesforce Opportunities or HubSpot Deals, so your CRM stays current without manual data entry.


Two Types of Fields

Fluint supports two types of insight fields:

  • Fluint-defined fields — 9 pre-set fields based on the MEDDPICC framework. These come built-in and cannot be removed, but you can disable any field by selecting "Not Mapped" from its CRM field dropdown.

  • User-defined fields — Custom fields you create yourself. You write the extraction prompt, choose the value type, and map them to your CRM just like the built-in fields.

Both types work the same way: Fluint extracts values from your deal context and syncs them to the CRM fields you've mapped.


Fluint-Defined Fields

Fluint comes with 9 pre-set fields out of the box:

Field

Type

How It Works

Has Business Case

Boolean

Automatically detected when a business case document exists in the deal

Metrics

Text

Quantified business outcomes the buyer expects (revenue increase, cost reduction, time savings)

Economic Buyer

Text

The individual with discretionary spending authority — name, title, and relationship to the deal

Decision Criteria

Text

Evaluation criteria the buyer will use to select a solution

Decision Process

Text

Key stages, stakeholders, approval requirements, and expected timeline

Paper Process

Text

Procurement steps, legal review, security/compliance reviews, and contract execution dependencies

Identified Pain

Text

Primary business pains driving the initiative and their organizational impact

Champion

Text

Internal advocate — name, title, personal motivation, and level of influence

Competition

Text

Alternatives the buyer is considering: competing vendors, internal build options, and the status quo

Text fields contain up to 500 characters of AI-extracted insight. Fields return empty if there isn't enough deal context to make a confident extraction.

You don't have to use all 9 fields. To skip a field, select "Not Mapped" from its CRM field dropdown — it won't be synced to your CRM.


How to Set Up in Your CRM

Before linking fields in Fluint, you need to create the corresponding custom fields in your CRM.

Salesforce

  1. Navigate to Setup > Object Manager > Opportunity > Fields & Relationships

  2. Click New to create a custom field for each Fluint field you want to sync

  3. For text fields (Metrics, Economic Buyer, etc.): Choose Long Text Area — this supports up to 131,072 characters. Standard Text fields max at 255 characters and may truncate your insights.

  4. For Has Business Case: Choose Checkbox

  5. Save each field

HubSpot

  1. Navigate to Settings > Properties > Deal Properties

  2. Click Create property for each Fluint field you want to sync

  3. For text fields: Choose Multi-line text or Single-line text

  4. For Has Business Case: Choose Single checkbox

  5. Save each property


Linking Fields in Fluint

Once your CRM fields are created:

  1. Go to Settings > Integrations > [Your CRM] > Manage

  2. Enable the Custom Field Mapping toggle

  3. For each Fluint field (both Fluint-defined and user-defined), select the matching CRM field from the dropdown

  4. Click "Save Changes" to save your mappings

Important: Your field mappings are not applied until you click Save Changes. If you navigate away without saving, your changes will be lost.

Fluint automatically discovers the custom fields available on your CRM object, so they'll appear in the dropdown as soon as they're created in your CRM.


User-Defined Fields

Beyond the 9 Fluint-defined fields, you can create your own custom fields to extract any insight you need:

  1. Click Add Custom Field

  2. Enter a label (e.g., "Security Review Status")

  3. Write a description/prompt that tells the AI what to extract (e.g., "Summarize the current status of any security or compliance reviews mentioned in deal conversations")

  4. Select a value type — String (text) or Boolean (yes/no)

  5. Click Save to create the field

  6. Map it to a CRM field using the same dropdown workflow as the Fluint-defined fields

You can create up to 50 user-defined fields per organization.


When to Expect Synced Data

  • Initial extraction is triggered when a transcript is processed or a document is created/updated in a deal

  • AI extraction uses batch processing — expect results within up to 24 hours

  • Subsequent updates happen automatically as new deal context is added (meetings, documents, notes)

  • CRM sync occurs automatically after extraction completes

The "Has Business Case" field updates immediately since it doesn't require AI extraction — it checks whether a business case document exists in the deal.


Known Limitations

  • Field value types: Only string (max 500 characters) and boolean are currently supported

  • Salesforce field type: Use "Long Text Area" fields to avoid truncation — standard Text fields cap at 255 characters

  • Null values: AI extraction may return empty if there isn't enough evidence in the deal context

  • One catalog per deal: Field values reflect the entire deal context, not individual meetings

  • Custom field limit: Maximum 50 custom fields per organization

  • Extraction timing: Batch processing can take up to 24 hours; results are not instant


Troubleshooting

Fields not appearing in the CRM dropdown

  • Verify the custom field exists on the correct CRM object — Opportunity in Salesforce, Deal in HubSpot

  • Check that the field was created as the right type (Long Text Area for text, Checkbox for boolean)

  • Try refreshing the page — Fluint fetches available fields when the mapping UI loads

Values not syncing to CRM

  • Confirm the Custom Field Mapping toggle is enabled

  • Check that field mappings are saved — you must click Save Changes after updating any mappings

  • Ensure your CRM integration is connected and active in Settings > Integrations

Fields showing empty/null values

  • This is expected when there isn't enough deal context for a confident extraction

  • Add more meetings, documents, or notes to the deal to give the AI more context to work with

  • The "Has Business Case" field requires a business case document to exist in the deal

Did this answer your question?