# Tools Integration Guide

**Google Sheets, Google Calendar, and Gmail**

This tutorial will walk you through integrating **Google Sheets**, **Google Calendar**, and **Gmail** with NexaVoxa to automate tasks and enhance your AI agent’s capabilities. These integrations allow you to sync data, schedule appointments, and send/receive emails directly through your voice agents.

**Add NexaVoxa Service Account to Your Google Calendar:**

1. Open your Google Calendar in a web browser.
2. Click the **Settings** gear icon in the top right corner and select **Settings**.
3. In the left sidebar, click **Settings for my calendars** and select the calendar you want to integrate.
4. Scroll down to **Share with specific people**.
5. Click **Add people**.
6. Paste this email address into the field:\
   `agentintegration@first-renderer-466610-n1.iam.gserviceaccount.com`
7. Set the permission level to **Make changes to events**.
8. Click **Send** to share the calendar with the NexaVoxa service account.

<figure><img src="/files/8wR9RFtXaswUx72BdSzw" alt=""><figcaption></figcaption></figure>

**Share Your Google Sheet with NexaVoxa and Find the Sheet ID:**

* Open the Google Sheet you want to integrate.
* Click the **Share** button in the top-right corner.
* In the “Add people and groups” field, paste this email:\
  `agentintegration@first-renderer-466610-n1.iam.gserviceaccount.com`
* Set the permission level to **Editor** to allow NexaVoxa access.
* Click **Send** or **Share** to grant access.
* To find your **Google Sheet ID**, look at the URL of your sheet.
* The Sheet ID is the string between `/d/` and `/edit` in the URL.\
  Example URL:\
  `https://docs.google.com/spreadsheets/d/1A2bC3dEfGHIjKlMnOpQrStUvWxYZ1234567890/edit#gid=0`
* In this example, the Sheet ID is:\
  `1A2bC3dEfGHIjKlMnOpQrStUvWxYZ1234567890`
* Copy and paste this Sheet ID into the NexaVoxa integration settings.

<figure><img src="/files/uDcRph5DFuGoaBhZ0N4R" alt=""><figcaption></figcaption></figure>

**Connect Gmail with NexaVoxa to Receive Responses:**

* Open your NexaVoxa agent integration settings.
* Locate the **Gmail integration** field.
* Enter the **email address** where you want to receive responses.\
  Example: `yourname@company.com`
* Make sure this email is active and accessible.
* Save the settings to enable your agent to send emails directly to this address.
* Test the integration by triggering a sample interaction to confirm that responses are delivered.

<figure><img src="/files/BpkTS6R2m0uzlvRNaz6E" alt=""><figcaption></figcaption></figure>

**Key Actions to Show:**

1. Connect NexaVoxa with Google Sheets to store and retrieve customer data.
2. Sync NexaVoxa with Google Calendar to automate scheduling and retrieve appointment details.
3. Integrate Gmail to send and receive emails directly through the agent.
4. Test integrations by creating mock calls and ensuring proper data sync.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexavoxa.com/build/tools-integration-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
