# Common Scenarios for errors in Google Sheet Integration

### **Scenario 1:** &#x20;

***

When the Error message is **“Row Header is not filled”.**

<figure><img src="/files/3GLqsdLvpxXZ24Hjpn42" alt="" width="563"><figcaption><p>Error message on Integration Page</p></figcaption></figure>

{% hint style="success" %}
**Answer :-**&#x20;

1. This issue comes when the Header of the columns is not filled.
2. This issue comes when the data is there but the header is not there on the 1st row irrespective of the Tabs of that sheet.&#x20;
   {% endhint %}

**For Example -**

<figure><img src="/files/GD9WXnGvr9V22SptBQ1a" alt="" width="563"><figcaption><p>Here Headers are blank.</p></figcaption></figure>

In this sheet **headers** which is the first row is **blank**. Also if your sheet has multiple tabs and any of them has **empty header** it will show the **same error**.

### **Scenario 2:**&#x20;

***

When the error is **“The Google-Server encountered an error”.**

<figure><img src="/files/Yv8QKsRNLnKvcqKDfDl4" alt="" width="563"><figcaption><p>Error message on Integration Page</p></figcaption></figure>

{% hint style="success" %}
**Answer :-**

In this case when the user has made the google sheet by **importing** an excel file, it is created in **XLS format** and hence, the error and the integration does not **respond**.&#x20;

So in this case, you have to make a new sheet by **copy** and **paste**.&#x20;
{% endhint %}

**For Example -**

<figure><img src="/files/c9wjN6yRN5mnAvHV5C2V" alt="" width="563"><figcaption><p>Here sheet is in XLS format</p></figcaption></figure>

### **Scenario 3:**&#x20;

***

Sometimes when you click on the “**SYNC**” button it will show the error as **“Your request is in-progress.”**

{% hint style="success" %}
**Answer** :-&#x20;

1. Try to do it from **other system**.
2. If still, it doesn't works then please **reach out** to the NeoDove Team for further assistance.
   {% endhint %}

### **Scenario 4:**&#x20;

***

When you have done the **Integration** but the leads have **not been created** into the campaign.

{% hint style="success" %}
**Answer :-**

1. Check if you have done the **mapping** of the Contact Number column **correctly** in NeoDove.
2. Check if your **data** in the Contact Number column which you have mapped has a **phone number** and not any text.
3. If these things are correct and still the data is not created, then **refer** to the notification bell once to check the **notification update** to know more about your **upload activity**.
   {% endhint %}

### **Scenario 5:**&#x20;

***

**New Leads** are not being created on **Sync**.

{% hint style="success" %}
**Answer :-**&#x20;

1. Please make sure that you are not **deleting** the already synced rows on the sheet. NeoDove **reads** the rows of the sheet, so if you delete the **already synced rows** and add the lead again on the same row, it will **not get synced** again.
2. Please check if you have by mistake left an **empty row** and entered data into some random row not below your **data sequence** of the sheet. Because then it will get synced till that row and since those empty rows above that **random row** are already synced, it will **not sync again**.
   {% endhint %}


---

# 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.neodove.com/admin-portal/integrations/google-sheets-integration/common-errors.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.
