← Back to DeliveryIQ overview
D

Kernvel DeliveryIQ Integrations

How DeliveryIQ connects to Shopify, contracted couriers, and your other Kernvel apps.

DeliveryIQ — Integrations

How DeliveryIQ connects to Shopify checkout and fulfillment, to contracted local couriers, and where other app connections stand.

DeliveryIQ is built to sit at the center of your last‑mile operation, so its integrations are deliberately focused and honest. This page covers exactly what connects today, on what terms — and what's coming next. If a carrier or capability isn't listed here as active, please don't assume it: DeliveryIQ holds a strict line on only claiming integrations that actually work.


Shopify

DeliveryIQ is a Shopify‑embedded app and integrates with Shopify in four concrete ways.

Checkout delivery rates (CarrierService)

DeliveryIQ can present your local‑delivery and pickup pricing inside Shopify checkout. When a shopper reaches checkout, Shopify asks DeliveryIQ for rates, and DeliveryIQ answers from the zones and pickup rules you configured — a local‑delivery rate, a $0 pickup rate, and a cached courier estimate where relevant.

  • The calculation is deterministic and local — it does not wait on a courier's API or an AI model.
  • If DeliveryIQ cannot calculate a safe rate, it returns no DeliveryIQ rate rather than a wrong one. The shopper needs another available Shopify delivery option to complete checkout until rates recover.
  • These are your configured local rates, not live courier quotes. The exact courier price is confirmed at dispatch.

Eligibility: DeliveryIQ Starter or above, plus an eligible Shopify plan (a development store, Advanced or higher, or the annual / carrier‑rate add‑on). DeliveryIQ reconciles to exactly one carrier service, so you never end up with duplicates; if a store becomes ineligible, Shopify may deactivate the rate.

Fulfillment write‑back

When a delivery reaches a confirmed state, DeliveryIQ writes the fulfillment and tracking number back to the Shopify order (merchant‑managed fulfillment). It only writes on a confirmed state, and it is not a Shopify Fulfillment Service — it never silently mutates your orders, products, or payments.

Order & lifecycle webhooks

DeliveryIQ subscribes to orders/create, orders/cancelled, orders/fulfilled, and orders/partially_fulfilled to keep each delivery record in sync, plus the app‑lifecycle and required privacy webhooks. Order intake is authenticated (HMAC), stored before it's acknowledged, de‑duplicated, and reduced after processing. A cancelled or privacy‑erased order can never be dispatched.

Permissions

DeliveryIQ requests the minimum scopes it needs — order read, shipping read/write (for carrier rates), merchant‑managed fulfillment read/write, and checkout‑validation read/write — over the Shopify Admin GraphQL API only. Order addresses, names, emails, phones, and per‑order rates are protected customer data, handled under Shopify's protected‑customer‑data requirements.


Contracted Couriers

DeliveryIQ can quote and dispatch a delivery to an external courier. Exactly two couriers are connectable today, and both are conditional on your own account and the provider's approval:

Borzo (India)

Connect your Borzo Business account with your API credentials and webhook signing secret. Borzo becomes available once your credentials are valid, your service area is supported, and Borzo has enabled production access for your account.

  • COD through Borzo is account‑specific — it's available only if Borzo has enabled cash collection for your account. Don't assume nationwide or guaranteed COD coverage.

Uber Direct

Connect an approved Uber Direct account with OAuth credentials, in an Uber‑supported market, after completing Uber's sandbox/pilot and production approval.

  • Uber Direct is prepaid only — it does not collect or remit cash on delivery.

Everything else is roadmap

Other carriers you may see named in the Couriers screen — Delhivery, Porter, Blue Dart, Shiprocket, DHL, Lalamove, and the rest — are research targets on our roadmap, shown for transparency only. They are not connectable and not supported. As real adapters pass provider certification, they'll move from roadmap to connectable, and we'll say so here.

How selection works. DeliveryIQ can quote every eligible courier and choose one by lowest price, a preferred provider, or reliability (which deprioritizes a courier that's recently failed), within a fee cap you set, then dispatch with an at‑most‑once hand‑off and automatic failover. This is deterministic automation, not AI.


Notifications & Storage

  • Email. Customer delivery-status emails are marked "sent" after the configured provider accepts the send request; that does not prove inbox delivery. Email is the only customer notification channel — DeliveryIQ does not send customer SMS, WhatsApp, or push. (Drivers can separately opt into web-push inside the driver app.)
  • Private storage for proof of delivery. In production, photo proof of delivery is stored in a private bucket and served only through short‑lived authenticated links — never a public URL.

Other Kernvel apps

DeliveryIQ has private, authenticated integration plumbing for delivery discovery and promises. This is reserved for supported app-to-app flows; it is not a merchant API-key service or a connection that becomes available just by installing another app. The current branded shopper-app local-commerce connection uses VendorIQ. DeliveryIQ does not yet power that AppBuilder experience.

ReturnsIQ return-risk sharing is unavailable. DeliveryIQ's RTO score uses this store's own delivery history. A cross-app risk connection would need its own data and consent controls before it could be offered.

DeliveryIQ works without another Kernvel app. Its delivery records are separate from VendorIQ's marketplace orders; installing both does not merge them.

Developer access

DeliveryIQ currently has no supported merchant API-key REST API. Its Shopify app, storefront and driver experiences use their own authenticated routes, and courier callbacks and private app connections have separate credentials. Contact support if you need a custom delivery integration; do not use an internal route as a merchant API.


Frequently Asked

Which couriers can I actually connect right now? Borzo (India) and Uber Direct (supported markets). Both require your own account and the provider's approval. No other carrier is connectable yet.

Are the checkout rates real‑time courier quotes? No. They're the local delivery and pickup prices you configure, shown at checkout. The exact courier price is confirmed when you dispatch.

Does DeliveryIQ share my data with other merchants? No. RTO and delivery learning stays within your own store. The cross‑merchant reputation network is disabled and is not a current feature.

Do I need another Kernvel app for DeliveryIQ to work? No. DeliveryIQ is fully functional on its own. Cross‑app connections are a future bonus, not a requirement.


Getting Help

Questions about connecting DeliveryIQ to Shopify or a courier? Email support@kernvellabs.com. For everything DeliveryIQ does on its own, see the DeliveryIQ User Guide.