Autofill CRM for Salesforce: Automatically Extract and Sync Meeting Data to Contacts, Accounts, and Opportunities

Last updated: July 21, 2026

Keeping Salesforce records up to date after every customer conversation can be time-consuming. Autofill CRM for Salesforce helps streamline this process by extracting relevant information from your meeting transcripts and preparing CRM updates for your existing Contact, Account, and Opportunity records.

After each meeting, Fireflies analyzes the meeting transcript, identifies relevant details, and drafts updates for your configured Salesforce fields. You can review the suggested values, make any necessary changes, and choose when to send them to Salesforce.

You stay in control. Fireflies prepares CRM updates for review, but nothing is sent to Salesforce until you review and approve it.

πŸ” What Can Autofill CRM Do?

With Autofill CRM, you can:

  • Automatically extract information from meeting transcripts.

  • Populate Salesforce Contact, Account, and Opportunity fields.

  • Configure both default and custom Salesforce fields.

  • Choose whether new information should Append to or Overwrite existing values.

  • Control which meetings Autofill CRM runs on using Rules.

  • Review, edit, or exclude extracted values before sending them to Salesforce.

  • Run Autofill CRM On Demand for past meetings.

πŸ”‘ Prerequisites

Before setting up Autofill CRM for HubSpot, make sure you have:

  • An active Fireflies account.

  • A Salesforce account with Contacts, Accounts, and Opportunities available.

  • Your Fireflies account connected to Salesforce (if you haven't connected it yet, we'll show you how in the next section).

  • Autofill CRM is available on Business and Enterprise plans.

Autofill CRM uses 1 AI credit each time meeting data is extracted. Reviewing, editing, and sending data to HubSpot does not consume additional AI credits.

πŸ”— Connect Salesforce to Fireflies

Before configuring Autofill CRM, make sure your Salesforce integration is connected to Fireflies.

Step 1: Log in to your Fireflies account, navigate to the Integrations page, and search for Salesforce. Click on it to get started.

Recorded_screen_1_V1 - 2026-07-21T212309.487.gif

Step 2: Click Connect, then sign in to your Salesforce account and complete the authentication process.

image.png

Step 3: Review the requested permissions and click Allow to grant Fireflies access to your Salesforce account.

image.png

Step 4: Once authorization is complete, you'll be redirected back to Fireflies to continue setting up Autofill CRM.

image.png

βš™ Set Up Autofill CRM

This is where you tell Fireflies what to extract from your meetings and where each piece of information should go in Salesforce.

Step 1: Open Autofill CRM Setup

In the CRM Autofill section on the right-hand side, click Setup Autofill.

image.png

Step 2: Select the Salesforce Record Types to Update

Choose which Salesforce records you want Fireflies to update with information extracted from your meetings.

  1. Contacts – Use this if you only want to update Contact fields, such as job title, email, phone number, or other contact-related details.

  2. Accounts – Use this if you only want to update Account fields, such as industry, annual revenue, employee count, or account-related details.

  3. Opportunities – Use this if you only want to update Opportunity fields, such as stage, amount, close date, next steps, or opportunity-related details.

You can select one, two, or all three record types based on your workflow.

image.png

For demonstration purposes, we'll select all three record types - Contacts, Accounts, and Opportunities. Click Continue to proceed.

Fireflies analyzes your Salesforce records and suggests a ready-to-use configuration to help you get started quickly.

Recorded_screen_1_V1 - 2026-07-21T214037.318.gif

Step 3: Review Suggested Fields

Fireflies automatically suggests fields based on your recently updated Salesforce records. Use the Contacts, Accounts, and Opportunities tabs to review the information Fireflies will extract from your meetings and where it will be stored in Salesforce.

You can edit, remove, or add fields at any time during setup.

image.png

The configuration screen is divided into two sections (panes):

Left pane - What should we extract?

This section defines the information Fireflies should look for in your meeting transcripts.

  • Each field shows its data type, such as text (Aa) or date (πŸ“…) - no need to worry about formatting, Fireflies automatically matches extracted data to the appropriate Salesforce field type.

  • Review and customize these fields as needed before saving your configuration.

