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

# Integrations Overview

> Connect your e-commerce platform and data sources to RevBridge AI

Integrations connect RevBridge AI to your existing tools and data sources. They enable automatic data synchronization, ensuring your customer profiles are always up-to-date.

## Available Integrations

| Integration | Status      | Data Synced                                  |
| ----------- | ----------- | -------------------------------------------- |
| **Shopify** | Available   | Customers, Orders, Products, Abandoned Carts |
| **VTEX**    | Coming Soon | —                                            |

## How Integrations Work

### Data Flow

```
Your Platform → RevBridge AI → Customer Profiles
     ↓                              ↓
  Orders                       Segments
  Customers                    Campaigns
  Products                     Analytics
```

### Sync Process

<Steps>
  <Step title="Connect">
    Authorize RevBridge AI to access your platform
  </Step>

  <Step title="Initial Sync">
    Historical data is imported (customers, orders, etc.)
  </Step>

  <Step title="Incremental Sync">
    New and updated data syncs automatically
  </Step>

  <Step title="Real-Time Updates">
    Customer profiles update as events occur
  </Step>
</Steps>

## Managing Integrations

Access integrations from **Data → Integrations** in the sidebar.

### Integration Status

| Status           | Meaning                           |
| ---------------- | --------------------------------- |
| **Connected**    | Integration is active and syncing |
| **Syncing**      | Data sync in progress             |
| **Error**        | Issue requires attention          |
| **Disconnected** | Integration is not active         |

### Connection Health

For each integration, you can view:

* Last sync timestamp
* Records synced
* Error messages (if any)
* Sync frequency

## Data Synchronization

### What Gets Synced

| Data Type           | Description                 | Use Case                       |
| ------------------- | --------------------------- | ------------------------------ |
| **Customers**       | Contact info, attributes    | People profiles                |
| **Orders**          | Transactions, items, totals | Revenue tracking, segmentation |
| **Products**        | Catalog, prices, inventory  | Recommendations, alerts        |
| **Abandoned Carts** | Incomplete checkouts        | Recovery campaigns             |

### Sync Frequency

| Sync Type            | Frequency          | Triggered By                   |
| -------------------- | ------------------ | ------------------------------ |
| **Full Sync**        | On connect, manual | Initial setup, troubleshooting |
| **Incremental Sync** | Every 6 hours      | Scheduled                      |
| **Real-Time**        | Immediate          | Webhooks (where supported)     |

<Info>
  Sync frequency can be configured based on your needs. Contact support for custom sync schedules.
</Info>

## Security and Privacy

### Data Protection

* OAuth-based authentication (no password storage)
* Encrypted data transfer (TLS 1.2+)
* Data stored in encrypted databases
* Access scoped to necessary permissions only

### Permissions

Integrations request only the permissions needed:

* Read customer data
* Read order data
* Read product catalog
* No write access to your platform

<Tip>
  Review the permission scope before connecting any integration. RevBridge AI follows the principle of least privilege.
</Tip>

## Troubleshooting

### Integration Won't Connect

1. Verify you have admin access to the platform
2. Clear browser cache and try again
3. Check if the platform is experiencing issues
4. Contact support if problems persist

### Data Not Syncing

1. Check integration status for errors
2. Verify connection is still authorized
3. Try disconnecting and reconnecting
4. Manual sync can be triggered from settings

### Missing Data

1. Confirm the data exists in the source platform
2. Check sync filters or date ranges
3. Allow time for incremental sync to complete
4. Review data mapping settings

## Adding New Integrations

We're constantly adding new integrations. To request an integration:

1. Go to **Data → Integrations**
2. Click **Request Integration**
3. Tell us which platform you need
4. We'll prioritize based on demand

## Next Steps

<CardGroup cols={2}>
  <Card title="Shopify Integration" icon="shopify" href="/integrations/shopify">
    Connect your Shopify store
  </Card>

  <Card title="Data Overview" icon="chart-simple" href="/features/analytics">
    View your synced data
  </Card>
</CardGroup>
