Webhooks
Med webhooks kan du koppla ihop Geometra med andra verktyg och system som du redan använder. I den här artikeln visar vi dig hur du ställer in webhooks och hur du får dina data att flöda mellan Geometra och dina andra program.
Vad är en Webhook?
En webhook är ett sätt för en webbapplikation att skicka data till en annan automatiskt och i realtid. I stället för att upprepade gånger fråga en server om något har förändrats, skickar servern data till en angiven adress i samma ögonblick som något händer.
Så här fungerar det: en klient registrerar en URL hos en server. När en relevant händelse inträffar skickar servern ett HTTP-meddelande till den URL:en med data om händelsen. Det mottagande systemet använder sedan dessa data för att utlösa åtgärder eller uppdatera sig självt.
Webhooks används flitigt för att integrera webbtjänster och automatisera processer – till exempel för att skicka notiser mellan applikationer, uppdatera databaser när ny data anländer eller hålla olika delar av ett större system i synk.
Ställa in en webhook-anslutning i Geometra
För att ansluta ett projekt så att dess data kontinuerligt skickas via webhook till din mottagande tjänst eller applikation behöver du en endpoint-URL – den adress dit du vill att Geometra ska leverera data.
I projektvyn klistrar du in endpoint-adressen i webhook-fältet. Varje gång projektet öppnas initierar Geometra ett project_sync-meddelande för att säkerställa att det mottagande systemet alltid har en aktuell kopia av data innan arbetet påbörjas. Det här meddelandet innehåller all information som finns tillgänglig i projektet.
Kalkyler — skapa, uppdatera och ta bort
Det finns tre kalkylrelaterade meddelanden: create_estimate, update_estimate och delete_estimate.
Dessa meddelanden innehåller all information om kalkylen i sig – till exempel Anbudskalkylen som skapas automatiskt i varje projekt.
Objekt — skapa, uppdatera och ta bort
Det finns tre objektrelaterade meddelanden: create_object, update_object och delete_object.
Dessa meddelanden innehåller all information om enskilda objekt. När ett objekt skapas inkluderar meddelandet alla beräknade värden och utseendeparametrar. Rader som tillhör objektet ingår inte – de skickas i separata meddelanden.
Rader — skapa, uppdatera och ta bort
Det finns tre radrelaterade meddelanden: create_row, update_row och delete_row.
Dessa meddelanden innehåller all information från enskilda rader. När en rad läggs till inkluderar meddelandet allt som behövs för att återskapa den. När en rad uppdateras skickas endast en referens till raden (ID) och det specifika värde som har ändrats – till exempel materialet.
Automatisering
Den främsta fördelen med att ställa in en webhook-anslutning i Geometra är att du slipper exportera data manuellt till Excel, Google Sheets eller andra verktyg. När anslutningen är konfigurerad hålls dina valda system alltid uppdaterade med den senaste datan från Geometra, helt automatiskt.
Om ditt kalkyl- eller affärssystem inte kan ta emot data via webhook rekommenderar vi att du kontaktar din leverantör för att undersöka vilka alternativ som finns. Att ansluta till Geometras webhook är kostnadsfritt – din leverantör behöver inte betala för åtkomst. Vi hjälper gärna till, så tveka inte att höra av dig.
Anslutningsverktyg
Det finns flera verktyg för att bygga webhook-integrationer utan att behöva skriva kod. Några av de mest använda är Zapier, Make, N8N och Power Automate.