One of the couriers you can integrate Restaurant Alert + Deliver with is GrabExpress. Through integration, you will be able to book a rider on demand within our In-Store Merchant App with just one tap!
💡 Already in the process of integrating with GrabExpress? Refer to this checklist to see if you might have missed a step!
Sign up for a business account
Pay security deposit
Receive access to developer.grab.com from the Grab team
Log in to Grab's developer site and acquire Client ID and Client Secret
Paste Client ID and Client Secret in Restaurant Alert + Deliver settings on Shopify
Sign up for a business account with Grab here: https://bit.ly/grabintegration
Once you have signed up, a Grab account manager will send rates and requirments via email.
Requirements for Corporations
Signed Contract & NDA from Grab
Secretary Certificate of Signatory
Latest AFS (if available)
Requirements for Single Proprietorship
Signed Contract & NDA from Grab
Security Deposit (as mentioned above)
After requirements and security deposit has been submitted, the Grab team will set up your integration.
Once completed, the Grab team will email you access to the Grab Developer site.
Once you have the access to the Developer site, first log into your Shopify store, go to: Apps > Restaurant Alert + Deliver App > Settings > Delivery Providers.
Under Delivery Providers, click Connect Carrier Account.
You will be shown a list of on-demand couriers. Under the GrabExpress option, click Connect Account.
Create an account name to label your GrabExpress integration (e.g., “GrabExpress Courier”)
Using a new tab or window, log in to your GrabExpress account on developer.grab.com and click on Project Details.
Scroll down to the Credentials section. Under this section you will find the header labelled “OAuth 2.0 Clients.” Click on “Add +” and a pop up form will appear.
Enter the following:
Client Description - to label the purpose of your account (e.g., “GrabExpress Integration”)
Product Description - to label the product/business who will be integrating with GrabExpress (e.g., “Angus Steakhouse”)
Email Address - please provide a working email address
Product Logo - you can use any image URL you prefer, but if you'd like to use our ZAP E-Store logo, paste this URL in the provided field:
You may leave the other fields blank for now, and click Save.
A listing with the details you have just inputted will appear under the OAuth 2.0 Clients section.
Copy the Client ID. You may click the copy to clipboard icon to quickly do so.
Go back to the window with the Shopify store App settings (refer to step 3-5), and paste the Client ID in the field provided.
Go back to the window of your GrabExpress dashboard. Below the Client ID, there is a hidden Client Secret. This is the password or code to allow access to your Client ID for integration. Click the eye icon to show the Client Secret.
Copy the Client Secret. You may click the copy to clipboard icon to quickly do so.
Go back to the window with the Shopify store App settings (refer to step 3-5), and paste the Client Secret in the field provided, and click Save and click Activate to activate your GrabExpress delivery integration.
🏁 You’re done! 🏁
💡 PRO-TIP! Try making a test booking via the In-Store Merchant App! Book a rider to see if integration was completed properly, and then cancel it immediately.
If the integration is successful, you should see your booking appear in your Order List within the GrabExpress site.
ℹ️ If you need further assistance, feel free to email us at email@example.com and we’ll help you out!
More on Delivery Integration