Spring videre til hovedindholdet

ActiveCampaign

Guide til opsætning og forståelse af ActiveCampaign-integrationen i Flexybox. Forklarer hvordan man aktiverer integrationen (ApiHost og ApiKey), og hvilke kundedata der synkroniseres mellem Flexybox og ActiveCampaign

Info: Du kan se de forskellige marketingsintegrationer i Flexybox her: Marketing integration

Aktivering af ActiveCampaign

For at aktivere ActiveCampaign skal du sende ApiHost og ApiKey fra dit ActiveCampaign system til [email protected]

Både APIHost og ApiKey finder du inde på Active Campaign platformen. Når det er sendt til Flexybox, så kan Flexybox aktivere integrationen.

Integrationen kræver den nødvendige license

Introduktion til Flexybox / Active Campaign Integrationen

ActiveCampaign er et marketing- og CRM-værktøj, som mange af Flexybox' kunder (fitnesscentre, bowlingcentre, restauranter m.fl.) bruger til at drive email-marketing, automatiserede kundeflows og segmenterede kampagner. Ved at integrere ActiveCampaign med Flexybox kan kunden automatisk holde deres ActiveCampaign-database opdateret med data fra Flexybox-systemet, uden manuel eksport/import, og dermed målrette markedsføring baseret på kundeadfærd som køb, bookinger, medlemskaber og afdelingstilhørsforhold.

Sådan aktiverer du integrationen

Step 1 : Sikre at du har den nødvendige Flexybox license

Step 2: Hent APIhost og APIKey fra Active Campaign, og sendes til [email protected]

Step 3: Efter bekræftelse fra Flexybox, test at data sendes fra Flexybox over i Active Campaign (Se mere om hvilke data der synkroniseres længere nede)

Step 4 (valgmulighed): Ønskes der at Flexybox også sender data for medlemskaber, fremmøder og bookinger, så skal Flexybox app'en hentes inde på Active Campaign platformen (se længere nede). Dette er en udvidelse af integrationen, og kræver nogle ekstra steps for at få det til at virke

Hvilke data synkroniseres mellem Flexybox og ActiveCampaign?

Integrationen til ActiveCampaign gør det muligt at synkronisere data mellem ActiveCampaign og FlexyBox-systemet.

Du kan læse mere om ActiveCampaign her: www.activecampaign.com

Følgende data synkroniseres, når integrationen er aktiveret:

  • Navn

  • Email

  • Telefonnummer

  • Adresse

  • Favorit afdeling (envejs fra Flexybox)

  • Fødselsdag

  • Tilmeldingsdato (envejs fra Flexybox)
    ​

  • Kundetags (envejs fra Flexybox)

    • Tags oprettes automatisk i ActiveCampaign, hvis de ikke findes.
      ​

  • Medlemsgrupper

    • Kunder tilmeldes og afmeldes automatisk til lister, der matcher på navn.
      ​

  • Kvittering

    • Alle afsluttede salg, der er tilknyttet en kunde, synkroniseres som eCommerce ordre til ActiveCampaign på en afdelingsspecifik shop.
      ​

  • Bookinger

    • Alle bookinger, der er tilknyttet en kunde, synkroniseres som eCommerce ordre til ActiveCampaign på en afdelingsspecifik bookingshop.

    • Ved sletning eller ændringer af bookinger opdateres eller slettes ordren automatisk.

Det er muligt at vælge om afmeldinger i Flexybox-systemet skal synkroniseres til ActiveCampaign, som udgangspunkt vil denne feature være aktiveret.

Dublikater

ActiveCampaign tillader ikke dublikater på email, dvs der kun kan eksistere én profil med samme email i ActiveCampaign.

I FlexyBox kan flere brugere have samme email adresse.

Data fra FlexyBox

Hver gang en bruger med en email adresse ændres sendes denne ændring til Active Campaign, hvis der er tale om flere forskellige individer med samme email vil man kunne opleve at navn og andre stamoplysninger vil blive overskrevet.
​
Den profil der ændre sig sidst i FlexyBox vil få dataene sendt til ActiveCampaign.

Når der oprettes bookinger eller laves salg vil alle salg på tværs af alle profiler med samme email adresse ende på samme Active Campaign bruger.

Data fra ActiveCampaign

Når data ændres i ActiveCampaign vil den første aktive profil i FlexyBox med samme email adresse blive brugt til at få den opdaterede email.

Løsning

For at undgå ovenstående - skal man undgå dublikater på email adresse i FlexyBox.


Udvidelse af integrationen: Sådan sender du data fra Flexybox til Active Campaign på Medlemskaber, Bookinger og Fremmøder

Ud over den grundlæggende integration, der synkroniserer kundedata, tags, etc. (beskrevet ovenfor), er det muligt at sende yderligere detaljeret information om medlemskaber, bookinger og fremmøder til ActiveCampaign. Dette gøres via en separat app, som hentes inde fra ActiveCampaign og forbindes til Flexybox via webhooks.

