---
title: "ActiveCampaign कनेक्टर"
description: "Tajo के माध्यम से Brevo के साथ कॉन्टैक्ट्स, डील्स, ऑटोमेशन्स, और एंगेजमेंट इवेंट्स सिंक करने के लिए संपूर्ण ActiveCampaign इंटीग्रेशन गाइड।"
url: https://tajo.io/hi/docs/connectors/marketing/activecampaign/
markdown: https://tajo.io/hi/docs/connectors/marketing/activecampaign.md
lang: hi-IN
robots: noindex
---

अर्ली एक्सेस का अनुरोध करें

अपना पहला नाम और कार्यस्थल का ईमेल पता दर्ज करें। Tajo एक्सेस अनुरोध की पुष्टि के लिए हम आपको एक लिंक ईमेल करेंगे।

# ActiveCampaign कनेक्टर

कनेक्टर की स्थिति: नियोजित अभी बना नहीं है। Tajo आज यह कनेक्टर नहीं चलाता।

| स्रोत फ़ील्ड | गंतव्य फ़ील्ड | नमूना मान |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

व्यापक कॉन्टैक्ट माइग्रेशन, डील पाइपलाइन सिंक्रनाइज़ेशन, ऑटोमेशन मैपिंग, और दोनों प्लेटफ़ॉर्म्स में एकीकृत मार्केटिंग डेटा के लिए अपने ActiveCampaign खाते को Tajo के माध्यम से Brevo से कनेक्ट करें।

## अवलोकन

| गुण | मान |
| --- | --- |
| **प्लेटफ़ॉर्म** | ActiveCampaign |
| **श्रेणी** | Marketing |
| **सेटअप जटिलता** | मध्यम |
| **आधिकारिक इंटीग्रेशन** | नहीं |
| **सिंक किया गया डेटा** | कॉन्टैक्ट्स, डील्स, ऑटोमेशन्स, इवेंट्स |
| **API Base URL** | `https://{account}.api-us1.com/api/3` |

## विशेषताएं

- **कॉन्टैक्ट माइग्रेशन** - कस्टम फ़ील्ड्स, टैग्स, और लिस्ट सदस्यता के साथ कॉन्टैक्ट्स माइग्रेट करें
- **डील पाइपलाइन सिंक** - राजस्व ट्रैकिंग के लिए डील स्टेज, मान, और मालिकों को सिंक करें
- **ऑटोमेशन मैपिंग** - ActiveCampaign ऑटोमेशन्स को Brevo वर्कफ़्लो ट्रिगर्स में मैप करें
- **इवेंट ट्रैकिंग** - व्यवहारिक सेगमेंटेशन के लिए साइट ट्रैकिंग और कस्टम इवेंट्स सिंक करें
- **लिस्ट और टैग सिंक** - Brevo में लिस्ट संरचनाओं और टैग-आधारित सेगमेंट्स को दोहराएं
- **E-commerce इंटीग्रेशन** - Deep Data (orders, customers, carts) को Brevo में सिंक करें
- **कस्टम ऑब्जेक्ट सिंक** - ActiveCampaign कस्टम ऑब्जेक्ट्स को Brevo एट्रिब्यूट्स में मैप करें
- **स्कोर सिंक** - लीड और कॉन्टैक्ट स्कोर को Brevo एट्रिब्यूट्स में स्थानांतरित करें

## पूर्वावश्यकताएं

शुरू करने से पहले, सुनिश्चित करें कि आपके पास है:

1. एक ActiveCampaign खाता (Lite, Plus, Professional, या Enterprise)
2. Settings > Developer से API URL और API key
3. API एक्सेस वाला एक Brevo खाता
4. एक Tajo खाता

## प्रमाणीकरण

### API Key प्रमाणीकरण

ActiveCampaign एक हेडर या क्वेरी पैरामीटर के रूप में पारित API key का उपयोग करता है।

```bash
curl "https://{account}.api-us1.com/api/3/contacts" \
  -H "Api-Token: YOUR_API_KEY" \
  -H "Content-Type: application/json"
```

ActiveCampaign Settings > Developer में अपना API URL और key खोजें।

