Skip to main content
Webhooks in Qondor

Qondor now supports a variety of webhooks to enhance integrations and automate notifications.

Martin Moen avatar
Written by Martin Moen
Updated over 2 months ago

This article gives an overview of all available webhooks in Qondor, allowing you to integrate real-time updates and notifications into your system seamlessly. Webhooks need to be setup by the Qondor team, so please contact us if you're looking to improve your integration!

OFFER COMMENT TO CUSTOMER CREATED

This webhook is triggered when a customer comment is created from Adminweb.

Request body:

{
"webhookId": "db44e0f6-b06a-4070-9740-efd89ceaedfb",
"timestamp": "2024-10-18T07:29:14.7362436Z",
"topic": "OfferCommentToCustomerCreatedV1",
"projectId": 1,
"projectNo": "[Project No]",
"projectName": "[Project Name]",
"projectMainCustomerContactPersonEmail": "[Customer ContactPerson Email]",
"offerId": 1,
"offerHeading": "[Offer Heading]",
"offerLanguage": "nb-NO",
"offerLink": "https://devqa.qondor.com/CustomerWeb/Home?projectId=1",
"directLink": "https://devqa.qondor.com/CustomerWeb/Home?projectId=1&offerId=1#feedback?rootItemId=1",
"customerId": 1,
"customerName": "[Customer Name]",
"customerExternalReference": "[Customer External Reference]",
"commentedOn": "[Product or Group Name]",
"commentText": "[Comment Text]"
}

OFFER ANSWERED

Triggered when a customer responds to an offer.

Request body:

{
"webhookId": "859c49b3-55ba-46b6-95b2-038a34352e56",
"timestamp": "2024-10-18T07:30:27.6387497Z",
"topic": "OfferAnsweredV1",
"projectId": 1,
"projectNo": "[Project No]",
"projectName": "[Project Name]",
"projectMainCustomerContactPersonEmail": "[Customer ContactPerson Email]",
"offerId": 1,
"offerHeading": "[Offer Heading]",
"offerLanguage": "nb-NO",
"offerValidUntil": "2024-11-01T08:30:27.6387301",
"offerLink": "https://devqa.qondor.com/CustomerWeb/Home?projectId=1",
"directLink": "https://devqa.qondor.com/CustomerWeb/Home?projectId=1&offerId=1",
"customerId": 1,
"customerName": "[Customer Name]",
"customerExternalReference": "[Customer External Reference]"
}

OFFER SENT

Triggered when an offer is sent to a customer.

Request body:

{
"webhookId": "84f48600-cdfc-477e-8257-916f9f3f7094",
"timestamp": "2024-10-18T07:32:12.3678338Z",
"topic": "OfferSentV1",
"projectId": 1,
"projectNo": "[Project No]",
"projectName": "[Project Name]",
"projectMainCustomerContactPersonEmail": "[Customer ContactPerson Email]",
"offerId": 1,
"offerHeading": "[Offer Heading]",
"offerLanguage": "nb-NO",
"offerValidUntil": "2024-11-01T08:32:12.3678146",
"offerLink": "https://devqa.qondor.com/CustomerWeb/Home?projectId=1",
"directLink": "https://devqa.qondor.com/CustomerWeb/Home?projectId=1&offerId=1",
"customerId": 1,
"customerName": "[Customer Name]",
"customerExternalReference": "[Customer External Reference]"
}

PROJECT CREATED

Triggered when a new project is created.

Request body:

{
"webhookId": "7930960d-66c4-4db0-8f73-cb0564fa854b",
"timestamp": "2024-10-18T07:32:46.3737922Z",
"topic": "ProjectCreatedV1",
"officeId": 1,
"officeInternalName": "[Office Name]",
"officeExternalReference": "[Office External Reference]",
"projectId": 1,
"projectNo": "[Project No]",
"projectName": "[Project Name]"
}

PROJECT STATUS CHANGED

Triggered when the status of a project changes.

Request body:

{
"webhookId": "ae8532f2-b332-4161-943e-25fdc8d9f7e8",
"timestamp": "2024-10-18T07:33:04.8506613Z",
"topic": "ProjectStatusChangedV1",
"officeId": 1,
"officeInternalName": "[Office Name]",
"officeExternalReference": "[Office External Reference]",
"projectId": 1,
"projectNo": "[Project No]",
"projectName": "[Project Name]",
"oldStatus": 1,
"oldStatusText": "Pending",
"newStatus": 2,
"newStatusText": "Confirmed",
"customerId": 1,
"customerName": "[Customer Name]",
"customerExternalReference": "[Customer External Reference]"
}

PING

Used to confirm that the webhook system is working.

Request body:

{
"webhookId": "ab744426-839a-4d4d-97aa-514e06870bb8",
"timestamp": "2024-10-18T07:32:30.3857483Z",
"topic": "PingV1"
}

Did this answer your question?