Dette er særdeles relevant for fitnesscentre eller andre typer virksomheder, som gerne vil se de medlemskaber kunder har, eller se de fremmøder (enten fremmøde til et hold eller fremmøde ind af døren), som kunder har.

Opsætning af den udvidet integration til Active Campaign

Step 1: Find Flexybox-appen i ActiveCampaign
Gå ind i Apps i ActiveCampaign, og find Flexybox-integrationen.

Step 2: Forbind til Flexybox
Forbind appen til Flexybox, og hent Webhook-nøglen fra ActiveCampaign.

(Billede er taget fra Active Campaign, og deres interface være ændret over tid)

Forbindelse vil sende dig over til Flexybox Login side, hvor du skal logge ind med dine Flexybox oplysninger.

Step 3: Indsæt webhook-nøglen i Flexybox
Gå til: Opsætning → Grundopsætning → Systemindstillinger → Integrationer → ActiveCampaign → Webhooks
Tryk Rediger,
Opret en ny webhook, indsæt Webhook URL, og vælg de events (typisk alle), du ønsker at sende til ActiveCampaign.

(Webhook id er udfyldt automatisk)

Step 5: Aktivér webhook
Tryk OK, og sæt flueben ved "HasActiveWebhooks" for at aktivere data-flowet.

Hvilke data sendes med den udvidet integration og hvor kan den ekstra data findes henne i Active Campaign platformen?

Den ekstra data vil fremgå inde på en kundeprofil i Active Campaign, og så i en sektion for sig selv (se nedestående billede)

Medlemskabsdata som sendes fra Flexybox til Active campaign

Bliver sendt, når en kunde får et nyt medlemskab, eller når et eksisterende medlemskab ændres. Det kan fx være en ny pris, en ny slutdato eller en opsigelse.

Felt

Forklaring

Membership Type

Navnet på medlemskabet, som det hedder i Flexybox, fx “Fuldt medlemskab” eller “Studiemedlemskab”.

Start Date

Den dato, medlemskabet starter. Sendes som en dato uden klokkeslæt.

End Date

Den dato, medlemskabet slutter. Feltet er tomt, hvis medlemskabet løber, indtil det bliver opsagt.

Price

Den pris, medlemskabet koster lige nu. Ændres prisen, bliver den nye pris sendt.

Membership ID

Et unikt ID for netop dette medlemskab hos kunden. Bruges til at kæde medlemskabet sammen med kundens bookinger og fremmøder.

Bookingdata som sendes fra Flexybox til Active campaign

Bliver sendt, når en kunde booker et hold, eller når en booking ændres, fx hvis kunden aflyser eller rykker op fra venteliste.

Felt

Forklaring

Activity Link ID

Et unikt ID for bookingen. Hvis bookingen ændres senere, bliver data sendt igen med det samme ID, så I kan se, at det er den samme booking.

Membership ID

ID’et på det medlemskab, kunden har booket med. Feltet er tomt, hvis bookingen ikke er lavet på et medlemskab.

Membership Type

Navnet på det medlemskab, kunden har booket med. Feltet er tomt, hvis bookingen ikke er lavet på et medlemskab.

Team Activity Start Time

Dato og klokkeslæt for, hvornår holdet starter.

Team Activity Description

Holdets navn, som det hedder i Flexybox, fx “Spinning 45 min”.

Fremmødedata som sendes fra Flexybox til Active campaign

Bliver sendt, når en kunde registrerer fremmøde, fx når kunden tjekker ind i døren eller bliver registreret som mødt på et hold.

Felt

Forklaring

Attendance Time

Dato og klokkeslæt for fremmødet.

Status

Hvordan fremmødet blev registreret. Se mulige værdier herunder.

Attendance ID

Et unikt ID for fremmødet.

Customer ID

Et unikt ID for kunden i Flexybox.

Membership ID

ID’et på det medlemskab, kunden mødte ind på. Feltet er tomt, hvis fremmødet ikke er knyttet til et medlemskab.

Mulige værdier i Status:

Værdi

Betydning

None

Kunden fik adgang, og fremmødet er registreret.

Rejected

Kunden blev afvist ved indgangen.

Out

Kunden tjekkede ud.

OutRejected

Kunden blev afvist ved udgangen.

FreeReentry

Kunden fik gratis genindgang.

FreeReentryDueToTeam

Kunden fik gratis genindgang på grund af et hold.

Med denne udvidede integration kan I i ActiveCampaign bl.a. besvare spørgsmål som:

  • Hvilket medlemskab har denne kunde – og hvornår udløber eller fornyes det?

  • Har kunden et aktivt medlemskab, eller er det udløbet/opsagt?

  • Hvor ofte møder kunden op – og hvornår var seneste besøg?

  • Deltager kunden på specifikke hold, og hvilke hold foretrækker vedkommende?

  • Er der kunder, der ikke har været fremmødt i en given periode (fx til brug for win-back-kampagner)?

  • Kan man segmentere kunder baseret på fremmødefrekvens eller medlemskabstype til målrettet markedsføring?

Besvarede dette dit spørgsmål?