Naar de hoofdinhoud

Jouw website koppelen: aanvragen via de website in Bas schieten

Wil je automatisch je nieuwe offerte aanvragen in Bas krijgen zonder handmatig gegevens over te moeten typen?

Meer dan 7 maanden geleden bijgewerkt

Gebruik je een standaard CMS en wil je een integratie zonder te programmeren? Stuur ons dan een bericht voor de integratie via Zapier.

Koppeling aanmaken in Bas

Eerst moet je de koppeling aanmaken in Bas, zodat je hier kan instellen hoe de klant moet worden verwerkt in Bas. Dit doe je door de volgende stappen te volgen:

  • Ga naar instellingen

  • Klik in de bovenste op Koppelingen

  • Druk op "koppeling activeren" in het blokje van Website integratie

  • Je krijg dat een pop-up, hier kun je op "koppelen" drukken.

Website aanmaken

Het is nu mogelijk om meerdere profielen aan te maken, hierdoor kun je bijvoorbeeld een formulier voor zakelijk en particulier gescheiden houden.

Om een profiel aan te maken, druk je op instellingen van de koppeling pagina. Daarna druk je op het plusje van het kopje websites. Dan krijg je het volgende formulier te zien:

Voer hier een herkenbare naam in, een korte code en selecteer de prijsafspraak en pakket. Klik hierna op opslaan. Nu ben je klaar om de website te koppelen aan Bas.

Integratie bouwen

Om de integratie zelf te bouwen moet je een http request doen naar de URL die vermeld staat bij de instellingen, dit moet een POST request zijn en de Content-Type moet application/json zijn. De omgevings ID en Integratie ID vind je ook op de instellings pagina.

Hieronder staat een voorbeeld van de body van de request:

{
"websiteCode": "Voeg hier de website code in",
"preferredMovingDate": "Y-m-d",
"customerNotes": "Notities van de klant",
"tenantId": "Omgeving ID",
"integrationId": "Integratie ID",
"notes": "Interne notities",
"customer": {
"firstName": "Voornaam klant",
"middleName": "Tussenvoegsel klant",
"lastName": "Achternaam klant",
"phoneNumber": "Telefoonnummer internationaal format (+3161234567)",
"emailAddress": "Email adres",
"region": "Land",
"relationType": "business of private"
},
"addresses": [
{
"primary": true,
"streetName": "Straat laadadres",
"houseNumber": "Huisnummer laadadres",
"houseNumberAddition": "Toevoeging laadadres",
"zipCode": "Postcode laadadres",
"city": "Stad laadadres",
"country": "Land laadadres",
"addressType": "from"
},
{
"primary": true,
"streetName": "Straat losadres",
"houseNumber": "Huisnummer losadres",
"houseNumberAddition": "Toevoeging losadres",
"zipCode": "Postcode losadres",
"city": "Stad losadres",
"country": "Land losadres",
"addressType": "to"
}
]
}

Extra varianten

Als er geen los adres is, kun je dit adres volledig weglaten, mochten er meer adressen zijn kun je deze gewoon toevoegen aan de request.

Was dit een antwoord op uw vraag?