image.png

Right pane - Where should it go in Salesforce?

This section defines where the extracted information should be stored in Salesforce.

  • Fireflies automatically suggests Salesforce field mappings, but you can review and update them as needed.

  • When data is extracted from a meeting, Fireflies automatically formats it and maps it to the selected Salesforce field.

image.png

Step 4: Configure Field Update Behavior

For each mapped HubSpot field, choose how Fireflies should handle existing data when new information is extracted from a meeting.

Important: Each field can use a different update behavior. Review this setting carefully, as it determines whether new information is added to an existing HubSpot field or replaces it.

  • πŸ“„+ Append: Adds the extracted information to the existing value in the HubSpot field.

    image.png
  • πŸ”„ Overwrite: Replaces the existing value in the HubSpot field with the newly extracted information.

    image.png
  • Click the icon next to a field to switch between Append and Overwrite. The displayed icon indicates which update behavior is currently applied to that field.

    Recorded_screen_1_V1 - 2026-07-21T214816.309.gif

Tip: Use πŸ“„+ Append when you want to preserve existing information and add new details over time. Use πŸ”„ Overwrite when you want the latest meeting information to replace the current field value.

Step 5: Add or Customize Fields

Need to capture additional information or adjust the suggested field mappings? You can modify existing fields or add custom fields to match your CRM workflow.

For example, you might want Fireflies to extract information such as budget, employee count, competitor mentions, or other details that aren't included in the suggested fields.

Modify Existing Fields:

1. Click an existing field to select a different Salesforce field or replace it with a Custom Field.

Recorded_screen_1_V1 - 2026-07-21T215317.561.gif

2. Update the extraction prompt to control what information Fireflies extracts from your meetings.

Recorded_screen_1_V1 - 2026-07-21T220141.326.gif

πŸ“Œ Before adding a custom field in Fireflies, make sure the corresponding custom property already exists in your Salesforce account.

To add a custom field:

1. At the bottom of the What should we extract? pane, click Add Field β†’ Custom Field.

image.png

2. In the modal window:

  • Under Select field, choose the Salesforce field where the extracted information should be stored.

  • In the Define insight to autofill field, enter a prompt describing the information Fireflies should extract from your meetings.

    πŸ’‘ Tip: The more specific your extraction prompt is, the more accurately Fireflies can identify and extract the information from your meetings.

image.png

Example: Select Favorite Content Topics and use the prompt "Extract the content topics mentioned as areas of interest during the meeting."

image.png

3. Choose the Append (πŸ“„+) or Overwrite (πŸ”„) option for the field.

4. Click Confirm to add the field to your Autofill CRM configuration.

Recorded_screen_1_V1 - 2026-07-21T220441.306.gif

Step 6 (Optional): Configure Autofill CRM Rules

Rules allow you to control exactly which meetings Autofill CRM runs on, for example, only on demo calls, or only when a specific team member is the host.

Β The Rules Engine is available to Enterprise admins only. Don't have access to Rules? No problem - skip this step and continue to Step 7. Autofill CRM will still work normally based on your configured fields.

To configure rules, clickΒ RulesΒ in the bottom-left corner of the setup screen. You can filter meetings by:

πŸ’‘By default, Autofill CRM is configured to run only for External meetings. If needed, you can modify this rule or add additional filters to control which meetings Autofill CRM processes.

Recorded_screen_1_V1 - 2026-07-21T220558.131.gif

πŸ—‚ All Meetings

Run Autofill CRM on all meetings without applying any filters.

πŸ“ Meeting Title

Run Autofill CRM only when the meeting title matches specific conditions.

Examples:

  • Title contains Demo

  • Title starts with Client Review

  • Title equals Discovery Call

πŸ‘€ Meeting Host

Run Autofill CRM based on the meeting host.

Examples:

πŸ‘₯ Meeting Participants

Run Autofill CRM based on meeting participants.

Examples:

⏱ Meeting Duration

Run Autofill CRM only for meetings based on their duration.

  • Longer than – Run Autofill CRM only for meetings longer than the specified duration.

  • Shorter than – Run Autofill CRM only for meetings shorter than the specified duration.

