A step-by-step guide on the process
One of the couriers you can integrate with Restaurant Alert + Deliver is GrabExpress. Once integrated, you’ll be able to book a rider with one tap via the In-Store Merchant App.
✅ Integration Checklist
Before starting, make sure you’ve completed the following:
- Signed up for a Grab Business Account
- Submitted the required documents
- Paid the security deposit
- Received access to developer.grab.com from the Grab team
- Logged into Grab’s developer portal and generated your Client ID and Client Secret
- Pasted the credentials into your Restaurant Alert + Deliver settings on Shopify
📝 Step-by-Step Integration Guide
Step 1: Sign Up
Create a business account with Grab here:
👉 https://bit.ly/grabintegration
Step 2: Submit Requirements
A Grab account manager will email you the rate card and a list of required documents.
For Corporations:
- Signed Contract & NDA from Grab
- BIR Form 2303
- Business Permit
- Secretary Certificate of Signatory
- Latest Audited Financial Statement (if available)
- Security Deposit
For Sole Proprietorships:
- Signed Contract & NDA from Grab
- BIR Form 2303
- Business Permit
- Security Deposit
Step 3: Wait for Integration Setup
Once your documents and deposit are received, the Grab team will process your integration and provide access to the Grab Developer Portal.
Step 4: Open Your Shopify Store
Go to:
Shopify Admin > Apps > Restaurant Alert + Deliver > Settings > Delivery Providers

Step 5: Connect Carrier Account
Under Delivery Providers, click Connect Carrier Account, then select GrabExpress > Connect Account


Step 6: Name Your Account
Create a label for your GrabExpress integration (e.g., "GrabExpress Courier").

Step 7: Log into Grab Developer Portal
In a new tab, go to developer.grab.com and open your Project Details.

Step 8: Add OAuth 2.0 Client
Scroll to the Credentials section > under OAuth 2.0 Clients, click Add +

Step 9: Fill Out the Form
Enter the following:
- Client Description – e.g., “GrabExpress Integration”
- Product Description – e.g., “Angus Steakhouse”
- Email Address – use a valid email
- Product Logo – use your own or this:
https://play-lh.googleusercontent.com/q5mkEiHFL61DFOWTUV9t-D2dcc642a3Vg80sU130bwyIfkQkZASg_KYDO297UzQpN3k
Leave other fields blank and click Save.

Step 10: Copy the Client ID
After saving, a new listing will appear. Copy the Client ID.

Step 11: Paste the Client ID in Shopify
Return to your Restaurant Alert + Deliver settings in Shopify and paste the Client ID.

Step 12: Reveal and Copy the Client Secret
In Grab Developer Portal, click the eye icon next to your OAuth listing to reveal and copy the Client Secret.

Step 13: Paste the Client Secret in Shopify
Back in Shopify, paste the Client Secret, then click Save and Activate your integration.


🏁 You’re Done! 🏁
💡 Pro Tip
Make a test booking using the In-Store Merchant App. Book a rider, then cancel it immediately.
If successful, the order should also appear in your GrabExpress Order List.