Σύνδεσμος ActiveCampaign
Κατάσταση συνδέσμου: Προγραμματισμένο Δεν έχει κατασκευαστεί ακόμη. Το Tajo δεν εκτελεί σήμερα αυτόν τον σύνδεσμο.
Απεικόνιση · δείγμα δεδομένων
Παράδειγμα συγχρονισμού
Πηγή
ActiveCampaign
Κατάσταση συνδέσμου: Προγραμματισμένο
Προορισμός
Το άλλο σας εργαλείο
Κατάσταση συνδέσμου: Προσαρμοσμένο εργαλείο
Αντιστοίχιση πεδίων
| Πεδίο πηγής | Πεδίο προορισμού | Ενδεικτική τιμή |
|---|---|---|
record.id | source_id | record_1042 |
record.updated_at | updated_at | 2026-10-18T08:00:00Z |
record.value | value | sample_value |
- Σχέδιο
- Ελέγξτε μία εγγραφή
- Εγκρίνετε αυτή την έκδοση
Οι καταστάσεις αφορούν μεμονωμένους συνδέσμους και δεν εγγυώνται ότι αυτός ο συγχρονισμός είναι έτοιμος. Ενδεικτικά πεδία. Ελέγξτε το πραγματικό σχήμα και τα δικαιώματα πριν εκτελεστεί συγχρονισμός.
Συνδέστε τον λογαριασμό ActiveCampaign με το Brevo μέσω Tajo για ολοκληρωμένη μετεγκατάσταση επαφών, συγχρονισμό pipeline deal, αντιστοίχηση αυτοματισμού και ενοποιημένα δεδομένα marketing και στις δύο πλατφόρμες.
Επισκόπηση
| Ιδιότητα | Τιμή |
|---|---|
| Πλατφόρμα | ActiveCampaign |
| Κατηγορία | Marketing |
| Πολυπλοκότητα Ρύθμισης | Μεσαία |
| Επίσημη Ενσωμάτωση | Όχι |
| Δεδομένα που Συγχρονίζονται | Επαφές, Deals, Αυτοματισμοί, Εκδηλώσεις |
| Βασικό URL API | https://{account}.api-us1.com/api/3 |
Χαρακτηριστικά
- Μετεγκατάσταση επαφών - Μετεγκατάσταση επαφών με προσαρμοσμένα πεδία, tags και συμμετοχές λίστας
- Συγχρονισμός pipeline deal - Συγχρονισμός σταδίων deal, αξιών και ιδιοκτητών για παρακολούθηση εσόδων
- Αντιστοίχηση αυτοματισμού - Αντιστοίχηση αυτοματισμών ActiveCampaign σε ενεργοποιητές ροής εργασίας Brevo
- Παρακολούθηση εκδηλώσεων - Συγχρονισμός παρακολούθησης τοποθεσίας και προσαρμοσμένων εκδηλώσεων για συμπεριφορική τμηματοποίηση
- Συγχρονισμός λίστας και tag - Αναπαραγωγή δομών λίστας και τμημάτων βάσει tag στο Brevo
- Ενσωμάτωση ηλεκτρονικού εμπορίου - Συγχρονισμός Deep Data (παραγγελίες, πελάτες, καλάθια) στο Brevo
- Συγχρονισμός προσαρμοσμένων αντικειμένων - Αντιστοίχηση προσαρμοσμένων αντικειμένων ActiveCampaign σε χαρακτηριστικά Brevo
- Συγχρονισμός βαθμολογίας - Μεταφορά βαθμολογιών lead και επαφής σε χαρακτηριστικά Brevo
Προαπαιτούμενα
Πριν ξεκινήσετε, βεβαιωθείτε ότι διαθέτετε:
- Λογαριασμό ActiveCampaign (Lite, Plus, Professional ή Enterprise)
- URL API και κλειδί API από Ρυθμίσεις > Developer
- Λογαριασμό Brevo με πρόσβαση API
- Λογαριασμό Tajo
Πιστοποίηση
Πιστοποίηση με API Key
Το ActiveCampaign χρησιμοποιεί κλειδί API που μεταβιβάζεται ως header ή παράμετρος ερωτήματος.
curl "https://{account}.api-us1.com/api/3/contacts" \ -H "Api-Token: YOUR_API_KEY" \ -H "Content-Type: application/json"Βρείτε το URL API και το κλειδί σας στο ActiveCampaign Ρυθμίσεις > Developer.
URL API
Το URL API σας είναι μοναδικό για τον λογαριασμό σας (π.χ. https://yourcompany.api-us1.com). Χρησιμοποιείτε πάντα αυτό το URL, όχι το URL του dashboard.
Διαμόρφωση
Βασική Ρύθμιση
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 | Email επαφής (μοναδικό αναγνωριστικό) |
firstName optional | string | Αντιστοιχεί στο χαρακτηριστικό FIRSTNAME |
lastName optional | string | Αντιστοιχεί στο χαρακτηριστικό LASTNAME |
phone optional | string | Αντιστοιχεί στο χαρακτηριστικό SMS |
tags optional | array | Tags επαφής για τμηματοποίηση |
score optional | integer | Βαθμολογία αφοσίωσης επαφής |
deals optional | array | Συνδεδεμένες εγγραφές deal |
fieldValues optional | array | Τιμές προσαρμοσμένων πεδίων |
Αντιστοίχιση Προσαρμοσμένων Πεδίων
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_TIEREndpoints API
Επαφές
| Μέθοδος | Endpoint | Περιγραφή |
|---|---|---|
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 | Μαζική εισαγωγή επαφών |
Deals
| Μέθοδος | Endpoint | Περιγραφή |
|---|---|---|
GET | /api/3/deals | Λίστα όλων των deals |
POST | /api/3/deals | Δημιουργία deal |
PUT | /api/3/deals/{id} | Ενημέρωση deal |
GET | /api/3/dealStages | Λίστα όλων των σταδίων deal |
GET | /api/3/dealPipelines | Λίστα όλων των pipelines |
Αυτοματισμοί
| Μέθοδος | Endpoint | Περιγραφή |
|---|---|---|
GET | /api/3/automations | Λίστα αυτοματισμών |
GET | /api/3/automations/{id} | Ανάκτηση αυτοματισμού |
POST | /api/3/contactAutomations | Προσθήκη επαφής σε αυτοματισμό |
Ηλεκτρονικό Εμπόριο (Deep Data)
| Μέθοδος | Endpoint | Περιγραφή |
|---|---|---|
POST | /api/3/ecomOrders | Δημιουργία παραγγελίας |
GET | /api/3/ecomOrders | Λίστα παραγγελιών |
POST | /api/3/ecomCustomers | Δημιουργία πελάτη |
GET | /api/3/ecomCustomers | Λίστα πελατών |
Παρακολούθηση Εκδηλώσεων
| Μέθοδος | Endpoint | Περιγραφή |
|---|---|---|
POST | /api/3/tracking/event | Παρακολούθηση προσαρμοσμένης εκδήλωσης |
GET | /api/3/eventTrackingEvents | Λίστα όλων των ονομάτων εκδηλώσεων |
POST | /api/3/eventTrackingEvents | Δημιουργία ονόματος εκδήλωσης |
Εκδηλώσεις
Εκδηλώσεις Επαφής
| Εκδήλωση | Ενεργοποιητής | Περίπτωση Χρήσης |
|---|---|---|
contact_add | Δημιουργία νέας επαφής | Ροή καλωσορίσματος |
contact_update | Αλλαγή δεδομένων επαφής | Συγχρονισμός χαρακτηριστικών |
contact_tag_added | Ανάθεση tag | Ενημέρωση τμήματος |
contact_tag_removed | Αφαίρεση tag | Καθαρισμός τμήματος |
Εκδηλώσεις Deal
| Εκδήλωση | Ενεργοποιητής | Περίπτωση Χρήσης |
|---|---|---|
deal_add | Δημιουργία νέου deal | Ειδοποίηση πωλήσεων |
deal_update | Αλλαγή σταδίου deal | Αυτοματισμός pipeline |
deal_tasktype_add | Προσθήκη εργασίας σε deal | Παρακολούθηση δραστηριότητας |
Εκδηλώσεις Αυτοματισμού
| Εκδήλωση | Ενεργοποιητής | Περίπτωση Χρήσης |
|---|---|---|
automation_contact_add | Επαφή εισήλθε σε αυτοματισμό | Παρακολούθηση ροής |
automation_contact_complete | Επαφή ολοκλήρωσε αυτοματισμό | Ενεργοποίηση επόμενου βήματος |
Παραδείγματα Κώδικα
Αρχικοποίηση Συνδέσμου
import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({ apiKey: process.env.TAJO_API_KEY, brevoApiKey: process.env.BREVO_API_KEY});
// Connect ActiveCampaignawait tajo.connectors.connect('activecampaign', { apiUrl: process.env.AC_API_URL, apiKey: process.env.AC_API_KEY});Μετεγκατάσταση Επαφών στο Brevo
// Full contact migration with custom fields and tagsawait tajo.connectors.sync('activecampaign', { type: 'full', resources: ['contacts', 'deals', 'events'], options: { includeTags: true, includeCustomFields: true, includeScores: true, includeListMemberships: true }});
// Check sync statusconst status = await tajo.connectors.status('activecampaign');console.log(status);// {// connected: true,// lastSync: '2024-01-15T10:30:00Z',// contactsMigrated: 28000,// dealsSynced: 4500,// eventsSynced: 120000// }Παρακολούθηση Προσαρμοσμένων Εκδηλώσεων
// Forward ActiveCampaign events to Brevoawait tajo.activecampaign.trackEvent({ event: 'product_demo_requested', eventData: { product: 'Enterprise Plan', source: 'website' }});Όρια Ρυθμού
Όρια ρυθμού API ActiveCampaign:
| Πλάνο | Όριο Ρυθμού | Λεπτομέρειες |
|---|---|---|
| Lite | 5 αιτήματα/δευτ. | Ανά λογαριασμό |
| Plus | 10 αιτήματα/δευτ. | Ανά λογαριασμό |
| Professional | 10 αιτήματα/δευτ. | Ανά λογαριασμό |
| Enterprise | 20 αιτήματα/δευτ. | Ανά λογαριασμό |
Πρόσθετα όρια:
- Μαζική εισαγωγή: 250 επαφές ανά batch
- Συχνότητα μαζικής εισαγωγής: 1 εισαγωγή τη φορά
- Παρακολούθηση εκδηλώσεων: 2 αιτήματα/δευτερόλεπτο
- Ημερήσιο όριο: Χωρίς ρητό ημερήσιο όριο (μόνο βάσει ρυθμού)
Χειρισμός Ορίου Ρυθμού
Το ActiveCampaign επιστρέφει 429 Too Many Requests όταν υπερβαίνονται τα όρια. Εφαρμόστε λογική επανάληψης με την τιμή header Retry-After.
Αντιμετώπιση Προβλημάτων
Συνήθη Προβλήματα
| Πρόβλημα | Αιτία | Λύση |
|---|---|---|
| 403 Forbidden | Μη έγκυρο κλειδί API ή URL | Επαληθεύστε URL API και κλειδί στο AC Ρυθμίσεις > Developer |
| Η επαφή δεν συγχρονίστηκε | Χειρισμός διπλοεγγραφής email | Χρησιμοποιήστε endpoint /contact/sync για συμπεριφορά upsert |
| Κενό προσαρμοσμένο πεδίο | Αναντιστοιχία ID πεδίου | Αντιστοιχίστε πεδία κατά ID, όχι κατά ετικέτα (οι ετικέτες μπορούν να αλλάξουν) |
| Το webhook δεν λαμβάνεται | Το webhook δεν έχει ρυθμιστεί | Ρυθμίστε webhooks στο AC Ρυθμίσεις > Developer > Webhooks |
| Το deal δεν δημιουργήθηκε | Λείπουν υποχρεωτικά πεδία | Βεβαιωθείτε ότι παρέχονται pipeline, στάδιο και επαφή |
Λειτουργία Εντοπισμού Σφαλμάτων
Ενεργοποιήστε λεπτομερή καταγραφή:
connectors: activecampaign: debug: true log_level: verbose log_webhooks: trueΔοκιμή Σύνδεσης
tajo connectors test activecampaign# ✓ API connection successful# ✓ Contacts readable# ✓ Deals readable# ✓ Automations accessible# ✓ Event tracking enabledΒέλτιστες Πρακτικές
- Χρησιμοποιήστε endpoint συγχρονισμού επαφής - Χρησιμοποιήστε
/contact/syncγια λειτουργίες upsert αντί ξεχωριστής δημιουργίας/ενημέρωσης - Αντιστοιχίστε πεδία κατά ID - Τα IDs προσαρμοσμένων πεδίων είναι σταθερά· οι ετικέτες μπορούν να αλλάξουν
- Διατηρήστε συμμετοχές λίστας - Μεταφέρετε αναθέσεις λίστας μαζί με δεδομένα επαφής
- Συγχρονίστε pipelines deal - Αντιστοιχίστε στάδια pipeline για συνεπή αναφορά CRM
- Εφαρμόστε παρακολούθηση εκδηλώσεων - Χρησιμοποιήστε παρακολούθηση τοποθεσίας για συμπεριφορικά δεδομένα στο Brevo
- Εισαγωγές batch - Χρησιμοποιήστε μαζική εισαγωγή για σύνολα δεδομένων μεγαλύτερα από 1.000 επαφές
Ασφάλεια
- Πιστοποίηση API Key - Πρόσβαση βάσει token μέσω header
Api-Token - Επικύρωση webhook - Επικύρωση εύρους IP πηγής webhook
- Κρυπτογράφηση TLS - Όλη η επικοινωνία API κρυπτογραφείται μέσω HTTPS
- Πρόσβαση επιπέδου λογαριασμού - Το κλειδί API παρέχει πλήρη πρόσβαση λογαριασμού· χρησιμοποιήστε με προσοχή
- Περιορισμοί IP - Διαθέσιμο σε Enterprise πλάνα