How to Integrate With Grubtech
Things to Do
- Create an account in the Developer Portal at https://developer.grubtech.io/
- Set up your Organization by completing the necessary details.
- Download the NDA (Non-Disclosure Agreement).
- Review, sign and upload the NDA (Non-Disclosure Agreement).
- Invite all relevant developers to join the portal using the Invite Code.
- Activate the required API Suite.
How to Select a Suitable API Suite for Integration
Answering these questions can help you make an informed decision about the most suitable integration suite for your system.
Delivery Suite
Select the Delivery Suite if you can answer "Yes" to the following:
- Does your platform only support delivery job creation?
- Can your platform update driver details and delivery job status to the external platform?
- Can your platform provide Driver detail sharing?
- Does your platform support Driver ETA?
- Does your system offer tracking ID & tracking URL for deliveries?
Ordering Platform Suite
Select the Ordering Platform Suite if you can answer "Yes" to the following:
- Do you support an end customer to place an order?
- Do you display your menus to the end customer?
- Do you display the status of the order to the end customer?
- Does your system support Item 86ing?
- Can your system provide order instructions at item level or order level?
- Does your system support modifiers to add extra options or variations to the main items?
- Does your system support order payment methods?
POS Suite
Select the POS Suite if you can answer "Yes" to the following:
- Does your system support getting orders to your own POS system?
- Can you mark the order lifecycle in your POS system?
- Does your system support item availability?
- Can your system provide price updates?
- Does your system provide image support?
- Does your system provide minimum and maximum support for items?
- Can your system provide menu category serving hours?
- Once you select an API suite and it is activated, you will be directed to a questionnaire to get an understanding of the capabilities of your system. After you save the questionnaire, you can start implementation based on the documentation.
- Configure your API by generating the credentials you need from Grubtech Platform.
- Define the relevant webhooks, based on the activated integration suite.
- Create your own Sandbox. After the Sandbox creation Grubtech will provide 4 different modules.
- Grubcenter Module - which is the main control panel. It will include the sample location and sample brand as well as sample menu items and menus.
- Customer Support Portal - to track order status
- KDS Application - A sample is provided to check the functionality of the Kitchen Display System.
- Online Web Store - Use this to simulate the order flow to see how it behaves like an external food aggregator.
- Complete the UAT test included in the Developer Portal relevant to your integration. Once the UAT is successful, raise a request to review the UAT. The Grubtech team will review and approve it if everything is successful.
NOTE: If there are any incorrect test scenarios, the Grubtech team will reject your UAT. You will receive an email notification. You can re-execute the same test case from the Developer Portal. After you re-execute the test case, you must raise another request. - Once the UAT is approved, the application details section is enabled along with the production tabs inside the Webhooks section. You must enter the production details for the Webhook and the application details for the production. and raise another request to Go Live. It is only after your Go Live request is approved by Grubtech, that the buttons inside the generate credentials section will be activated.
For further assistance, reach out to us at [email protected].
Updated 3 months ago