Allows the Store Staff and Client to Activate Grab Integration thru both POS and Back Office
Pain Point
Grab wants to eliminate the manual whitelisting of Grab account which is the first step in activating Grab integration. With this, it also eliminated the internal manual process of Grab integration except for Partner ID generation.
Audience
All Clients
User Access
Store/Location Admin for Back Office, Manager for POS
Pre-requisites
The following should be met in order to see the activation banner and complete the integration
✓ Partner ID is generated
Partner ID should be generated using the Store Admin account on Back Office
✖ Merchant ID should be blank
Grab Merchant ID should be not generated or blank on the Integration Settings page
✓ Integration Status
Grab Integration status should be "inactive" on Database (is_integrated is false)
✓ Grab Merchant Account User Role
Should use the Owner or Store Manager role account on Grab Merchant website
Old State
New State
Mosaic Account Manager schedules the activation and encode on the rollout tracker
Mosaic Account Manager requests to Data Implem to generate the Partner ID
Data Implem Team generates the Partner ID using Store Admin user account, encodes the Partner ID on the rollout tracker then confirms the Partner ID Generation on the Delivery Integration Activation Channel
Mosaic Account Manager requests to Grab to whitelist Store Account and provide Merchant IDs
Mosaic Product Manager validates the whitelisting and encodes the Merchant ID and Partner ID on Grab Developer Portal
Mosaic Data Implementation team encodes the Merchant ID on Back Office
Mosaic Product Manager initiates the integrations and menu sync on Grab Developer Portal
Mosaic Account Manager schedules the activation and encode on the rollout tracker
Mosaic Account Manager requests to Data Implem to generate the Partner ID
Data Implem Team generates the Partner ID using Store Admin user account, encodes the Partner ID on the rollout tracker then confirms the Partner ID Generation on the Delivery Integration Activation Channel
Mosaic Account Manager requests to Grab to whitelist Store Account and provide Merchant IDs
Mosaic Product Manager validates the whitelisting and encodes the Merchant ID and Partner ID on Grab Developer Portal
Mosaic Data Implementation team encodes the Merchant ID on Back Office
Store or Client Management clicks "Activate Integration" via POS or Back Office respectively
Store or Client Management will login on Grab Merchant website using Owner and Store Manager Grab role account
Mosaic Product Manager initiates the integrations and menu sync on Grab Developer Portal
Store or Client Management will activate and sync the menu via Grab Merchant website
How to Use
Mosaic Data Implem Team to Log in on Back Office using Store Admin user role
Go to General Settings
Click "Online Orders" then "Grab"
Click "Generate" to generate Partner ID
Store or Client Management to Log in on POS or Back Office
Click "Activate Integration" on the yellow banner at the top of the page
Grab Merchant website will be opened in the device browser
Log in using the Grab Merchant Owner or Store Manager role account
Once logged in, store account name will be shown. Click "Connect" to start the setup.
On the Export Menu step, click "Skip this step" since we will use the Mosaic Back Office menu as the source of truth
On the Enable Integration step, click "Enable Integration" to start the integration and menu sync
Results:
Failed: "Something went wrong" - There is a chance that integration will time out due to menu sync size. Just click “Try again”.
Successful: "You're all set!" - You can now close the browser. Relogin on POS for the updates to reflect.