Kampagner
Kampagner lader dig gruppere opsøgende indsatser og spore hvilke kontakter der deltog. Hver kampagne indeholder en eller flere sessioner; hver session linker til en liste af kontakter.
Opret en kampagne
Sektion kaldt “Opret en kampagne”campaign = client.campaigns.create({ "name": "NPS-undersøgelse Q3", "companyId": "DIT_COMPANY_ID",})print(campaign["id"])Påkrævede felter
Sektion kaldt “Påkrævede felter”| Felt | Type | Beskrivelse |
|---|---|---|
name | string | Læsbart kampagnenavn |
companyId | string | Dit virksomhedsidentifikator |
List kampagner
Sektion kaldt “List kampagner”campaigns = client.campaigns.get()Opret en session
Sektion kaldt “Opret en session”En session knytter et sæt kontakter til en kampagne. Hver kontakt refereres med sit id.
session = client.campaigns.create_session(campaign["id"], { "crmContactId": ["contact-uuid-1", "contact-uuid-2"],})List sessioner for en kampagne
Sektion kaldt “List sessioner for en kampagne”sessions = client.campaigns.get_sessions(campaign["id"])Hent feedback fra sessioner
Sektion kaldt “Hent feedback fra sessioner”feedbacks = client.campaigns.get_sessions_feedbacks(campaign["id"])Typisk arbejdsgang
Sektion kaldt “Typisk arbejdsgang”# 1. Opret kontaktercontact_a = client.contacts.create({ "name": "Alice", "lastname": "Doe", "email": "alice@eksempel.com", "companyId": "DIT_COMPANY_ID",})contact_b = client.contacts.create({ "name": "Bob", "lastname": "Doe", "email": "bob@eksempel.com", "companyId": "DIT_COMPANY_ID",})
# 2. Opret en kampagnecampaign = client.campaigns.create({ "name": "NPS-undersøgelse Q3", "companyId": "DIT_COMPANY_ID",})
# 3. Tilføj en session med begge kontaktersession = client.campaigns.create_session(campaign["id"], { "crmContactId": [contact_a["id"], contact_b["id"]],})
# 4. Senere: hent al feedback for denne kampagnefeedbacks = client.campaigns.get_sessions_feedbacks(campaign["id"])