> ## Documentation Index
> Fetch the complete documentation index at: https://docs.findtempo.co/llms.txt
> Use this file to discover all available pages before exploring further.

# CSV import

> Bring your opportunities into Deal Brain by uploading a CSV — no admin approval required.

If you can't connect [Salesforce](/integrations/salesforce) or [HubSpot](/integrations/hubspot) yet, you can upload a CSV of your opportunities instead. It gets your team running today without waiting on an admin.

<Note>
  CSV import is **point-in-time**. Data won't stay in sync the way a connected CRM does. You can re-run the export whenever you want to refresh, and you can connect a CRM later without losing anything.
</Note>

## What the file needs

Deal Brain reads your column headers and maps them to its fields automatically, so exact naming isn't critical. What matters is that each row represents an opportunity, with its account and contact alongside.

A good starting set:

| Object      | Recommended fields                                                                             |
| ----------- | ---------------------------------------------------------------------------------------------- |
| Opportunity | Name, Amount, Stage, Close Date, Next Steps, plus any MEDDPICC or custom fields your team uses |
| Account     | Account Name, Account Website                                                                  |
| Contact     | First Name, Last Name, Title, Email                                                            |

If your export produces one row per opportunity–contact pair, opportunities with multiple contacts will appear on multiple rows. That's expected — Deal Brain dedupes on import.

## Export from Salesforce

<Steps>
  <Step title="Create a new report">
    In Salesforce, go to **Reports → New Report** and choose the **Opportunities with Contact Roles** report type. This is a built-in Salesforce report that joins each opportunity to its contacts in a single export.

    <img src="https://mintcdn.com/temposystemsinc/vId_q2psBJ8eoYRg/images/integrations/sf-choose-report-type.png?fit=max&auto=format&n=vId_q2psBJ8eoYRg&q=85&s=a078c9bb4baaf2c8461cc145c1ac71a3" alt="Salesforce Choose Report Type dialog with 'Opportunities with Contact Roles' selected" width="1314" height="926" data-path="images/integrations/sf-choose-report-type.png" />
  </Step>

  <Step title="Add the columns Deal Brain needs">
    Click **Edit** in the top right and use the columns picker to add the opportunity fields you want to track and manage in Deal Brain. This report will act as the source for what Deal Brain knows about your book of business. Many of the fields automatically visible (e.g. mailing address) may not be useful for your deal management, so feel free to unselect these.
  </Step>

  <Step title="Check the filters">
    Open the **Filters** tab and confirm you're getting the opportunities you expect. The default **Close Date** filter is often too restrictive and hides open deals — broaden it if your row count looks low.

    <img src="https://mintcdn.com/temposystemsinc/vId_q2psBJ8eoYRg/images/integrations/sf-report-filters.png?fit=max&auto=format&n=vId_q2psBJ8eoYRg&q=85&s=a0ff341fe3562e26f1da23974323f974" alt="Salesforce report Filters panel showing Show Me, Close Date, and Include filters" width="282" height="281" data-path="images/integrations/sf-report-filters.png" />
  </Step>

  <Step title="Save the report">
    Save the report inside Salesforce (e.g. **Deal Brain Export**) so you can re-run it later when you want to refresh your data.
  </Step>

  <Step title="Export as Details Only CSV">
    Click the down arrow next to **Save** and choose **Export**. Pick **Details Only** as the export view and **Comma Delimited (.csv)** as the format, then click **Export**.

    <img src="https://mintcdn.com/temposystemsinc/vId_q2psBJ8eoYRg/images/integrations/sf-export-button.png?fit=max&auto=format&n=vId_q2psBJ8eoYRg&q=85&s=7906f58b3cf0416f795f8a9997a6d6a9" alt="Salesforce report actions menu with Export highlighted" width="130" height="306" data-path="images/integrations/sf-export-button.png" />

    <img src="https://mintcdn.com/temposystemsinc/vId_q2psBJ8eoYRg/images/integrations/sf-export-dialog.png?fit=max&auto=format&n=vId_q2psBJ8eoYRg&q=85&s=9a3d324d9e79b5deae7cee5938e10c18" alt="Salesforce Export dialog with Details Only and Comma Delimited .csv selected" width="655" height="484" data-path="images/integrations/sf-export-dialog.png" />
  </Step>
</Steps>

<Note>
  You need the **Export Reports** Salesforce permission to download the CSV. If the export option is missing, ask your Salesforce Admin to grant it.
</Note>

## Export from HubSpot

Export your deals from HubSpot with their associated companies and contacts included, as a comma-delimited `.csv`. Match the columns to the recommended set above.

## Upload to Deal Brain

<Steps>
  <Step title="Choose the CSV path in onboarding">
    During Deal Brain onboarding, click **Upload a CSV of your opportunities instead**.
  </Step>

  <Step title="Drop in your CSV">
    Upload the file you exported. Deal Brain will read your column headers and map them to its fields automatically.
  </Step>

  <Step title="Confirm and finish onboarding">
    Review the import preview, then confirm. Deal Brain will create your opportunities, dedupe contacts across rows, and continue you through the rest of the onboarding flow.
  </Step>
</Steps>

## Moving to a connected CRM later

Nothing is lost. Connect [Salesforce](/integrations/salesforce) or [HubSpot](/integrations/hubspot) whenever your admin is ready, and Deal Brain switches to keeping your opportunities in sync automatically — including proposing CRM updates with citations, which the CSV path can't do.
