{
 "schema_version": "1.0",
 "id": "attribuly",
 "name": "Attribuly",
 "research_status": "researched",
 "vendor_domain": "attribuly.com",
 "category": "Growth & Revenue",
 "task": "E-commerce growth",
 "summary": "Recovers abandoned carts Klaviyo misses — identifies visitors, syncs intent signals back into Klaviyo and lets an AI agent send a personalised recovery email.",
 "best_for": "stores already running Klaviyo or Omnisend at volume, with enough traffic for identity resolution to work and a recovery figure they can check against their own email platform before a 10% share of it becomes the bill",
 "skip_if": "you do not run Klaviyo or another supported email platform, since the product feeds them rather than replacing them; or you need a fixed monthly bill, because the recovery plan is now 10% of what it recovers with a $100 floor",
 "honest_knock": "The pricing has moved within two months. In August and September 2026 the listing went from free straight to $450 or $500 a month; on 14 October 2026 the recovery plan, ReCapture, had become a $100 monthly minimum plus 10% of the incremental revenue it recovers, while Capture stayed at $450 flat. The new shape lowers the entry cost but ties the bill to a figure Attribuly itself measures, so ask how 'incremental' is deduplicated against your existing Klaviyo flows before the trial ends. It is still an add-on rather than a replacement: the pitch is explicitly that it recovers carts “Klaviyo misses” and syncs identity signals back into Klaviyo, so you pay for this on top of an email platform you already pay for.",
 "pricing": {
  "status": "public",
  "entry_price": "$100",
  "entry_price_terms": "ReCapture · minimum per month",
  "from_price_usd_month": 100.0,
  "plans": null,
  "plans_source": null,
  "notes": "(re-read 2026-10-14 on apps.shopify.com/attribuly and attribuly.com/pricing-retention/; the plan ladder changed after 13 September 2026) A free plan that recovers the first $1,000 of email revenue for free, then two paid plans, each with a 7-day free trial (it was 14 days in September). ReCapture is now $100 a month plus a 10% revenue share: the vendor's pricing page sets the monthly fee at the larger of $100 or 10% of the incremental revenue ReCapture recovers, and for an annual GMV of $12,000,000 or more the minimum, the rate and the other terms are agreed in a quote. Capture stays at $450 a month flat. The flat $500 Recapture plan we read in August and September 2026 is no longer on either page. All charges in USD; recurring and usage-based charges are billed every 30 days. Note the shape: the free tier is metered on recovered revenue, and the paid recovery plan is now metered the same way, so the bill moves with what it recovers. The listing's rating stood at 4.8 from 167 reviews on 14 October 2026, with 77% five-star and 7% one-star. attribuly.com/pricing also sells the vendor's own credit-based web plans, a Pro plan at $8 a month billed annually ($99) and an Enterprise plan listed at $1,000 a month with custom pricing; neither appears on the Shopify listing.",
  "verified_at": "2026-10-14",
  "source_url": "https://apps.shopify.com/attribuly",
  "schema_offer": {
   "price": 100.0,
   "currency": "USD",
   "description": "ReCapture, minimum per month; the fee is the larger of $100 or 10% of incremental recovered revenue, and Capture is $450 a month flat. Read on the vendor's own pricing page on 2026-10-14.",
   "page": "https://marketingandsalessoftware.com/attribuly-review.html"
  },
  "source_quotes": null
 },
 "free_plan": true,
 "free_plan_evidence": "(re-read 2026-10-14 on apps.shopify.com/attribuly and attribuly.com/pricing-retention/; the plan ladder changed after 13 September 2026) A free plan that recovers the first $1,000 of email revenue for free, then two paid plans, each with a 7-day free trial (it was 14 days in September).",
 "cost_traps": [
  {
   "id": "usage_metered",
   "label": "Usage-metered",
   "evidence": "Note the shape: the free tier is metered on recovered revenue, and the paid recovery plan is now metered the same way, so the bill moves with what it recovers.",
   "verified_at": "2026-10-14",
   "source_url": "https://apps.shopify.com/attribuly"
  },
  {
   "id": "addons_extra",
   "label": "Key features are paid add-ons",
   "evidence": "It is still an add-on rather than a replacement: the pitch is explicitly that it recovers carts “Klaviyo misses” and syncs identity signals back into Klaviyo, so you pay for this on top of an email platform you already pay for.",
   "verified_at": "2026-10-14",
   "source_url": "https://apps.shopify.com/attribuly"
  }
 ],
 "compare_with": null,
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/attribuly.json",
  "review": "https://marketingandsalessoftware.com/attribuly-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/attribuly/",
  "vendor_site": "https://attribuly.com"
 },
 "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_eroQWgHx",
  "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": "available",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": {
   "currency": "USD",
   "unit": "store",
   "axis": "stores",
   "plans": [
    {
     "id": "free",
     "name": "Free",
     "model": "free",
     "evidence": "A free plan that recovers the first $1,000 of email revenue for free"
    },
    {
     "id": "capture",
     "name": "Capture",
     "model": "per_unit",
     "monthly": 450,
     "annual_status": "unknown",
     "evidence": "Capture stays at $450 a month flat"
    }
   ],
   "not_computable": [
    "ReCapture is billed as the larger of $100 or 10% of the incremental revenue it recovers each month, with a quote for an annual GMV of $12,000,000 or more; that depends on recovered revenue, which this engine does not take as input."
   ],
   "notes": "The free plan ends once $1,000 of email revenue has been recovered. Both paid plans carry a 7-day free trial.",
   "rules_verified_at": "2026-10-14"
  },
  "growth": {
   "annual": {
    "product_id": "attribuly",
    "currency": "USD",
    "axis": "stores",
    "unit": "store",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": "price_unknown_on_billing"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": "price_unknown_on_billing"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": "price_unknown_on_billing"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": "price_unknown_on_billing"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": "price_unknown_on_billing"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "ReCapture is billed as the larger of $100 or 10% of the incremental revenue it recovers each month, with a quote for an annual GMV of $12,000,000 or more; that depends on recovered revenue, which this engine does not take as input."
    ]
   },
   "monthly": {
    "product_id": "attribuly",
    "currency": "USD",
    "axis": "stores",
    "unit": "store",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": 450.0
      }
     },
     {
      "units": 2,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": 900.0
      }
     },
     {
      "units": 3,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": 1350.0
      }
     },
     {
      "units": 5,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": 2250.0
      }
     },
     {
      "units": 10,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "capture": 4500.0
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "ReCapture is billed as the larger of $100 or 10% of the incremental revenue it recovers each month, with a quote for an annual GMV of $12,000,000 or more; that depends on recovered revenue, which this engine does not take as input."
    ]
   }
  }
 },
 "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.",
  "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": "attribuly: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": "attribuly:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "attribuly:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "attribuly:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: ReCapture is billed as the larger of $100 or 10% of the incremental revenue it recovers each month, with a quote for an annual GMV of $12,000,000 or more; that depends on recovered revenue, which this engine does not take as input. Can you publish the price or the rule?",
   "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"
  }
 }
}
