Požádejte o přednostní přístup

Zadejte své jméno a pracovní e-mailovou adresu. Pošleme vám odkaz pro potvrzení žádosti o přístup k Tajo.

Konektor ActiveCampaign

Stav konektoru: Plánováno Zatím nevytvořeno. Tajo tento konektor dnes neprovozuje.

Ilustrace · ukázková data

Příklad synchronizace

Zkontrolovat jeden záznam

Zdroj

ActiveCampaign

Stav konektoru: Plánováno

Cíl

Váš další nástroj

Stav konektoru: Vlastní nástroj

Zdrojové poleCílové poleUkázková hodnota
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Návrh
  2. Zkontrolovat jeden záznam
  3. Schválit tuto verzi

Stavy se vztahují k jednotlivým konektorům a nezaručují, že je tato synchronizace připravena. Pole jsou ilustrativní. Před spuštěním synchronizace ověřte skutečné schéma a oprávnění.

Propojte svůj účet ActiveCampaign s Brevo přes Tajo pro komplexní migraci kontaktů, synchronizaci obchodního pipeline, mapování automatizací a sjednocená marketingová data napříč oběma platformami.

Přehled

VlastnostHodnota
PlatformaActiveCampaign
KategorieMarketing
Složitost nastaveníStřední
Oficiální integraceNe
Synchronizovaná dataKontakty, Obchody, Automatizace, Události
Základní URL APIhttps://{account}.api-us1.com/api/3

Funkce

  • Migrace kontaktů – Migrujte kontakty s vlastními poli, štítky a členstvím v seznamech
  • Synchronizace obchodního pipeline – Synchronizujte fáze, hodnoty a vlastníky obchodů pro sledování příjmů
  • Mapování automatizací – Mapujte automatizace ActiveCampaign na spouštěče pracovních toků Brevo
  • Sledování událostí – Synchronizujte sledování webu a vlastní události pro behaviorální segmentaci
  • Synchronizace seznamů a štítků – Replikujte struktury seznamů a segmenty na základě štítků v Brevo
  • Integrace e-commerce – Synchronizujte Deep Data (objednávky, zákazníci, košíky) do Brevo
  • Synchronizace vlastních objektů – Mapujte vlastní objekty ActiveCampaign na atributy Brevo
  • Synchronizace skóre – Přeneste skóre potenciálních zákazníků a kontaktů na atributy Brevo

Předpoklady

Než začnete, ujistěte se, že máte:

  1. Účet ActiveCampaign (Lite, Plus, Professional nebo Enterprise)
  2. URL API a API klíč z Nastavení > Developer
  3. Účet Brevo s přístupem k API
  4. Účet Tajo

Ověření

Ověření API klíčem

ActiveCampaign používá API klíč předávaný jako hlavičku nebo parametr dotazu.

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

URL API a klíč naleznete v ActiveCampaign Nastavení > Developer.

URL API