API URL

आपका API URL आपके खाते के लिए अद्वितीय है (जैसे, `https://yourcompany.api-us1.com`)। हमेशा इस URL का उपयोग करें, न कि डैशबोर्ड URL का।

## कॉन्फ़िगरेशन

### बुनियादी सेटअप

```yaml
connectors:
  activecampaign:
    enabled: true
    api_url: "https://yourcompany.api-us1.com"
    api_key: "${AC_API_KEY}"

    # Data sync options
    sync:
      contacts: true
      deals: true
      automations: true
      events: true
      ecommerce: true

    # List mapping to Brevo
    list_mapping:
      "Main List": 50
      "Newsletter": 51
      "Customers": 52
```

### फ़ील्ड मैपिंग

ActiveCampaign फ़ील्ड्स को Brevo कॉन्टैक्ट एट्रिब्यूट्स में मैप करें:

#### डिफ़ॉल्ट मैपिंग्स

| Parameter | Type | Description |
| --- | --- | --- |
| `email` required | string | कॉन्टैक्ट ईमेल (अद्वितीय पहचानकर्ता) |
| `firstName` optional | string | FIRSTNAME एट्रिब्यूट से मैप होता है |
| `lastName` optional | string | LASTNAME एट्रिब्यूट से मैप होता है |
| `phone` optional | string | SMS एट्रिब्यूट से मैप होता है |
| `tags` optional | array | सेगमेंटेशन के लिए कॉन्टैक्ट टैग्स |
| `score` optional | integer | कॉन्टैक्ट एंगेजमेंट स्कोर |
| `deals` optional | array | संबद्ध डील रिकॉर्ड्स |
| `fieldValues` optional | array | कस्टम फ़ील्ड मान |

#### कस्टम फ़ील्ड मैपिंग

```yaml
field_mapping:
  # Standard fields
  email: email
  firstName: FIRSTNAME
  lastName: LASTNAME
  phone: SMS

  # Engagement fields
  score: LEAD_SCORE
  rating: ENGAGEMENT_RATING

  # Deal fields
  deals.value: DEAL_VALUE
  deals.stage: DEAL_STAGE
  deals.owner: DEAL_OWNER

  # Custom fields
  fieldValues.company: COMPANY_NAME
  fieldValues.industry: INDUSTRY
  fieldValues.plan_tier: PLAN_TIER
```

## API एंडपॉइंट्स

### कॉन्टैक्ट्स

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `GET` | `/api/3/contacts` | सभी कॉन्टैक्ट्स सूचीबद्ध करें |
| `POST` | `/api/3/contacts` | एक कॉन्टैक्ट बनाएं |
| `PUT` | `/api/3/contacts/{id}` | एक कॉन्टैक्ट अपडेट करें |
| `GET` | `/api/3/contacts/{id}` | एक कॉन्टैक्ट प्राप्त करें |
| `POST` | `/api/3/contact/sync` | एक कॉन्टैक्ट सिंक करें (बनाएं या अपडेट करें) |
| `POST` | `/api/3/import/bulk_import` | बल्क आयात कॉन्टैक्ट्स |

### डील्स

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `GET` | `/api/3/deals` | सभी डील्स सूचीबद्ध करें |
| `POST` | `/api/3/deals` | एक डील बनाएं |
| `PUT` | `/api/3/deals/{id}` | एक डील अपडेट करें |
| `GET` | `/api/3/dealStages` | सभी डील स्टेज सूचीबद्ध करें |
| `GET` | `/api/3/dealPipelines` | सभी पाइपलाइन सूचीबद्ध करें |

### ऑटोमेशन्स

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `GET` | `/api/3/automations` | ऑटोमेशन्स सूचीबद्ध करें |
| `GET` | `/api/3/automations/{id}` | एक ऑटोमेशन प्राप्त करें |
| `POST` | `/api/3/contactAutomations` | कॉन्टैक्ट को ऑटोमेशन में जोड़ें |

