# Common Errors

Even the best systems run into hiccups. Here are the most common errors in Drip CRM, why they occur, and how to fix them.


---

## 📧 Email Issues

### 1. Emails Not Sending

**Why it happens**:

* Your email service (Gmail, Outlook, SMTP) isn’t connected properly.
* Your domain isn’t verified for sending.
* Daily sending limits have been reached.

**Fix**:


1. Go to **Settings → Email Services**.
2. Check if Gmail/Outlook/SMTP is connected. Reconnect if needed.
3. Verify your domain with SPF and DKIM records (found under **Domain Settings**).
4. If using Gmail, check you haven’t hit Google’s sending quota.


---

### 2. Emails Going to Spam

**Why it happens**:

* Messages contain “spam trigger words.”
* You’re sending bulk emails to unengaged contacts.
* Domain reputation is low.

**Fix**:

* Avoid words like “FREE!!!” or excessive exclamation marks.
* Warm up your domain: start with small sends, then scale.
* Regularly clean your lists with Smart Lists (remove inactive contacts).


---

## 📱 SMS & WhatsApp Issues

### 3. SMS/WhatsApp Not Delivering

**Why it happens**:

* Phone number not connected.
* Contact’s number is invalid or not in international format.
* Carrier restrictions in certain countries.

**Fix**:


1. Check **Phone Settings** to confirm your number is active.
2. Format numbers with +country code (e.g. `+27` for South Africa).
3. Test with a known valid number.


---

### 4. Duplicate Messages Sent

**Why it happens**:

* Contact is in multiple Smart Lists targeted by the same campaign.
* Workflow is looping because of missing exit conditions.

**Fix**:

* Before launching, preview campaign recipients.
* Add “remove from workflow” steps to prevent looping.


---

## 📅 Calendar Issues

### 5. Double-Booking Appointments

**Why it happens**:

* Calendar not synced with Google/Outlook.
* No buffer time between slots.

**Fix**:


1. Sync your external calendar under **Calendar Settings**.
2. Add buffer periods (e.g. 15 minutes) to avoid overlap.
3. For team calendars, use round-robin setup instead of shared slots.


---

### 6. Appointment Reminders Not Sending

**Why it happens**:

* Reminder notifications not configured.
* Workflow is inactive.

**Fix**:


1. Go to **Calendar → Notifications** and set reminder timings.
2. Check related workflows are published.


---

## 🔗 Integrations & API Issues

### 7. Zapier / Make Connection Failing

**Why it happens**:

* Invalid or expired API key.
* Wrong permissions set in Zapier/Make.

**Fix**:


1. Regenerate your API key under **Settings → API**.
2. Update your Zaps/Scenarios with the new key.
3. Re-test the connection.


---

### 8. Facebook / Google Ads Leads Not Syncing

**Why it happens**:

* Integration not authenticated.
* Wrong ad account or form selected.

**Fix**:


1. Go to **Settings → Integrations** and reconnect Facebook/Google Ads.
2. Double-check you’ve selected the correct lead form or ad account.
3. Test by submitting a lead form manually.


---

## 👥 CRM & Data Issues

### 9. Duplicate Contacts

**Why it happens**:

* Multiple imports without deduplication.
* Same contact submitted through different funnels.

**Fix**:

* Use the **Merge Duplicates** tool under **Contacts**.
* Standardize import files before uploading.
* Add validation rules to forms (e.g. require email/phone).


---

### 10. Workflow Not Triggering

**Why it happens**:

* Trigger conditions not met.
* Workflow is inactive.

**Fix**:


1. Double-check the trigger type (form submission, tag applied, etc.).
2. Test the trigger with a sample contact.
3. Ensure the workflow is toggled **Active**.


---

## ✅ Last Resort

If none of the above works:

* Clear your browser cache or try in incognito mode.
* Check **System Status** (inside Drip CRM or support portal).
* Contact **Support** with screenshots and error details.