π PopUps integreren via Webhooks
βΉοΈ Note: Dit artikel is automatisch vertaald met behulp van AI en kan onjuistheden bevatten. Als er iets mis is, neem dan contact op met ons ondersteuningsteam.
Webhooks kunt u verzenden popup indiening gegevens naar een externe URL in real time. Dit is perfect voor het verbinden Hoppy PopUps met aangepaste systemen, CRM's, notificatiediensten of een platform dat HTTP-verzoeken accepteert.
Elke keer als een bezoeker een popup formulier indient, stuurt de app een JSON payload naar uw geconfigureerde webhook endpoint direct en automatisch.
β οΈ Voordat u begint
Voor het opzetten van webhooks, zorg ervoor:
- De Hoppy PopUps app is geΓ―nstalleerd op uw Shopify opslag
- Je hebt een webhook-URL klaar om gegevens te ontvangen (van uw ontwikkelaar, CRM of service van derden)
Er zijn geen API-sleutels of externe accounts nodig binnen de app, alleen een geldig HTTPS-eindpunt.
π οΈ Stap 1 Open de sectie Integraties
Open de Hoppy PopUps app van uw Shopify Admin.
Dan:
β Klik op de Integraties tabblad uit het linker navigatiemenu
Zoek de Webhook-integratie kaart.
Als de kaart nog niet is aangesloten, wordt het volgende weergegeven:
β Niet verbonden
π Stap 2
In de Webhook integratiekaart:
β Klik Webhaak verbinden
Voer uw webhook eindpunt URL in het opgegeven veld.
Voorbeeld
https://your-crm.com/api/popup-submissions
Dan:
β Klik Opslaan & verbinden
De app zal de webhook als verbonden markeren. De status-badge verandert in:
β β Verbonden
π Stap 3 Begrijp de payload
Bij elke popup-inzending stuurt de app een POST verzoek aan uw webhook URL met de volgende JSON payload:
{"email": "user@example.com","phone": "+1234567890","EmailCollectionName": "My Popup Name","country": "United States","time": "14:30","date": "2025-01-15","isReturningCustomer": false}
Veldbeschrijvingen
Veld
Omschrijving
Het e-mailadres van de bezoeker
telefoon
Het ingediende telefoonnummer (indien verzameld)
E-mailCollectionName
De interne naam van de popup die de inzending ontving
land
Het land gedetecteerd van de bezoeker locatie
tijd
De lokale tijd van de indiening
datum
Datum van indiening
isReturning Klant
true indien de bezoeker eerder heeft ingediend; false indien nieuw
Het verzoek wordt verzonden met Content-Type: application/json en bevat een 5-seconde timeout.
βοΈ Stap 4: Hoe de Webhaak zich gedraagt
- Vuurt op elke onderwerping Ongeacht het type popup of de inhoud
- Niet blokkeren Als uw webhook eindpunt is traag of minder, de ervaring van de shopper wordt niet beΓ―nvloed
- Automatische herhalingen
- Realtime De lading wordt onmiddellijk verzonden nadat de indiening is opgeslagen
β Stap 5 Sla de integratie op
Na het invoeren van uw webhook URL:
β Klik Opslaan
Uw webhook integratie is nu actief.
π§ͺ Stap 6 Test de integratie
Om uw eindpunt te verifiΓ«ren ontvangt u gegevens:
β Open uw storefront in een Incognito of privΓ© browservenster
β Trigger een popup en stuur een test e-mailadres
Voorbeeld:
Dan:
β Controleer de logs van uw webhook eindpunt of aangesloten systeem
β Controleer of een JSON payload aangekomen met de test e-mail, popup naam, datum, tijd en locatiegegevens
π‘ Als je geen toegang hebt tot server logs, gebruik dan een gratis webhook testservice (zoals webhook.site) als een tijdelijk eindpunt om de payload structuur te inspecteren.
β οΈ Vaak voorkomende problemen oplossen
Webhook ontvangt geen gegevens
Als inzendingen gebeuren maar uw eindpunt krijgt niets:
β Controleer de webhook URL is correct en gebruikt HTTPS
β Controleer de webhook is gemarkeerd als Verbonden in de integratiekaart
β Controleer de popup is gepubliceerd en actief opmerkingen ontvangen
β Controleer uw server firewall- of CDN-regels, ze kunnen het verzoek blokkeren
Vertraging of ontbrekende payloads
Als de lading inconsistent is:
β De app maakt gebruik van een 5-seconde timeout
β De webhook is non-blocking; een langzaam eindpunt zal de popup niet stoppen met werken, maar het verzoek kan time-out
β Controleer serversnelheidslimieten als u hoge indieningsvolumes ontvangt
Ongeldige JSON- of ontledenfouten
Als uw systeem de lading niet kan lezen:
β De app stuurt Content-Type: application/json met een standaard JSON body
β Zorg ervoor dat uw eindpunt verwacht JSON en niet geform-encodeerde gegevens
β Sommige velden (zoals phone) kunnen lege strings zijn indien niet verzameld
π Eindresultaat
Eenmaal succesvol geconfigureerd:
β
Elke popup indiening stuurt real-time gegevens naar uw aangepaste eindpunt
β
Payload omvat e-mail, telefoon, popup naam, locatie, tijdstempel, en terugkeer-klantstatus
β
De shopper ervaring wordt nooit geblokkeerd door webhook levering
β
U kunt verbinden Hoppy PopUps naar vrijwel elk systeem dat HTTP-verzoeken accepteert π
Bijgewerkt op: 10/09/2026
Dankuwel!