Vaše URL API je jedinečná pro váš účet (např. https://yourcompany.api-us1.com). Vždy používejte tuto URL, nikoli URL řídicího panelu.

Konfigurace

Základní nastavení

connectors:
activecampaign:
enabled: true
api_url: "https://yourcompany.api-us1.com"
api_key: "${AC_API_KEY}"
# Možnosti synchronizace dat
sync:
contacts: true
deals: true
automations: true
events: true
ecommerce: true
# Mapování seznamů na Brevo
list_mapping:
"Main List": 50
"Newsletter": 51
"Customers": 52

Mapování polí

Mapujte pole ActiveCampaign na atributy kontaktů Brevo:

Výchozí mapování

Parameter Type Description
email required
string

E-mail kontaktu (jedinečný identifikátor)

firstName optional
string

Mapuje se na atribut FIRSTNAME

lastName optional
string

Mapuje se na atribut LASTNAME

phone optional
string

Mapuje se na atribut SMS

tags optional
array

Štítky kontaktu pro segmentaci

score optional
integer

Skóre zapojení kontaktu

deals optional
array

Přidružené záznamy obchodů

fieldValues optional
array

Hodnoty vlastních polí

Mapování vlastních polí

field_mapping:
# Standardní pole
email: email
firstName: FIRSTNAME
lastName: LASTNAME
phone: SMS
# Pole zapojení
score: LEAD_SCORE
rating: ENGAGEMENT_RATING
# Pole obchodů
deals.value: DEAL_VALUE
deals.stage: DEAL_STAGE
deals.owner: DEAL_OWNER
# Vlastní pole
fieldValues.company: COMPANY_NAME
fieldValues.industry: INDUSTRY
fieldValues.plan_tier: PLAN_TIER

Koncové body API

Kontakty

MetodaKoncový bodPopis
GET/api/3/contactsVýpis všech kontaktů
POST/api/3/contactsVytvoření kontaktu
PUT/api/3/contacts/{id}Aktualizace kontaktu
GET/api/3/contacts/{id}Načtení kontaktu
POST/api/3/contact/syncSynchronizace kontaktu (vytvoření nebo aktualizace)
POST/api/3/import/bulk_importHromadný import kontaktů

Obchody

MetodaKoncový bodPopis
GET/api/3/dealsVýpis všech obchodů
POST/api/3/dealsVytvoření obchodu
PUT/api/3/deals/{id}Aktualizace obchodu
GET/api/3/dealStagesVýpis všech fází obchodů
GET/api/3/dealPipelinesVýpis všech pipeline

Automatizace

MetodaKoncový bodPopis
GET/api/3/automationsVýpis automatizací
GET/api/3/automations/{id}Načtení automatizace
POST/api/3/contactAutomationsPřidání kontaktu do automatizace

E-commerce (Deep Data)

MetodaKoncový bodPopis
POST/api/3/ecomOrdersVytvoření objednávky
GET/api/3/ecomOrdersVýpis objednávek
POST/api/3/ecomCustomersVytvoření zákazníka
GET/api/3/ecomCustomersVýpis zákazníků

Sledování událostí

MetodaKoncový bodPopis
POST/api/3/tracking/eventSledování vlastní události
GET/api/3/eventTrackingEventsVýpis všech názvů událostí
POST/api/3/eventTrackingEventsVytvoření názvu události

Události

Kontaktní události

UdálostSpouštěčPřípad použití
contact_addVytvořen nový kontaktUvítací tok
contact_updateKontaktní data změněnaSynchronizace atributů
contact_tag_addedPřiřazen štítekAktualizace segmentu
contact_tag_removedŠtítek odebránÚklid segmentu

Události obchodů

UdálostSpouštěčPřípad použití
deal_addVytvořen nový obchodProdejní notifikace
deal_updateZměna fáze obchoduAutomatizace pipeline
deal_tasktype_addPřidán úkol k obchoduSledování aktivity

Události automatizací

UdálostSpouštěčPřípad použití
automation_contact_addKontakt vstoupil do automatizaceSledování toku
automation_contact_completeKontakt dokončil automatizaciSpouštěč dalšího kroku

Příklady kódu

Inicializace konektoru

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
// Připojení ActiveCampaign
await tajo.connectors.connect('activecampaign', {
apiUrl: process.env.AC_API_URL,
apiKey: process.env.AC_API_KEY
});

Migrace kontaktů do Brevo

// Úplná migrace kontaktů s vlastními poli a štítky
await tajo.connectors.sync('activecampaign', {
type: 'full',
resources: ['contacts', 'deals', 'events'],
options: {
includeTags: true,
includeCustomFields: true,
includeScores: true,
includeListMemberships: true
}
});
// Kontrola stavu synchronizace
const status = await tajo.connectors.status('activecampaign');
console.log(status);
// {
// connected: true,
// lastSync: '2024-01-15T10:30:00Z',
// contactsMigrated: 28000,
// dealsSynced: 4500,
// eventsSynced: 120000
// }

Sledování vlastních událostí

// Přeposílání událostí ActiveCampaign do Brevo
await tajo.activecampaign.trackEvent({
event: 'product_demo_requested',
eventData: {
product: 'Enterprise Plan',
source: 'website'
}
});

Omezení rychlosti

Limity rychlosti ActiveCampaign API:

PlánLimit rychlostiPodrobnosti
Lite5 požadavků/sekunduNa účet
Plus10 požadavků/sekunduNa účet
Professional10 požadavků/sekunduNa účet
Enterprise20 požadavků/sekunduNa účet

Další limity:

  • Hromadný import: 250 kontaktů na dávku
  • Frekvence hromadného importu: 1 import najednou
  • Sledování událostí: 2 požadavky/sekundu
  • Denní limit: Žádný explicitní denní limit (pouze na základě rychlosti)

Zpracování limitu rychlosti

ActiveCampaign vrací 429 Too Many Requests, když jsou limity překročeny. Implementujte logiku opakování s hodnotou hlavičky Retry-After.

Řešení problémů

Časté problémy

ProblémPříčinaŘešení
403 ForbiddenNeplatný API klíč nebo URLOvěřte URL API a klíč v AC Nastavení > Developer
Kontakt nesynchronizovánZpracování duplicitního e-mailuPoužívejte koncový bod /contact/sync pro chování upsert
Prázdné vlastní poleNeshoda ID poleMapujte pole podle ID, nikoli podle popisku (popisky se mohou změnit)
Webhook nebyl přijatWebhook není nakonfigurovánNastavte webhooky v AC Nastavení > Developer > Webhooks
Obchod nebyl vytvořenChybějící povinná poleUjistěte se, že jsou poskytnuty pipeline, fáze a kontakt

Režim ladění

Povolte podrobné protokolování:

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

Test připojení

Terminal window
tajo connectors test activecampaign
# ✓ Připojení API úspěšné
# ✓ Kontakty čitelné
# ✓ Obchody čitelné
# ✓ Automatizace přístupné
# ✓ Sledování událostí povoleno

Osvědčené postupy

  1. Používejte koncový bod synchronizace kontaktů – Používejte /contact/sync pro operace upsert místo oddělených vytváření/aktualizací
  2. Mapujte pole podle ID – ID vlastních polí jsou stabilní; popisky se mohou měnit
  3. Zachovejte členství v seznamech – Migrujte přiřazení seznamů společně s daty kontaktů
  4. Synchronizujte obchodní pipeline – Mapujte fáze pipeline pro konzistentní CRM reporting
  5. Implementujte sledování událostí – Používejte sledování webu pro behaviorální data v Brevo
  6. Dávkové importy – Používejte hromadný import pro datové sady větší než 1 000 kontaktů

Zabezpečení

  • Ověřování API klíčem – Přístup na základě tokenu přes hlavičku Api-Token
  • Ověření webhooků – Ověřujte rozsahy zdrojových IP adres webhooků
  • Šifrování TLS – Veškerá API komunikace šifrovaná přes HTTPS
  • Přístup na úrovni účtu – API klíč poskytuje plný přístup k účtu; používejte opatrně
  • IP omezení – Dostupná na plánech Enterprise

Související zdroje

Požádejte o přednostní přístup

Zadejte své jméno a pracovní e-mailovou adresu. Pošleme vám odkaz pro potvrzení žádosti o přístup k Tajo.

AI asistent

Ahoj! Zeptejte se mě na dokumentaci.

Tato stránka jako Markdown: activecampaign.md

Načítání Markdownu…
Otevřít v Claude Otevřít v ChatGPT