### E-commerce (Deep Data)

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `POST` | `/api/3/ecomOrders` | एक ऑर्डर बनाएं |
| `GET` | `/api/3/ecomOrders` | ऑर्डर सूचीबद्ध करें |
| `POST` | `/api/3/ecomCustomers` | एक ग्राहक बनाएं |
| `GET` | `/api/3/ecomCustomers` | ग्राहक सूचीबद्ध करें |

### इवेंट ट्रैकिंग

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `POST` | `/api/3/tracking/event` | एक कस्टम इवेंट ट्रैक करें |
| `GET` | `/api/3/eventTrackingEvents` | सभी इवेंट नाम सूचीबद्ध करें |
| `POST` | `/api/3/eventTrackingEvents` | एक इवेंट नाम बनाएं |

## इवेंट्स

### कॉन्टैक्ट इवेंट्स

| इवेंट | ट्रिगर | उपयोग मामला |
| --- | --- | --- |
| `contact_add` | नया कॉन्टैक्ट बनाया गया | स्वागत फ़्लो |
| `contact_update` | कॉन्टैक्ट डेटा बदला | एट्रिब्यूट सिंक |
| `contact_tag_added` | टैग असाइन किया गया | सेगमेंट अपडेट |
| `contact_tag_removed` | टैग हटाया गया | सेगमेंट क्लीनअप |

### डील इवेंट्स

| इवेंट | ट्रिगर | उपयोग मामला |
| --- | --- | --- |
| `deal_add` | नई डील बनाई गई | सेल्स सूचना |
| `deal_update` | डील स्टेज बदला | पाइपलाइन ऑटोमेशन |
| `deal_tasktype_add` | डील में टास्क जोड़ा | गतिविधि ट्रैकिंग |

### ऑटोमेशन इवेंट्स

| इवेंट | ट्रिगर | उपयोग मामला |
| --- | --- | --- |
| `automation_contact_add` | कॉन्टैक्ट ऑटोमेशन में प्रवेश किया | फ़्लो ट्रैकिंग |
| `automation_contact_complete` | कॉन्टैक्ट ने ऑटोमेशन पूरा किया | अगला-स्टेप ट्रिगर |

## कोड उदाहरण

### कनेक्टर प्रारंभ करें

```javascript
import { TajoClient } from '@tajo/sdk';

const tajo = new TajoClient({
  apiKey: process.env.TAJO_API_KEY,
  brevoApiKey: process.env.BREVO_API_KEY
});

// Connect ActiveCampaign
await tajo.connectors.connect('activecampaign', {
  apiUrl: process.env.AC_API_URL,
  apiKey: process.env.AC_API_KEY
});
```

### Brevo में कॉन्टैक्ट्स माइग्रेट करें

```javascript
// Full contact migration with custom fields and tags
await tajo.connectors.sync('activecampaign', {
  type: 'full',
  resources: ['contacts', 'deals', 'events'],
  options: {
    includeTags: true,
    includeCustomFields: true,
    includeScores: true,
    includeListMemberships: true
  }
});

// Check sync status
const status = await tajo.connectors.status('activecampaign');
console.log(status);
// {
//   connected: true,
//   lastSync: '2024-01-15T10:30:00Z',
//   contactsMigrated: 28000,
//   dealsSynced: 4500,
//   eventsSynced: 120000
// }
```

### कस्टम इवेंट्स ट्रैक करें

```javascript
// Forward ActiveCampaign events to Brevo
await tajo.activecampaign.trackEvent({
  email: 'customer@example.com',
  event: 'product_demo_requested',
  eventData: {
    product: 'Enterprise Plan',
    source: 'website'
  }
});
```

## दर सीमाएं

ActiveCampaign API दर सीमाएं:

| प्लान | दर सीमा | विवरण |
| --- | --- | --- |
| Lite | 5 अनुरोध/सेकंड | प्रति खाता |
| Plus | 10 अनुरोध/सेकंड | प्रति खाता |
| Professional | 10 अनुरोध/सेकंड | प्रति खाता |
| Enterprise | 20 अनुरोध/सेकंड | प्रति खाता |

अतिरिक्त सीमाएं:

