El catálogo/ActiveCampaign
ActiveCampaign
app.activecampaign
Manage contacts, campaigns, deals, and tags in ActiveCampaign
Versión2.0.0
Categoríacommunication
AutenticaciónClave de API
Herramientas14
Transportestdio
LicenciaMIT
01
Qué hace
La aplicación, en sus propias palabras.
ActiveCampaign CRM and email marketing — manage contacts, lists, campaigns, deals, and tags via the v3 API.
02
Herramientas
14 herramientas que el agente puede llamar.
Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.
- add-tag-to-contactAssign a tag to a contact. Returns { contactTag: {id, contact, tag} }.
- create-contactCreate a contact. Email is required. Returns { contact } with the created record. ActiveCampaign upserts by email; if it exists you get the existing contact.
- create-dealCreate a deal. Required: title, value (in major units), pipelineId, stageId, ownerId. value is converted to cents internally. Returns { deal }.
- delete-contactDelete a contact by id. Permanent — no soft-delete in ActiveCampaign. Returns { id, deleted: true }.
- get-campaignGet a campaign by id. Returns { campaign: {id,name,subject,status,sendDate,fromName,fromEmail,totalRecipients,opens,clicks} }.
- get-contactGet a contact by id. Returns { contact: {id,email,firstName,lastName,phone,cdate,udate} }.
- get-dealGet a deal by id. Returns { deal: {id,title,description,value,currency,status,contact,pipeline,stage,owner} }.
- list-campaignsList email campaigns. Returns { items[{id,name,type,status,subject,sendDate,totalRecipients,totalOpens,uniqueOpens}], total, nextOffset }.
- list-contactsList contacts. Returns { items[{id,email,firstName,lastName,phone}], total, nextOffset }. Filter by email, free-text search, or listId.
- list-dealsList deals (CRM pipeline records). Returns { items[{id,title,value,currency,status,contact,pipeline,stage}], total, nextOffset }.
- list-listsList subscriber lists. Returns { items[{id,name,stringid,subscriberCount}], total, nextOffset }.
- list-tagsList tags. Returns { items[{id,name,description,tagType}], total, nextOffset }.
- subscribe-contact-to-listSubscribe (or unsubscribe) a contact to a list. Returns { contactList: {id, contact, list, status} }.
- update-contactUpdate a contact by id. Only provided fields are updated. Returns { contact }.
03
Autenticación y permisos
Qué pide.
Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.
Secretos de usuario
ACTIVECAMPAIGN_BASE_URLACTIVECAMPAIGN_API_TOKEN
Seguir leyendo
El manifiesto y el código de ActiveCampaign están en el monorepo, junto al resto de aplicaciones.