Changelog

What we've shipped recently. We update InteliAds regularly — usually multiple times a week.

  1. v1.9.5NewMay 15, 2026

    Per-book profitability + refreshed daily chart

    • New "By book" view inside KDP Profitability — per-book Income, Ad spend, and Net dollars in one row, sourced from your KDP Chrome extension sync and the Amazon Ads API.
    • Daily Income vs Ad spend chart refreshed: softer palette, side-by-side bars on desktop, single diverging-stacked column on mobile so the chart still reads on a phone.
  2. v1.9.4NewMay 12, 2026

    Dashboard totals now match Amazon, smarter charts, cleaner mobile

    • Top-card totals on the dashboard now include paused and archived campaigns — every penny that was spent in the date range counts, matching the numbers you see in Amazon's own dashboard.
    • Performance Analytics chart redesign: each metric scales to its own range, so Orders and ACOS no longer get crushed to a flat line when shown next to Impressions.
    • Drag-to-zoom navigator at the bottom of the chart — pull either handle inward to focus on a narrower date window without changing your filters.
    • Mobile campaign list redesigned with a hero Spend/Sales card, color-coded ACOS pill, and tap-to-reveal labels on every metric chip.
    • Recent Rule Executions list is now icon-led with row dividers — Completed/Failed/Reverted statuses read at a glance, and the whole row taps through to details.
  3. v1.9.3NewMay 5, 2026

    Smarter keyword routing across linked campaigns

    • Keyword search-term promotions now look inside the source campaign first, then fall back to sibling campaigns linked to the same book if the source has no valid spot.
    • A "valid spot" means an enabled ad group with at least one active exact/phrase keyword or an active ASIN target — broad-only ad groups are skipped.
    • Fixes the case where paused keyword ad groups in one campaign blocked promotions even though a sibling campaign had the right ad group.
  4. v1.9.2FixMay 4, 2026

    Rule routing tightened + smarter error hints

    • ASIN search terms in Manual campaigns now route correctly back into the source campaign when it has the right ad group — no more false "no active ad group" failures.
    • Failure messages no longer list unrelated campaigns as suggested destinations. Helps prevent linking the wrong book to the wrong ASIN.
    • Rule executions for users without an active plan no longer run on the hourly cron — keeps execution logs and scheduler cycles clean.
  5. v1.9.0NewApr 28, 2026

    Link campaigns to ASINs you already promote

    • New "Linked ASINs" section on every Campaign Detail page.
    • Lets the rules engine route keyword promotions to campaigns that don't carry the ASIN's product ad — useful if you split keyword ad groups and ASIN ads across separate campaigns.
    • Typos and cross-marketplace ASINs are rejected at the boundary.
  6. v1.8.3FixApr 28, 2026

    Auto Targeting labels + smarter search-term routing

    • Auto Targeting rules now show "Close Match" / "Loose Match" / "Substitutes" / "Complements" in the affected entities table — no more opaque numeric IDs.
    • Positive search-term promotion now finds the right ad group even when ad group type was misclassified during sync.
    • Cross-campaign error messages now point you at the exact one-step fix.
  7. v1.8.2NewApr 27, 2026

    Trial-ending reminders

    • Pro and Unlimited trial users now get a branded email 3 days before their trial converts to paid.
    • Heads-up before the auto-charge — no more billing surprises.
  8. v1.8.1FixApr 26, 2026

    Execution Detail polish

    • Dry-run rule batches now correctly show "Partial Fail" instead of "Failed" when some rules succeeded.
    • Notes column on the Execution Detail page now wraps text cleanly across all screen sizes.
  9. v1.8.0FixApr 26, 2026

    Reliability hardening + auto-targeting fix

    • Auto Targeting rule executions now log every affected entity correctly (some rows were silently dropping before).
    • Hourly sync no longer drops newer accounts after the platform crosses 1,000 active users.
    • Sync access is now correctly gated on an active plan or trial — "no money, no data".
  10. v1.7.xFixApr 22, 2026

    Search-term safety + duplicate-checkout prevention

    • Search-term "Add as keyword" / "Negate" rules now refuse to create ad groups in the wrong campaign type — no more keywords landing in Auto campaigns.
    • Stripe checkout now blocks duplicate subscriptions on the same customer.
    • Trial reuse prevented — trial-used paths surface clearly to existing customers.
  11. v1.6.xFixApr 21, 2026

    Sync resilience + Amazon API errors made readable

    • Daily full sync now skips users who already had a recent sync (no more duplicate cron runs).
    • Bad rows in a batch upsert no longer poison the whole batch — the other 49 rows still land.
    • Real Amazon API error messages now surface in the UI instead of generic "failed" states.
  12. v1.5.xInfraApr 20, 2026

    Mobile-friendly signup + uptime alerts

    • Signup page redesigned for mobile — no more cramped form fields on phones.
    • Slack uptime alerts now fire if any of the dashboard, API, or landing site goes down.
    • Production landing container hardened (read-only filesystem, non-root, locked-down /tmp).
  13. v1.4.xFixApr 16, 2026

    Stripe lifecycle hardening

    • Expired subscriptions and trials are now automatically deactivated within an hour, even if the Stripe webhook is delayed.
    • Failed payments now surface a banner in-app — you'll see the issue immediately, not after a missed renewal.
    • Test/live Stripe mode switching for safer local development.

Have a feature request or bug report? Email support@inteliads.io. A real human reads every one.