# Integrations

> Connect your CMS, shop, or database to a Reaktly knowledge base.

URL: https://docs.reaktly.com/docs/integrations

Reaktly answers from your content. Anything you can export as text can be ingested — from a CMS, an e-commerce platform, a database, or a custom application.

## How integration works

1. **Create an API key** with the `iq:import` scope ([Authentication](/docs/api-reference/authentication))
2. **Push your data** — via a built-in connector or the Ingestion API
3. **Reaktly processes it** — normalization, chunking, embedding, indexing
4. **The AI answers** from it, with citations

## Choose your path

- [Data ingestion guide](/docs/integrations/ingestion-api): First request, batching, and keeping in sync
- [Shopify](/docs/integrations/shopify): Sync products, prices, and stock
- [WordPress](/docs/integrations/wordpress): Import posts and pages
- [Payload CMS](/docs/integrations/payload-cms): Push on publish with an afterChange hook
- [WhatsApp](/docs/integrations/whatsapp): Answer on WhatsApp Business
- [Build a custom connector](/docs/integrations/custom-connector): End-to-end walkthrough for your own source

## Quick start

The fastest way to see something in the knowledge base:

```bash
curl -X POST https://api.reaktly.com/ingest \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "integrationId": "your-integration-id",
    "sourceType": "ARTICLE",
    "externalId": "my-first-article",
    "data": {
      "title": "Getting Started Guide",
      "content": "The text the AI will answer from…"
    }
  }'
```

Then read [Source types](/docs/integrations/source-types) to classify what you send, and [Integration patterns](/docs/integrations/integration-patterns) to pick a sync strategy.