Har du spørgsmål?

Vi hjælper gerne!!

Spørgsmål til Gecko Booking?

Er du i tvivl om hvorvidt Gecko Booking er noget for dig, eller har du andre spørgsmål? Så hører vi rigtig gerne fra dig!

Alt OK!
Indtast venligst dit navn.
Alt OK!
Indtast venligst din e-mail.
Alt OK!
Alt OK!
Indtast venligst dit spørgsmål.

Felter markeret med * er påkrævede


Guides

Trin for trin-vejledninger til opsætning og brug af systemet.

Vejledninger - Skema: Afslut/ret

Skema: Afslut/ret

Dette webhook kan benyttes til at sende en kundes skemabesvarelse, når besvarelsen afsluttes, og når en afsluttet besvarelse efterfølgende rettes.

Under "Kør ved" vælges, om webhooket skal køre ved "Afslutning af skema", ved "Ret af afsluttet skema" eller begge dele. Under "Skema(er)" vælges, om det skal gælde besvarelser af alle skemaer eller kun af bestemte skemaer.

Når en besvarelse afsluttes eller rettes, lægges webhooket i en kø, som afvikles hvert 5. minut. Der kan derfor gå op til ca. 5 minutter, før webhooket sendes. Besvarelser, der oprettes eller rettes via API'et, udløser ikke dette webhook.

Eksempel på JSON der kan sendes:


		{
"action": "COMPLETED",
"questionnaireAnswerId": [questionnaireAnswerId],
"questionnaire": {
"questionnaireId": [questionnaireId],
"questionnaireName": "[questionnaireName]"
},
"customer": {
"customerId": [customerId]
},
"answerList": [
[each_question_begin]
{
"fieldId": [questionAnswerFieldId],
"fieldName": "[questionName]",
"answer": "[questionAnswer]",
"answerValue": "[questionAnswerNumeric]"
}[lineBreak]
[each_question_end]
]
}

Webhooket kan ikke selv fortælle, om besvarelsen netop er afsluttet eller rettet. Vil du kunne se forskel, så opret to webhooks, ét med "Afslutning af skema" og ét med "Ret af afsluttet skema", og skriv fast tekst i "action", fx "COMPLETED" i det ene og "EDITED" i det andet.


Erstatningskoderne i eksemplet ovenfor vil blive erstattet med følgende data, når det specifikke webhook køres:

  • [questionnaireAnswerId] erstattes med det unikke Id for kundens besvarelse af skemaet.
  • [questionnaireId] erstattes med det unikke Id for skemaet.
  • [questionnaireName] erstattes med skemaets navn.
  • [customerId] erstattes med kundens unikke Id.

Mellem [each_question_begin] og [each_question_end] gentages indholdet én gang for hvert spørgsmål i skemaet. Her kan følgende koder bruges:

  • [questionAnswerFieldId] erstattes med det unikke Id for spørgsmålet i skemaet.
  • [questionName] erstattes med spørgsmålets tekst.
  • [questionAnswer] erstattes med kundens svar. Er spørgsmålet et valg, fx en liste eller afkrydsning, er det teksten på det valgte svar.
  • [questionAnswerNumeric] erstattes med den talværdi, der er knyttet til det valgte svar. Har svaret ingen talværdi, eller er spørgsmålet fx et tekstfelt, er den tom, og derfor står den i anførselstegn i eksemplet.
  • [lineBreak] sættes efter hvert spørgsmål og sørger for, at der automatisk indsættes komma mellem spørgsmålene i JSON, men ikke efter det sidste.

Ud over ovenstående kan du bruge erstatningskoderne for Kunde, der gælder for den kunde, som har besvaret skemaet.


 


Prøv Gecko gratis og uforpligtende i 30 dage

Udfyld formularen, så modtager du et login hurtigst muligt.

Alt OK!
Indtast venligst firmanavn.
Alt OK!
Indtast venligst dit telefonnummer.
Alt OK!
Indtast venligst dit navn.

Felter markeret med * er påkrævede