APP-PARTNER

ActiveCampaign-App-Partner werden

Entwickeln Sie eine App mit ActiveCampaign und unterstützen Sie so mehr als 150.000 Unternehmen weltweit dabei, einzigartige Kundenerlebnisse zu bieten.
app code
app icons small
app icons medium
app icons large

API-Dokumentation

Version 3 der ActiveCampaign-API basiert auf REST, HTTP und JSON. Die API-Endpunkt-URLs sind nach Ressourcen wie z. B. Kontakten oder Geschäftsabschlüssen strukturiert. So lassen sich ActiveCampaign-Aktionen für Ihre Integration ganz einfach aufrufen.

Dokumentation für native Apps

Entwickeln Sie maßgeschneiderte Apps, um die ActiveCampaign-Funktionen durch die Integration von Daten und Ereignissen aus anderen Tools zu erweitern. So wird die Verbindung von ActiveCampaign zu anderen Anwendungen nahtlos.

Webhooks

Lassen Sie sich eine Benachrichtigung an die URL Ihrer Wahl schicken, sobald Ihre Kontakte relevante Aktionen ausführen, beispielsweise wenn sie eine Kampagne öffnen oder auf einen Link klicken.

 

Innerhalb von Minuten mit der ActiveCampaign-API loslegen

							
																# 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

Lernen Sie die Möglichkeiten des neuen ActiveCampaign App Studio kennen

App Studio Easy Access

App Studio Edit Live

App Studio Testing

App Studio Manage Versions

App Studio Publish

TREFFEN SIE UNSERE APP-PARTNER

150.000 potenzielle Kunden ansprechen

Geben Sie Ihre App für über 150.000 Kunden frei –über einen App Marketplace mit Hunderten von Integrationen für alle Arten von Unternehmen

NICHT JEDES UNTERNEHMEN KANN MIT STANDARDLÖSUNGEN ARBEITEN

Spezielle Lösungen für spezielle Unternehmen entwickeln

Zahlungsbasierte Workflows fördern Empfehlungen und Kundenbindungen

Automatisierung von Terminerinnerungen mit SMS

Management mehrerer Lead-Channels mit unserer Deals CRM-Lösung

Höhere Kundenzufriedenheit durch leistungsstarke Marketing-Automationen auf der Basis von Feedback

Höheres Spendenaufkommen durch Personalisierung und E-Commerce-Berichte, Zuordnung und Segmentierung

Zentralisierung von Abonnementkündigungen und automatische Synchronisation anderer Datenbanken

DARUM ENTSCHEIDEN SICH ENTWICKLER FÜR ACTIVECAMPAIGN

Das sagen Entwickler über die Partnerschaft mit ActiveCampaign

70 % der über 150000 ActiveCampaign-Kunden nutzen eine Integration. Es könnte Ihre sein.

10000 +
Kunden weltweit
0 %
nutzen eine Integration

Höchst-bewertung

bei der Marketing-Automatisierung

Globale Präsenz

ActiveCampaign betreut ein globales Netzwerk aus über 150.000 Kunden in mehr als 170 Ländern.

Sehr engagierte Kunden

Fast alle unserer Kunden nutzen Integrationen, um die Plattform an die spezifischen Erfordernisse ihres Unternehmens anzupassen.

Führend in der Branche

Unsere Customer Experience Automation-Plattform hat Maßstäbe gesetzt und zählt laut G2 zur Top 50 der Marketing-Produkte.

Legen Sie noch heute mit ActiveCampaign los

Werden Sie App-Partner und schaffen Sie einzigartige Kundenerlebnisse.