Example: Set Longer than – 30 minutes to run Autofill CRM only for meetings that lasted more than 30 minutes.

πŸ”€ Apply Multiple Filters

Combine multiple conditions for more precise control.

Example:

You can combine filters using:

  • AND β€” All conditions must match.

  • OR β€” Any condition can match.

Recorded_screen_1_V1 - 2026-07-21T221105.587.gif

πŸ“– Want to go deeper? See theΒ Fireflies Rules Engine guideΒ for advanced filter options and examples.

Step 7: Preview Extracted Data

The preview panel shows a sample of the information Fireflies will extract from your meetings based on the configured fields and prompts.

  • Field displays the Salesforce field that will be updated.

  • Preview displays a sample of the information Fireflies expects to extract and send to that field.

If something looks off, adjust your field mappings or extraction prompts before proceeding.

image.png

Selected multiple record types in Step 2? Fireflies guides you through configuring and saving each selected record type separately. After you save one record type, Fireflies automatically switches to the next selected record type. Review the fields, make any changes if needed, and save until all selected record types are configured.

Autofill CRM Rules configured for the first record type automatically apply to all other selected record types.

Step 8: Save Your Configuration

Once you're satisfied with the field mappings, extraction prompts, update behavior, and previewed data, click Save Configuration.

image.png

πŸ’‘ What's next? Once you've configured and saved Autofill CRM, Fireflies automatically starts extracting information from future eligible meetings. The next section shows how to review the extracted data and send it to HubSpot.

β—€ Review and Send Autofill CRM Data to HubSpot

If a meeting matches your Autofill CRM configuration, Fireflies extracts the configured information and prepares it for your review. An Autofill CRM banner appears in the meeting Notepad, where you can review the extracted data, make any edits if needed, and send it to Salesforce.

Autofill CRM works with all meeting types:

  • Calendar-scheduled meetings

  • Web-recorded meetings

  • Mobile-recorded meetings

  • Uploaded meetings

Step 1: From your Fireflies dashboard. Click the Meetings tab in the left sidebar.

Recorded_screen_1_V1 (100).gif

Step 2: Open the meeting you want to push data for.

Recorded_screen_1_V2.gif

Step 3: You'll see an Autofill CRM banner showing the number of data fields extracted from the meeting. Click Review to view the data extracted from the meeting before sending it to Salesforce.

image.png

Step 4: Review the Contact record that should be updated in Salesforce.

  • For calendar meetings, Fireflies automatically populates the participant email addresses. Add or remove participants as needed.

  • For uploaded meetings or meetings without participant details, search for or enter the contact manually.

image.png

Step 5: Review and update the extracted data before sending it to HubSpot.

  • Review the extracted values for each selected record type.

  • Edit any extracted values if needed.

  • Click the βœ“ icon next to a field to include or exclude it from the HubSpot update.

  • Switch between the selected record type tabs to review each set of data.

Recorded_screen_1_V1 (11).gif

Step 6: Review each selected record type

Fireflies guides you through each selected record type one at a time. Review the extracted information, make any necessary changes, then continue until you've reviewed all selected record types.

  • Contacts – Review the extracted Contact properties, edit any values if needed, then click Save and Next to continue.

    Recorded_screen_1_V3 (1).gif
  • Accounts – Review the extracted Account fields, edit any values if needed, then click Save and Next to continue.

    image.png
  • Opportunities – Select one or more Opportunities to update with the extracted meeting information. If the meeting includes multiple contacts, Fireflies displays the open Opportunities associated with those contacts. Review the extracted Opportunity fields, make any changes if needed, then click Autofill to send the updates to Salesforce.

    image.png

πŸ“€ How Autofill CRM Data Appears in Salesforce

Once you click Autofill, Fireflies updates the selected Salesforce records with the information extracted from your meeting.

  • Contacts β†’ Updates the configured Contact fields.

  • Accounts β†’ Updates the configured Account fields.

  • Opportunities β†’ Updates the configured Opportunity fields.

  • Custom Fields β†’ Updates any custom Salesforce fields included in your Autofill CRM configuration.

  • Field Updates β†’ Applies the configured Append or Overwrite behavior for each field.

