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

# Gong

> Connect Gong and make it the primary meeting capture source, so Doris uses Gong calls instead of sending its notetaker.

Connect Gong if your team already records calls in Gong. Doris then brings in verified Gong calls with their transcripts. The calls appear in [Meetings](/features/conversations) and link to deals, companies and people.

Doris uses one primary source for meeting transcripts. Doris Notetaker is the default. When you make Gong primary, Doris stops sending its notetaker.

## Before you start

You need:

* A Doris role that can configure meeting capture.
* Gong **Admin Center** access, with permission to create automation rules.
* Permission in Gong to create an API access key and secret.
* A connected CRM in Doris. Connect it first, so Doris can link calls to the right deals.

## 1. Open the Gong setup

Go to **Settings > Workspace > Integrations**. Then do one of these:

* In the **Meeting capture** family, select **Set up Gong** on the Gong row.
* Select **Configure meeting capture**, then **Set up Gong** on the Gong row.

The **Connect Gong** dialog opens. It shows the webhook URL for your workspace.

## 2. Create the Gong webhook rule

<Steps>
  <Step title="Copy the webhook URL">
    In the dialog, select **Copy Gong webhook URL**.
  </Step>

  <Step title="Create the rule in Gong">
    In Gong, open **Admin Center > Settings > Ecosystem > Automation Rules**. Create a webhook rule with the **New Call** trigger. Paste the Doris webhook URL.
  </Step>

  <Step title="Copy the public key">
    Gong shows a **Public Key** for the rule. Copy it. Doris uses it to check that each webhook came from Gong.
  </Step>
</Steps>

## 3. Create the Gong API key

In Gong, go to **Company Settings > API**. Select **Get API Key**. Copy the **Access Key** and the **Access Key Secret**. Gong shows the secret once only.

## 4. Connect in Doris

<Steps>
  <Step title="Paste the values">
    In the **Connect Gong** dialog, paste the **Public key**, **Access key** and **Access key secret**.
  </Step>

  <Step title="Connect">
    Select **Connect Gong**. Doris checks the API credentials with Gong. If the check fails, Doris shows an error and saves nothing.
  </Step>
</Steps>

<Note>
  Connecting Gong does not make it primary. Doris Notetaker stays primary until you complete the next step.
</Note>

## 5. Make Gong primary

<Steps>
  <Step title="Open meeting capture">
    In **Integrations**, select **Configure meeting capture**.
  </Step>

  <Step title="Make Gong primary">
    On the Gong row, select **Make primary**. The row then shows **Doris bots blocked**.
  </Step>
</Steps>

While Gong is primary, Doris Notetaker does not join meetings. To go back, select **Make primary** on the **Doris Notetaker** row. Doris keeps the Gong calls it already brought in.

## Which calls Doris brings in

Doris ignores a Gong call in these cases:

* No internal participant on the call matches a Doris user by email.
* Salesforce is connected with **Selected CRM owners**, and no internal participant is a selected owner.

<Warning>
  If Salesforce uses **Selected CRM owners** and you select nobody, Doris ignores every Gong call. To bring in calls from all reps, choose **All CRM owners**. See [Salesforce](/integrations/salesforce#4-choose-what-doris-imports).
</Warning>

The owner filter uses the Salesforce user IDs that Gong sends. It does not apply to HubSpot.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Calls do not appear in Doris">
    Check that Gong is primary on the **Meeting capture** page. Check that the Gong rule uses the **New Call** trigger and the exact Doris webhook URL. Then check the owner filter above.
  </Accordion>

  <Accordion title="Connect Gong fails">
    Doris could not verify the access key and secret with Gong. Create a new API key in Gong and paste both values again. The public key must be at least 20 characters.
  </Accordion>

  <Accordion title="A call has no transcript yet">
    Gong must finish processing the recording first. Check that the API key can read call transcripts.
  </Accordion>

  <Accordion title="Doris Notetaker stopped joining meetings">
    This is expected while Gong is primary. Make Doris Notetaker primary again if you want it back.
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.