Example Use Cases
Webhooks offer a world of possibilities for real-time application integration:- Interactive IoT integrations: Sync your webhooks with smart devices. For instance, set your lights to flash whenever an order is placed.
- Data harvesting for internal usage: Use webhooks to gather and process data, keeping your internal systems up-to-date.
- External software linkage: Connect your store with external software, such as accounting tools, to automate and streamline operations.
- Immediate alerts for shipping partners: Keep your shipping companies in the loop about new orders in real time.
- Automated data clean-up: Safeguard customer privacy by using webhooks to remove customer data from databases once it’s no longer necessary.
Example Flow
- A webhook subscription is set up on the ‘ORDER_PLACED’ topic for a shop, using a specified HTTPS endpoint (via the dashboard or the API).
- Someone places an order in the shop.
- Fourthwall takes this order event and sends it, along with the order details (payload), to the subscription endpoint.
- The client app receives this event, sends back an ‘OK 200’ HTTP status code, and then can perform any needed actions.
Next Steps
Manage via API
Create and manage webhooks programmatically
Event Types
See all available webhook events and payloads
Verify Signatures
Secure your webhook endpoint
Testing
Test webhooks during development