{
 "schema_version": "1.0",
 "id": "kite",
 "name": "Kite",
 "research_status": "researched",
 "vendor_domain": "kite.skailama.app",
 "category": "E-commerce",
 "task": "E-commerce growth",
 "summary": "Shopify discount toolkit (by Skai Lama) built on native Shopify Functions: free gift with purchase, buy X get Y, tiered and volume discounts, progress bars and bulk codes.",
 "best_for": "shopify stores that want the discount mechanics themselves — gift with purchase, buy X get Y, tiered and volume pricing, with progress bars pushing the cart toward the next reward — built on native Shopify Functions rather than theme edits",
 "skip_if": "your promotions are simple enough for Shopify's own discount engine, or you are on Advanced or Plus and unwilling to start at $49 — and if all you need is a pile of unique codes, a code generator does that for a third of the price",
 "honest_knock": "'Free to install' is doing a lot of work on this listing. The free plan covers the first 50 discount orders a month, and the same panel says $29 a month is billed once you pass them — so it is a threshold with an invoice behind it, not a free tier you can settle on. A store running one decent promotion will cross 50 discounted orders in days and be on Starter money without choosing to upgrade. The second catch is written on the plans themselves: Free and Starter are both labelled 'Not for Shopify Advanced and Plus', so if you are on either of those Shopify plans your real entry price is the $49 Growth tier, not the $29 the listing leads with. And the feature most likely to sell the app to a large merchant — free gifts added at checkout — is marked Plus only and sits in the $99 Pro tier, which means the Plus stores it is built for pay $1,188 a year to reach it.",
 "pricing": {
  "status": "public",
  "entry_price": "$29",
  "entry_price_terms": "per month",
  "from_price_usd_month": 29.0,
  "plans": null,
  "plans_source": null,
  "notes": "(prices read 2026-09-06 on apps.shopify.com/kite-free-gift) Four plans, billed in USD every 30 days. The Free plan is free to install and covers the first 50 discount orders each month; the listing states that $29 a month is billed only if you go over 50 orders. Starter is $29 a month, or $299 a year at a stated 14% saving, and adds unlimited discount orders, combined offers, progress bars and up to 10K bulk codes. Growth is $49 a month, or $499 a year at 15%, and raises bulk codes to 100K with multiple rules per offer and campaign links. Pro is $99 a month, or $999 a year at 16%, and adds custom discount functions, checkout gifts (Plus only) and segment targeting. The three paid tiers carry a 7-day free trial. Free and Starter both say 'Not for Shopify Advanced and Plus'.",
  "verified_at": "2026-09-17",
  "source_url": "https://apps.shopify.com/kite-free-gift",
  "schema_offer": null,
  "source_quotes": null
 },
 "free_plan": true,
 "free_plan_evidence": "The Free plan is free to install and covers the first 50 discount orders each month; the listing states that $29 a month is billed only if you go over 50 orders.",
 "cost_traps": [],
 "compare_with": {
  "name": "Stackable",
  "why": "Both sit on Shopify's native discount plumbing, and the split is between combining discounts and creating them. Stackable is about redemption: several discounts — order, collection, shipping — under a single code, plus a progress type, from $19.99 a month with no free plan. Kite is about the offers themselves: free gifts, BOGO, tiered and volume pricing, bulk codes and storefront widgets, opening at a metered free tier that turns into $29 past 50 discount orders. So if your promotions already exist and customers keep having to pick which code to use, that is Stackable's problem. If the promotion is the thing you cannot build — a gift that appears at a cart threshold, a tier that rewards the bigger basket — Kite is the one with those mechanics, and it has the far longer record: 1,161 reviews against Stackable's 54."
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/kite.json",
  "review": "https://marketingandsalessoftware.com/kite-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/kite/",
  "vendor_site": "https://kite.skailama.app"
 },
 "purchase": {
  "seller": "the vendor",
  "how": "AIBuilder Marketplace does not sell this software. Sign up, start a trial or buy on the vendor's site.",
  "handoff_url": "https://platform.shoffi.app/r/rl_Yhjmmgv2",
  "affiliate": true,
  "disclosure": "Where purchase.affiliate is true, purchase.handoff_url is an affiliate link: AIBuilder Marketplace may earn a commission at no extra cost to the buyer. Commission never changes what a record says, and products are not ranked by commission. Where it is false the link is the vendor's plain site."
 },
 "provenance": {
  "research": "hand-researched dossier, read on the vendor's own pages",
  "researched_since": "2026-07",
  "method": "https://aibuildermarketplace.com/how-we-review/",
  "license": "CC BY 4.0. Credit 'AIBuilder Marketplace' with a link to https://aibuildermarketplace.com/atlas/.",
  "note": "A rebuild is not a new measurement: pricing.verified_at is the date that matters."
 },
 "cost": {
  "status": "not_yet",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": null,
  "growth": null
 },
 "unknowns": [
  "Plan-by-plan prices are not structured in this record yet; pricing.notes has the full text.",
  "Contract terms (cancellation, data export, data location, minimum seats) are not researched as separate fields; pricing.notes mentions them only where the vendor's pricing page does.",
  "Being verified: free trial and refund terms are not yet matched to a verbatim line on the vendor's own pages. Not matched does not mean there is none.",
  "No computable price rules yet: cost at a given team size cannot be calculated for this product.",
  "Not tested hands-on by us: what the product does comes from the vendor's pages and our reading of them."
 ],
 "verification": {
  "price": "read",
  "free_trial": "being_verified",
  "refund": "being_verified"
 },
 "task_evidence": null,
 "open_questions": [
  {
   "question_id": "kite:cancellation_terms",
   "key": "cancellation_terms",
   "question": "Can a customer cancel at any time, and what happens to an annual plan that is cancelled mid-term?",
   "status": "open"
  },
  {
   "question_id": "kite:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "kite:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "kite:minimum_seats",
   "key": "minimum_seats",
   "question": "Is there a minimum number of seats or users on any plan?",
   "status": "open"
  }
 ],
 "vendor_answers": [],
 "agent_channels": {
  "vendor_mcp": null,
  "agent_checkout": {
   "status": "not_found",
   "detail": "No explicit support for purchases by AI agents on the vendor's own pages.",
   "checked_at": "2026-10-07",
   "method": "homepage, /pricing and the pricing page we cite, read as plain HTML (no JavaScript) and searched for explicit support of purchases by AI agents: Agentic Commerce Protocol, Instant Checkout, Agent Payments Protocol, buy in ChatGPT, agentic checkout"
  }
 }
}
