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

# Google Sheets

> Import data from any business tool into Francis using Google Sheets.

Use Google Sheets to import data from business tools not natively supported by Francis. By pairing Google Sheets with third-party integrations, you can connect CRMs, data warehouses, or any tool that can export to a spreadsheet.

## Common use cases

| Data type      | How Google Sheets is used                                    |
| -------------- | ------------------------------------------------------------ |
| **CRM**        | Import pipeline and customers, like deals, contracts, etc.   |
| **Headcount**  | Import detailed employee salary data from payroll/HRIS tools |
| **Operations** | Import production data used in forecasting and/or reporting  |

## Connect Google Sheets

Go to **Settings > Integrations > Google Sheets > Connect**. A prompt asks you to choose a template:

* **Monthly totals:** upload monthly values (high-level).
* **Detailed entries:** upload journal entries (detailed).

Monthly totals is often the right choice for business data. Detailed entries is used mainly for ERP data where you want to import journal entries, but it can also capture granular transactions for other kinds of business data.

Francis creates a sheet in your Google Drive that's live-synced to Francis on every refresh. Francis must create the sheet for it to be live-synced. You cannot create your own sheet and then connect it. Enter your data into the sheet Francis creates.

To share the sheet with team members, update permissions under **Share** in Google Sheets, or move the sheet to a shared drive.

<Tip>
  Francis can only view, edit, create, and delete the specific Google Drive files it creates. It does not access any of your other Google Drive files.
</Tip>

## Microsoft users

If you use Microsoft 365, create a Google account with your Microsoft email address to connect Google Sheets to Francis.

<Note>
  Excel Online support is coming soon. Reach out at [support@francis.app](mailto:support@francis.app) with questions.
</Note>

## Status checks

Francis runs tests on each sync to flag formatting issues before they distort your numbers. The checks depend on the template you chose.

<Tabs>
  <Tab title="Monthly totals">
    <AccordionGroup>
      <Accordion title="Month headers">
        Month headers must begin at cell **B1** and follow the `YYYY-MM` format. This check fails when the headers start in the wrong cell or use a different format. Reformat the affected headers and sync again.
      </Accordion>

      <Accordion title="Unique accounts">
        Every account name must be unique. This check fails when the same account name appears more than once. Merge the duplicate rows into one before syncing.
      </Accordion>

      <Accordion title="Account names">
        Every row must have an account name. This check fails when an account name is left blank. Fill in the account name for each row before syncing.
      </Accordion>

      <Accordion title="Amount format">
        Amounts must be in numeric format. This check fails when a value contains text, currency symbols, or other non-numeric characters. Remove the formatting so each amount is a plain number.
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Detailed entries">
    <AccordionGroup>
      <Accordion title="Headers">
        Row 1 must have the column headers **Date**, **Account**, **Amount**, and **Description**. This check fails when a header is missing or renamed. Restore the exact header names in row 1 of Sheet 1.
      </Accordion>

      <Accordion title="Account names">
        Every row must have an account name. This check fails when an account name is left blank. Fill in the account name for each row before syncing.
      </Accordion>

      <Accordion title="Amount format">
        Amounts must be in numeric format. This check fails when a value contains text, currency symbols, or other non-numeric characters. Remove the formatting so each amount is a plain number.
      </Accordion>

      <Accordion title="Date format">
        Dates must follow the `YYYY-MM-DD` format. This check fails when a date uses a different format. Reformat the affected dates and sync again.
      </Accordion>
    </AccordionGroup>
  </Tab>
</Tabs>
