All Collections
On-Demand Courier Integration
Setting Up Integration with GrabExpress
Setting Up Integration with GrabExpress

A step-by-step guide on the process

K
Written by Kim Pamela Co
Updated over a week ago

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!

CHECKLIST:

  • Sign up for a business account

  • Submit requirements

  • 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


Step 1

Sign up for a business account with Grab here: https://bit.ly/grabintegration

Step 2

Once you have signed up, a Grab account manager will send rates and requirments via email.

Requirements for Corporations

  • Signed Contract & NDA from Grab

  • BIR 2303

  • Business Permit

  • Secretary Certificate of Signatory

  • Latest AFS (if available)

  • Security Deposit

Requirements for Single Proprietorship

  • Signed Contract & NDA from Grab

  • BIR 2303

  • Business Permit

  • Security Deposit (as mentioned above)

Step 3

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.

Step 4

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.

Step 5

Under Delivery Providers, click Connect Carrier Account.

You will be shown a list of on-demand couriers. Under the GrabExpress option, click Connect Account.

Step 6

Create an account name to label your GrabExpress integration (e.g., “GrabExpress Courier”)

Step 7

Using a new tab or window, log in to your GrabExpress account on developer.grab.com and click on Project Details.

Step 8

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.

Step 9

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.

Step 10

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.

Step 11

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.

Step 12

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.

Step 13

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 info@zap.com.ph and we’ll help you out!


More on Delivery Integration

Did this answer your question?