Delivery Job Created Notification
This endpoint is used to notify external systems when a delivery job has been successfully created on the Grubtech platform. The webhook of the external system is triggered.
How It Works
- When an order’s delivery job is marked as created in Grubtech, this endpoint sends a notification.
- The notification helps external systems track the order’s delivery progress in real time.
- This ensures smooth coordination between Grubtech and delivery providers or third-party systems.
By integrating this endpoint, businesses can stay updated on delivery job statuses and streamline their logistics operations.
Refer our documentation on Delivery Job Created JSON payload and a detailed breakdown of its attributes for more details.
Driver Assigned Notification
This API endpoint sends a notification when a driver is assigned to deliver an order. It triggers automatically when the order's delivery status changes to "Driver Assigned" in the Grubtech system.
How It Works
- The delivery job status in Grubtech is updated to "Driver Assigned."
- The system automatically sends a notification using this API.
- The notification informs relevant parties (such as customers or restaurants) that a driver has been assigned.
- This helps track the progress of the order in real-time.
By integrating this endpoint, businesses can improve their delivery process by sending real-time updates when a driver is assigned to an order. This keeps customers, restaurants, and delivery teams informed, leading to a smoother and more efficient experience.
Refer our documentation on Driver Assigned JSON payload and a detailed breakdown of its attributes for more details.
Delivery Job Started
This endpoint is used to notify the system when a delivery job has officially started on the Grubtech platform. Once the delivery driver picks up the order and begins the delivery process, this notification is triggered. It helps keep track of the order's progress and ensures that customers, restaurants, and delivery partners are updated in real time.
How It Works
- A delivery job is created on the Grubtech platform.
- When the driver picks up the order, the status changes to "Started."
- This triggers a notification to update relevant systems about the delivery progress.
By integrating this endpoint, businesses can track deliveries in real time by sending a notification when an order is picked up. It improves order management by keeping restaurants, customers, and delivery partners informed. This enhances the customer experience with timely updates and reduces manual work for staff by automating status updates. Additionally, it ensures seamless integration between delivery platforms and the Grubtech system, making operations more efficient.
Refer our documentation on Delivery Job Started JSON payload and a detailed breakdown of its attributes for more details.
Delivery Job Completed
This endpoint is used to send a notification that lets everyone know when a delivery job has been finished. It’s triggered after the status of the order delivery is updated to "completed" on the Grubtech platform, indicating that the delivery has been successfully carried out. This helps keep everyone informed that the delivery process is complete.
How It Works
- The delivery job status is updated to "completed" on the Grubtech platform.
- Once the status is set to "completed," this endpoint is triggered.
- The endpoint sends a notification to inform relevant parties that the delivery job is finished.
By integrating this endpoint, businesses can improve communication by automatically notifying relevant parties when a delivery is completed, reducing confusion. It provides faster updates by eliminating the need for manual intervention, allowing real-time notifications. This helps with better tracking and confirmation of completed deliveries. It also increases efficiency by minimizing follow-up inquiries, saving both time and effort. Additionally, it ensures accuracy by instantly updating all systems with the correct delivery status.
Refer our documentation on Delivery Job Completed JSON payload and a detailed breakdown of its attributes for more details.
Delivery Job Cancelled
This endpoint notifies the system when a delivery job is canceled on the Grubtech platform. When an order's delivery job is marked as canceled—whether due to customer request, operational issues, or other reasons—this endpoint sends an update to ensure all connected systems are informed of the status change. This helps keep delivery tracking accurate and ensures that relevant teams or partners can take any necessary actions.
How It Works
- When a delivery job is canceled on the Grubtech platform, this endpoint sends a notification.
- Cancellations may happen due to customer requests, delivery issues, or order changes.
- The notification includes details like Order ID, Delivery Job ID, timestamp, and reason (if available).
- Connected systems use this update to stop deliveries, update records, and keep tracking accurate.
Integrating this endpoint ensures real-time updates when a delivery job is canceled on the Grubtech platform. It improves accuracy by preventing unnecessary delivery attempts and keeping records up to date. Businesses benefit from better coordination between merchants, delivery partners, and customer service teams, leading to a smoother workflow. Customers receive timely notifications, enhancing their overall experience. Additionally, this integration increases operational efficiency by saving time and resources while enabling seamless automation for tasks like refunds or rescheduling.
Refer our documentation on Delivery Job Cancelled JSON payload and a detailed breakdown of its attributes for more details.