Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
Install guides

KartmaX

Connect KartmaX to Idukki for reviews and UGC

KartmaX by GreenHonchos is a headless commerce cloud. There is no theme app: you create a store connection key, embed widgets with the universal snippet, and call the review-invite API so KartmaX can send post-purchase asks in its own email or WhatsApp.

Status

PartWhat it does
Store connection keyDashboard Settings → KartmaX. Key prefix idk_pc_, shown once.
CataloguePOST /webhooks/partner/catalogue with the Bearer key.
OrdersPOST /webhooks/partner/orders — no shopper email stored; visitor id for attribution.
Review / UGC invitesPOST /webhooks/partner/review-invites — returns upload + campaign URLs. KartmaX sends the message.
Storefront widgetsUniversal snippet: Product reviews hub, UGC + review carousel, rating API.

Connect

  • In the Idukki dashboard open Settings, then the KartmaX tab under Integrations, and create a key in the Store connection card. Early-access accounts have the tab switched on for them.
  • The key starts with idk_pc_ and is shown once, when you create it. Idukki keeps only a hash of it, so a lost key cannot be shown again: revoke it and make a new one. One key belongs to one store and one platform; a Magento key is refused by a PrestaShop store. Revoking a key in the dashboard stops the module at once.
  • Note your Business ID (data-bguid) and the gallery ID (data-guid) for the Product reviews hub widget.

Embed on a KartmaX PDP

Universal snippet (product-filtered)html
<div data-ugc="idukki" data-bguid="YOUR_BGUID" data-guid="YOUR_HUB_GUID" filter-pid="{{product.id}}"></div>
<script src="https://idukki-cdn.com/version/script_0" async></script>

Place Product Rating Stars via GET /webfeed/{bguid}/rating?productId=… under the title if you want aggregate stars + first-party JSON-LD.

Post-purchase review invites

Idukki does not send KartmaX shoppers email. After an order is placed (and ingested), call review-invites and put uploadUrl in your ESP / WhatsApp template.

Mint invite URLsbash
curl -X POST https://api.idukki.io/webhooks/partner/review-invites \
  -H "Authorization: Bearer idk_pc_…" \
  -H "Content-Type: application/json" \
  -d '{
    "platform": "kartmax",
    "orderId": "KX-1001",
    "email": "buyer@example.com",
    "kind": "both",
    "order": {
      "id": "KX-1001",
      "createdAt": "2026-10-31T12:00:00Z",
      "currency": "INR",
      "total": "1999.00",
      "lineItems": [{ "productId": "SKU-1", "quantity": 1, "price": 1999 }]
    }
  }'

Response includes uploadUrl (30-day signed token), campaignUrl, and echoes recipientEmail for your template only — email is not stored on this path.

Orders and attribution

Idukki matches each order to widget activity through the visitor id first, then the customer id and the cart id. An order counts as proven only when the same visitor added a product they bought to the cart from the widget beforehand. Orders that only followed a widget view or click land in the influence tiers, and the rest are store orders. The dashboard keeps proven, influenced and store orders in separate columns and never adds them together.

Can Idukki send the review email for KartmaX orders?

Not on this path. Automatic review emails are Shopify-gated today. KartmaX (or your ESP) sends the ask using the invite URLs.

Is there a GreenHonchos-branded Idukki dashboard?

No. Each merchant gets an Idukki account; agency team members get seats. Partner commission is under a signed agency agreement.

Checked against: idukki-serverless-api/src/helpers/partnerConnections.ts, idukki-serverless-api/src/helpers/partnerReviewInvites.ts, idukki-web/content/platforms (custom-headless). Something here that the product does not do? Tell us and it gets fixed in the doc or the code.