Connect Shopify to
UrgentGo Zimbabwe
A complete step-by-step walkthrough to automate your Shopify order fulfilment with Zimbabwe's most reliable courier. No coding required for basic setup.
< 30 min
Average Setup Time
100%
Shopify Plan Compatible
Real-Time
Order Sync Speed
24h
API Key Issuance
Everything Automated.
Nothing Manual.
Once connected, your Shopify store and UrgentGo work together seamlessly — from order placement to delivery confirmation.
Automatic Order Dispatch
New Shopify orders are instantly sent to UrgentGo — no manual copy-pasting of addresses ever again.
Live Tracking in Shopify
Tracking numbers sync back to Shopify automatically. Customers see live status on their order page.
Cash on Delivery Support
Offer COD as a payment option in your Shopify checkout. UrgentGo collects and remits funds to you.
Unified Reporting
View all your Shopify delivery data in one dashboard — volumes, on-time rates, and COD collections.
Automated Returns
Trigger return pickups directly from your Shopify admin. Reverse logistics handled end-to-end.
Dedicated Support
A dedicated account manager is assigned to your store. Direct WhatsApp line for priority escalations.
Complete Integration Walkthrough
Follow these 8 steps to fully connect your Shopify store to UrgentGo. Most stores are live within 30 minutes.
Jump to Step
Create Your UrgentGo Business Account
Sign up for a Business Pro or Enterprise account to unlock API access and Shopify integration features.
Visit the Business Accounts page and select Business Pro or Enterprise
Complete the application form with your business details
Receive your API key via email within 24 hours
Access your merchant dashboard to manage shipments
Install the UrgentGo App on Shopify
Add UrgentGo as a fulfilment service inside your Shopify admin panel — no coding required for basic setup.
Log in to your Shopify Admin at yourstore.myshopify.com/admin
Go to Settings → Shipping and delivery
Click "Manage" next to Custom order fulfilment
Enter UrgentGo as the fulfilment service name and our webhook URL
Configure Your API Credentials
Connect your UrgentGo API key to Shopify so orders flow automatically into our courier system.
Copy your UrgentGo API key from your merchant dashboard
In Shopify Admin, go to Apps → App and sales channel settings
Paste your API key into the UrgentGo configuration panel
Set your default pickup address and preferred service level
Configure Shipping Zones & Rates
Map your Shopify shipping zones to UrgentGo delivery tiers — same-day, next-day, and economy rates.
In Shopify Admin, go to Settings → Shipping and delivery → Shipping profiles
Add Zimbabwe as a shipping zone if not already present
Create rate entries: Same-Day (Harare), Next-Day (Nationwide), Economy
Set carrier-calculated rates or flat rates per zone
Set Up Order Webhooks
Register webhooks so UrgentGo is notified the moment a new order is placed in your Shopify store.
In Shopify Admin, go to Settings → Notifications → Webhooks
Click "Create webhook" and select the "Order creation" event
Enter the UrgentGo webhook URL: https://api.urgentgocourier.co.zw/v1/shopify/orders
Select JSON format and save — repeat for "Order fulfilment" events
Test With a Sample Order
Place a test order in your Shopify store and confirm it appears in your UrgentGo merchant dashboard.
Use Shopify's "Bogus Gateway" to place a test order
Check your UrgentGo dashboard — the order should appear within seconds
Verify the shipping address, parcel details, and service level are correct
Confirm a tracking number is generated and returned to Shopify
Enable Customer Tracking Notifications
Automatically send your customers WhatsApp and SMS tracking updates at every delivery milestone.
In your UrgentGo dashboard, go to Notifications → Customer Alerts
Enable WhatsApp and/or SMS notifications
Customise the message templates with your brand name
Shopify order status is updated automatically when delivery is confirmed
Go Live & Start Shipping
Your Shopify store is now fully connected. Every new order is automatically dispatched through UrgentGo.
Remove the Bogus Gateway and activate your real payment method
Announce your fast delivery options to customers
Monitor shipments from your UrgentGo merchant dashboard
Contact your dedicated account manager for any support
Shopify API Payload Examples
See exactly what data flows between Shopify and UrgentGo at each stage of the integration.
// Shopify Order Created Webhook → UrgentGo
// POST https://api.urgentgocourier.co.zw/v1/shopify/orders
// Shopify sends this payload automatically:
{
"id": 820982911946154508,
"order_number": 1001,
"created_at": "2024-01-15T10:30:00+02:00",
"shipping_address": {
"first_name": "Chipo",
"last_name": "Moyo",
"address1": "12 Lobengula Street",
"city": "Bulawayo",
"country": "Zimbabwe",
"phone": "+263772345678"
},
"line_items": [
{
"title": "Summer Dress - Size M",
"quantity": 1,
"grams": 500
}
],
"total_price": "45.00",
"payment_gateway": "cash_on_delivery"
}
// UrgentGo responds with:
{
"tracking_number": "UGO-2024-00847",
"label_url": "https://api.urgentgocourier.co.zw/labels/UGO-2024-00847.pdf",
"estimated_delivery": "2024-01-16",
"service": "next_day"
}Webhook Verification
All Shopify webhooks are verified using HMAC-SHA256 signature validation to ensure authenticity.
Automatic Retry
Failed webhook deliveries are retried automatically up to 5 times with exponential backoff.
Integration Support
Our technical team is available via WhatsApp to help you through any integration challenges.
Frequently Asked Questions
Common questions about connecting Shopify to UrgentGo.
Start Shipping Shopify Orders
Across Zimbabwe Today
Open a Business Account, get your API key, and have your Shopify store fully connected in under 30 minutes.
Already have an account? View the full API documentation →
