ServiceWorks Academy

Creating Webhooks with SWIP

Webhooks are a mechanism for real-time communication between two web applications or services. They enable one application to send automated, immediate updates or data to another application when a specific event or trigger occurs. Webhooks are commonly used in various software and web development scenarios to streamline data integration and automation. Here’s how you can create a webhook using SWIP and ServiceWorks:

Once logged into your SWIP account, select Options → Settings from the toolbar on the left-hand side


In the following options menu, navigate to the Transaction Options column and select Webhooks

In the Webhooks menu, click the Create button to start the webhook creation process.

In the drop-down list that appears, you’ll be able to assign which events will trigger the webhook for ServiceWorks. Within the Available Events column, click transaction.sale.success and transaction.capture.success to add them to the Subscribed Events column.

Next, back on the SWIP configuration page in ServiceWorks, copy the Endpoints URL address using the Copy Link button

And paste that URL above the list of triggered events in SWIP. Be sure to click Save before you continue

Now that the information has been saved, you should see a newly generated Signing Key. Copy the text for this key from your SWIP account

And then paste the Signing Key into the field back in ServiceWorks to complete the setup process. Be sure to click Save to store this webhook


Need More Assistance?
Contact us:
Use the chat bubble on our site here
Email: support@service.works
Phone: 636-220-4363 Ext #1

Author

Exit mobile version