This helps keep your Salesforce records accurate and up to date while reducing manual data entry.

tt.png

⚑ Run Autofill CRM On Demand

Autofill CRM can also be run on demand for past meetings. Instead of waiting for future meetings that match your configured rules, you can manually trigger Autofill CRM from any supported meeting at any time.

Supported meeting types include:

  • Scheduled meetings

  • Web-recorded meetings

  • Uploaded meetings

Step 1: From your Fireflies dashboard. Click the Meetings tab in the left sidebar.

Recorded_screen_1_V1 (100).gif

Step 2: Open the meeting you want to push data for.

Recorded_screen_1_V2.gif

Step 3: Click the Integrations dropdown menu icon in the top-right corner of the Notepad.

image.png

Step 4: Select HubSpot from the list.

  • 🟒 Green checkmark - Salesforce is already connected and ready to use.

  • βž• Plus sign - Salesforce is not connected yet. Click the icon to connect your HubSpot account before continuing.

Once connected, hover over the Salesforce integration and select Autofill to run Autofill CRM for the selected meeting.

image.png

Autofill CRM must be configured before it can be run on demand. If you haven't set up Autofill CRM yet, follow the steps in the Set Up Autofill CRM section above.

Step 5: Review the extracted Autofill CRM data

Fireflies prepares the extracted Autofill CRM data for the selected meeting.

  • Review the extracted values for each selected record type.

  • Edit any fields if needed.

  • Exclude any fields that you don't want to send to Salesforce.

  • Switch between the selected record type tabs to review each set of data.

  • Click Save and Next to continue through each selected record type until you're ready to send the updates.

Recorded_screen_1_V1 (14).gif

Step 6: Once you've reviewed all selected record types, click Autofill to send the selected updates to Salesforce.

βœ… A confirmation message appears once the selected updates have been successfully sent to Salesforce.

Recorded_screen_1_V1 (13).gif

Step 7: Verify the data in HubSpot. Open the corresponding Contact, Company, or Deal record in Salesforce to confirm that the extracted information was successfully updated.

tt.png

πŸ’³ Autofill CRM AI Credits Usage

  • Each Autofill CRM extraction uses 1 AI credit per meeting.

  • The number of configured fields does not affect credit usage. Credits are only used when Fireflies extracts information from a meeting.

❓ Frequently Asked Questions

1. Does Fireflies automatically send extracted data to Salesforce?

No. Fireflies extracts the data automatically, but you must review and manually send it to Salesforce.

2. Can I edit extracted data before sending it to Salesforce?

Yes. You can review, edit, or exclude individual fields before sending the data.

3. Can I run Autofill CRM on past meetings?

Yes. Use Autofill CRM On Demand from the meeting Notepad to process previously recorded meetings.

4. What meeting types are supported?

Autofill CRM works with:

  • Scheduled meetings

  • Web-recorded meetings

  • Uploaded meetings

  • Mobile-recorded meetings

5. Can I create custom extraction fields?

Yes. You can create custom extraction prompts and map them to existing Salesforce custom fields.

6. What is the difference between Append and Overwrite?

  • Append adds new information to an existing Salesforce field value.

  • Overwrite replaces the existing Salesforce field value with the newly extracted information.

7. Do Autofill CRM Rules apply to all selected record types?

Yes. The same Autofill CRM Rules apply to all selected record types, including Contacts, Accounts, and Opportunities.

8. How many AI credits does Autofill CRM use?

Autofill CRM uses 1 AI credit per meeting extraction, regardless of the number of fields configured.

9. Why don't I see the Autofill CRM banner on my meeting?

The Autofill CRM banner appears only after a meeting has been processed for Autofill CRM. Check the following:

  • Autofill CRM is configured and saved.

  • The meeting matches your configured Autofill CRM Rules.

  • The meeting was recorded after Autofill CRM was set up. For earlier meetings, use Autofill CRM On Demand to process them manually.