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

# Sonny's Car Wash AI Integration | AI Agent for Car Wash Customer Service

> Connect Sonny's Car Wash POS to Answering Agent's AI phone system. Automate membership lookup, cancellations, upgrades, and retention with AI customer support.

# Sonny's Car Wash AI Integration

Transform your Sonny's Car Wash locations with AI-powered phone answering. Our integration connects your [Sonny's Car Wash POS](https://www.sonnysdirect.com) to an intelligent AI agent that handles customer calls 24/7.

## What Is This?

Answering Agent is an **AI phone answering service** for car washes. When you connect your Sonny's POS, our AI agent can:

* **Answer calls instantly** - No more missed calls during busy periods
* **Recognize customers by phone** - "Hi Sarah, I see your Platinum membership..."
* **Handle membership cancellations** - With automatic retention offers
* **Process upgrades/downgrades** - Change plans during the call
* **Access real-time account data** - Membership status, vehicles, payment info

## Why Car Washes Choose This Integration

<CardGroup cols={2}>
  <Card title="Never Miss a Call" icon="phone">
    AI answers every call, even during peak hours when your team is busy washing cars.
  </Card>

  <Card title="Automatic Cancellations" icon="user-x">
    Customers can cancel memberships over the phone without tying up your staff.
  </Card>

  <Card title="Retention Discounts" icon="tag">
    AI automatically offers discounts to customers thinking about canceling.
  </Card>

  <Card title="24/7 Availability" icon="clock">
    After-hours calls get handled just like daytime calls. No more voicemails.
  </Card>
</CardGroup>

## Required Fields to Configure

| Field                 | Where to Find in Sonny's                       | Required      |
| --------------------- | ---------------------------------------------- | ------------- |
| **API ID**            | Dashboard → Settings → API → API ID            | ✅ Yes         |
| **Data API Key**      | Dashboard → Settings → API → Data API Key      | ✅ Yes         |
| **Ecommerce API Key** | Dashboard → Settings → API → Ecommerce API Key | ⚠️ Optional\* |

\*Ecommerce API Key is required for cancellations, upgrades, downgrades, and retention discounts. Without it, the AI can only look up customer information.

<Note>
  If API fields are missing in Sonny's or keys cannot be generated, request API access from Sonny's support or your account representative. API credentials are not the same as Sonny's Controls or Backoffice login credentials.
</Note>

## Setup Steps

<Steps>
  <Step title="Get Your Sonny's API Credentials">
    Log into your [Sonny's Dashboard](https://www.sonnysdirect.com) → Settings → API. Copy your API ID and generate a Data API Key and Ecommerce API Key. If API settings are unavailable, contact Sonny's support to enable API access for third-party integrations.
  </Step>

  <Step title="Add Integration in Answering Agent">
    Go to [Answering Agent Dashboard](https://answeringagent.com) → Integrations → Add Integration → Sonny's Car Wash.
  </Step>

  <Step title="Enter Required Fields">
    Paste your API ID, Data API Key, and Ecommerce API Key into the form.
  </Step>

  <Step title="Test the Connection">
    Click "Test Connection" to verify everything works.
  </Step>

  <Step title="Go Live">
    Enable the integration. Your AI agent now has access to Sonny's data during calls.
  </Step>
</Steps>

## If Sonny's Needs to Enable API Access

If your API section is unavailable, send Sonny's support or your account rep a request for:

* API ID
* Data API Key
* Ecommerce API Key (if available)
* API access for third-party integrations

## How It Works During Calls

```
Customer calls your car wash
         ↓
AI answers: "Thanks for calling [Your Car Wash]"
         ↓
AI looks up phone number in Sonny's
         ↓
AI sees: "Hi John! I see your Platinum membership expires next month..."
         ↓
Customer: "I want to cancel"
         ↓
AI checks for retention offers → Offers 20% discount
         ↓
Customer accepts or declines
         ↓
AI processes cancellation in Sonny's automatically
```

## Common Issues & Fixes

<AccordionGroup>
  <Accordion title="Data API Key is required" icon="triangle-exclamation">
    **Cause:** Data API Key is missing or invalid

    **Fix:**

    1. Confirm Data API Key is entered in Answering Agent integration settings
    2. Re-copy key from Sonny's dashboard without extra spaces
    3. If key options are unavailable, request API access from Sonny's support
  </Accordion>

  <Accordion title="Connection test fails" icon="triangle-exclamation">
    **Cause:** Wrong API ID or expired keys

    **Fix:**

    1. Verify you're using the API ID (not Location ID)
    2. Generate fresh keys in Sonny's dashboard
    3. Check for extra spaces when copying
  </Accordion>

  <Accordion title="Cancellations don't work" icon="triangle-exclamation">
    **Cause:** Missing Ecommerce API Key

    **Fix:** Add the Ecommerce API Key. Cancellations require this separate key from Sonny's.
  </Accordion>

  <Accordion title="Customer not found" icon="triangle-exclamation">
    **Cause:** Phone number mismatch

    **Fix:** The AI will ask for an alternate number. Ensure primary phones are up to date in Sonny's.
  </Accordion>

  <Accordion title="Customer has no active memberships" icon="triangle-exclamation">
    **Cause:** Customer exists in Sonny's but has no active recurring membership

    **Fix:** Confirm membership status in Sonny's and verify you're searching the right account and phone number.
  </Accordion>
</AccordionGroup>

## Test Checklist

Before going live:

* [ ] Connection test passes
* [ ] Test call shows customer name and membership
* [ ] AI can search memberships
* [ ] AI can cancel a membership (test account)
* [ ] AI offers retention discount when available
* [ ] AI handles multiple vehicles correctly

## Related Integrations

<CardGroup cols={2}>
  <Card title="NXT Wash" icon="droplet" href="/integrations/nxt-wash">
    AI integration for NXT Wash POS
  </Card>

  <Card title="WashAssist" icon="sparkles" href="/integrations/washassist">
    AI integration for WashAssist POS
  </Card>

  <Card title="AMP" icon="zap" href="/integrations/amp">
    AI integration for AMP Memberships
  </Card>
</CardGroup>

## Need Help?

Contact [support@answeringagent.com](mailto:support@answeringagent.com) with:

* Your Sonny's API ID
* Error message from connection test
* Call ID if issue happened during a call

***

**Related Keywords:** AI phone answering for car wash, Sonny's POS integration, car wash AI agent, automated car wash customer service, AI membership management, car wash call automation