- **Bulk import**: 250 कॉन्टैक्ट्स प्रति बैच
- **Bulk import frequency**: एक समय में 1 import
- **Event tracking**: 2 अनुरोध/सेकंड
- **दैनिक सीमा**: कोई स्पष्ट दैनिक सीमा नहीं (केवल दर-आधारित)

दर सीमा हैंडलिंग

जब सीमाएं पार हो जाती हैं तो ActiveCampaign `429 Too Many Requests` लौटाता है। `Retry-After` हेडर मान के साथ रीट्राई लॉजिक लागू करें।

## समस्या निवारण

### सामान्य समस्याएं

| समस्या | कारण | समाधान |
| --- | --- | --- |
| 403 Forbidden | अमान्य API key या URL | AC Settings > Developer में API URL और key सत्यापित करें |
| कॉन्टैक्ट सिंक नहीं हुआ | डुप्लिकेट ईमेल हैंडलिंग | upsert व्यवहार के लिए `/contact/sync` एंडपॉइंट का उपयोग करें |
| कस्टम फ़ील्ड खाली | फ़ील्ड ID मेल नहीं | फ़ील्ड्स को ID के अनुसार मैप करें, label के अनुसार नहीं (labels बदल सकते हैं) |
| Webhook प्राप्त नहीं हुआ | Webhook कॉन्फ़िगर नहीं | AC Settings > Developer > Webhooks में वेबहुक्स सेट करें |
| डील नहीं बनाई | आवश्यक फ़ील्ड्स गायब | सुनिश्चित करें कि pipeline, stage, और contact प्रदान किए गए हैं |

### डीबग मोड

विस्तृत लॉगिंग सक्षम करें:

```yaml
connectors:
  activecampaign:
    debug: true
    log_level: verbose
    log_webhooks: true
```

### कनेक्शन परीक्षण करें

```bash
tajo connectors test activecampaign
# ✓ API connection successful
# ✓ Contacts readable
# ✓ Deals readable
# ✓ Automations accessible
# ✓ Event tracking enabled
```

## सर्वोत्तम प्रथाएं

1. **contact sync एंडपॉइंट का उपयोग करें** - अलग create/update के बजाय upsert ऑपरेशन्स के लिए `/contact/sync` का उपयोग करें
2. **फ़ील्ड्स को ID के अनुसार मैप करें** - कस्टम फ़ील्ड IDs स्थिर हैं; labels बदल सकते हैं
3. **लिस्ट सदस्यता संरक्षित करें** - कॉन्टैक्ट डेटा के साथ-साथ लिस्ट असाइनमेंट माइग्रेट करें
4. **डील पाइपलाइन सिंक करें** - लगातार CRM रिपोर्टिंग के लिए पाइपलाइन स्टेज मैप करें
5. **इवेंट ट्रैकिंग लागू करें** - Brevo में व्यवहारिक डेटा के लिए साइट ट्रैकिंग का उपयोग करें
6. **बैच आयात** - 1,000 से अधिक कॉन्टैक्ट्स वाले डेटासेट के लिए bulk import का उपयोग करें

## सुरक्षा

- **API Key प्रमाणीकरण** - `Api-Token` हेडर के माध्यम से टोकन-आधारित एक्सेस
- **Webhook सत्यापन** - Webhook स्रोत IP रेंज सत्यापित करें
- **TLS एन्क्रिप्शन** - सभी API संचार HTTPS के माध्यम से एन्क्रिप्टेड
- **खाता-स्तरीय एक्सेस** - API key पूर्ण खाता एक्सेस प्रदान करता है; सावधानी से उपयोग करें
- **IP प्रतिबंध** - Enterprise प्लान्स पर उपलब्ध

## संबंधित संसाधन

- [ActiveCampaign API Documentation](https://developers.activecampaign.com/reference/overview)
- [ActiveCampaign Webhook Guide](https://developers.activecampaign.com/page/webhooks)
- [Mailchimp Connector](https://tajo.io/hi/docs/connectors/marketing/mailchimp)
- [Brevo Connector](https://tajo.io/hi/docs/connectors/marketing/brevo)
- [Customer Sync Skill](https://tajo.io/hi/docs/skills/data-sync/customer-sync)
