Simple and Pythonic ActiveCampaign API client
- Free software: BSD license
- View & sync a contact
- Add a contact tag
- Remove a contact tag
Initialize the client with your custom ActiveCampaign host name and API key:
from activecampaign.client import ActiveCampaignClient
client = ActiveCampaignClient(ACTIVECAMPAIGN_HOST, ACTIVECAMPAIGN_KEY)
Sync contact information:
client.contacts.sync(
email=customer_data['email'],
first_name=customer_data['first_name'],
last_name=customer_data['last_name'],
orgname=custmoer_data['orgname'],
phone=customer_data['phone'],
)
Add and remove tags:
client.contacts.tag_add("new-tag", email=customer_data['email'])
client.contacts.tag_remove("old-tag", email=customer_data['email'])