PARCEIRO DE APP

Seja um parceiro de app da ActiveCampaign

Desenvolva um app com a ActiveCampaign e ajude mais de 180 mil negócios em todo o mundo a oferecer experiências exclusivas aos clientes.

app code
app icons small
app icons medium
app icons large

Documentação da API

A versão 3 da API da ActiveCampaign tem estrutura REST, HTTP e JSON. As URLs de ponto de extremidade da API são organizadas por recursos, como contatos ou negócios. Assim, é fácil chamar ações da ActiveCampaign para sua integração.

Documentação de apps nativos

Crie apps personalizados para aprimorar os recursos da ActiveCampaign, integrando dados e eventos de outras ferramentas, para uma conexão perfeita entre a ActiveCampaign e os outros apps.

Webhooks

Seja notificado na URL de sua escolha quando seus contatos fizerem algo importante, como abrir uma campanha ou clicar em um link.

 

Comece a usar a API da API da ActiveCampaign em poucos minutos

							
																# Retrieve a contact

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/contacts/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
							
						
							
																// Retrieve a contact

var request = require("request");

var options = {
 method: 'GET',
 url: 'https://youraccountname.api-us1.com/api/3/contacts/id'
};

request(options, function (error, response, body) {
 if (error) throw new Error(error);
 console.log(body);
});
							
						
							
																# Retrieve a contact

import requests

url = "https://youraccountname.api-us1.com/api/3/contacts/id"

response = requests.request("GET", url)

print(response.text)
							
						
							
																// Retrieve a contact

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
 if (this.readyState === this.DONE) {
 console.log(this.responseText);
 }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/contacts/id");

xhr.send(data);
							
						
							
																# Retrieve a contact

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/contacts/id'
							
						
							
																# Retrieve an account

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/accounts/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
							
						
							
																// Retrieve an account

var request = require("request");

var options = {
 method: 'GET',
 url: 'https://youraccountname.api-us1.com/api/3/accounts/id'
};

request(options, function (error, response, body) {
 if (error) throw new Error(error);
 console.log(body);
});
							
						
							
																# Retrieve an account

import requests

url = "https://youraccountname.api-us1.com/api/3/accounts/id"

response = requests.request("GET", url)

print(response.text)
							
						
							
																// Retrieve an account

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
 if (this.readyState === this.DONE) {
 console.log(this.responseText);
 }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/accounts/id");

xhr.send(data);
							
						
							
																# Retrieve an account

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/accounts/id'
							
						
							
																# Retrieve a deal

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/deals/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
							
						
							
																// Retrieve a deal

var request = require("request");

var options = {
 method: 'GET',
 url: 'https://youraccountname.api-us1.com/api/3/deals/id'
};

request(options, function (error, response, body) {
 if (error) throw new Error(error);
 console.log(body);
});
							
						
							
																# Retrieve a deal

import requests

url = "https://youraccountname.api-us1.com/api/3/deals/id"

response = requests.request("GET", url)

print(response.text)
							
						
							
																// Retrieve a deal

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
 if (this.readyState === this.DONE) {
 console.log(this.responseText);
 }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/deals/id");

xhr.send(data);
							
						
							
																# Retrieve a deal

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/deals/id'
							
						
							
																# Retrieve a campaign

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
							
						
							
																// Retrieve a campaign

var request = require("request");

var options = {
 method: 'GET',
 url: 'https://youraccountname.api-us1.com/api/3/campaigns',
 qs: {'orders[sdate]': 'ASC'}
};

request(options, function (error, response, body) {
 if (error) throw new Error(error);
 console.log(body);
});
							
						
							
																# Retrieve a campaign

import requests

url = "https://youraccountname.api-us1.com/api/3/campaigns"

querystring = {"orders[sdate]":"ASC"}

response = requests.request("GET", url, params=querystring)

print(response.text)
							
						
							
																// Retrieve a campaign
var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
 if (this.readyState === this.DONE) {
 console.log(this.responseText);
 }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC");

xhr.send(data);
							
						
							
																# Retrieve a campaign

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC'
							
						
							
																# Retrieve an automation

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/automations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
							
						
							
																// Retrieve an automation

var request = require("request");

var options = {
 method: 'GET',
 url: 'https://youraccountname.api-us1.com/api/3/automations'
};

request(options, function (error, response, body) {
 if (error) throw new Error(error);
 console.log(body);
});
							
						
							
																# Retrieve an automation

import requests

url = "https://youraccountname.api-us1.com/api/3/automations"

response = requests.request("GET", url)

print(response.text)
							
						
							
																// Retrieve an automation

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
 if (this.readyState === this.DONE) {
 console.log(this.responseText);
 }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/automations");

xhr.send(data);
							
						
							
																# Retrieve an automation

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/automations'
							
						

APP STUDIO

Veja o que é possível fazer com o novo App Studio da ActiveCampaign

App Studio Easy Access

App Studio Edit Live

App Studio Testing

App Studio Manage Versions

App Studio Publish

MARKETPLACE DE APPS

Alcance 180 mil clientes em potencial

Compartilhe seu app com mais de 180 mil clientes em um marketplace de apps com centenas de integrações para todos os tipos de negócios

SISTEMAS FIXOS NÃO FUNCIONAM PARA TODOS OS NEGÓCIOS

Crie soluções exclusivas para empresas exclusivas

Fluxos de trabalho orientados a pagamentos para impulsionar indicações e fidelidade do cliente

Automatize lembretes de compromissos com SMS

Gerencie vários canais de leads com nosso Deals CRM

Melhore a experiência de cada cliente por meio de poderosas automações de marketing baseadas em feedback

Arrecade mais doações com personalização e geração de relatório de e-commerce, atribuição e segmentação

Centralize os cancelamentos de inscrição e sincronize outros bancos de dados automaticamente

POR QUE OS DESENVOLVEDORES ESCOLHEM A ATIVECAMPAIGN

Ouça o que outros desenvolvedores estão dizendo sobre a parceria com ActiveCampaign

70% dos mais de 180 mil clientes da ActiveCampaign usam uma integração. Pode ser a sua.

+ 10000
clientes em todo o mundo
0 %
usam alguma integração

Melhor avaliação

em automação de marketing

Presença global

A ActiveCampaign tem uma rede global com mais de 180 mil clientes em mais de 170 países

Clientes altamente engajados

A grande maioria de nossos clientes utiliza integrações para personalizar a plataforma da melhor maneira para seus negócios

Líder de mercado

Nossa plataforma Customer Experience Automation, que define a categoria, é um dos 50 principais produtos de marketing de acordo com a G2

Comece a criar agora com a ActiveCampaign

Com a ActiveCampaignSeja um parceiro de app e comece a criar experiências exclusivas para o cliente