Changelog
What's new in InduWatch: updates, improvements, and fixes.
- new
14-day Pro trial automatically activated for all new signups. New users get full Pro access (daily digests, 15 competitors, unlimited pages) with no credit card required.
- new
Trial countdown banner on the dashboard shows days remaining and links to upgrade.
- new
Trial-to-paid email sequence: automated emails at Day 7 (personalized stats + soft ask), Day 11 (loss framing — 3 days left), and Day 14 (expired — reactivation CTA). Stops automatically on upgrade.
- new
Scraper failure email template added: notifies users when a tracked page has failed 3+ consecutive days, with specific guidance on which URL types to use instead.
- improved
Competitor detail page now shows actionable guidance when a page fails repeatedly: explains which URL types work (public pages) vs. which don't (login-required, bot-protected).
- fixed
Prompt injection vulnerability: user-controlled strings (competitor name, page type, product description) are now sanitized before entering Claude prompts.
- improved
Pricing page Pro card now prominently shows the 7-day free trial badge with a clock icon and updated CTAs.
- improved
Daily digest option in settings is now a direct upgrade link for free users instead of a disabled radio button.
- improved
Plan limits throughout the app now respect active trials: trial users unlock Pro competitor and page limits.
- improved
Diff engine upgraded to LCS-based algorithm with contextual line clusters, position-aware grouping, and high-signal keyword prioritisation. Claude now sees cleaner, more focused diffs.
- improved
Noise filter applied to all page analysis: relative timestamps, tracking parameters, and navigation separators are stripped before AI analysis.
- improved
Claude model upgraded to claude-sonnet-4-6 for sharper competitive intelligence analysis.
- improved
When a scraper fails on competitor add, dashboard now shows a contextual "First Look pending" card instead of a blank state.
- improved
Dashboard quiet-competitors state updated: shows a "Your competitors held steady" card with a link to industry signals below.
- new
Slack and Zapier/webhook alerts added to features section and pricing comparison table. Fire an alert to any Slack channel or webhook when a high-significance change is detected.
- new
Free tools section added to the marketing footer with links to Competitor Snapshot, CI Template, and the free Playbook.
- new
Free Snapshot tool added to marketing navigation for direct discoverability.
- improved
Competitive intelligence template updated with realistic examples (Asana, Linear, ClickUp) instead of placeholder "Competitor A/B/C" data.
- improved
Playbook email course added to footer navigation.
- fixed
JSON-LD structured data on homepage listed EUR instead of USD as the plan currency.
- fixed
Briefings page title had an em dash instead of a pipe separator.
- improved
Product screenshots on homepage cropped to remove sidebar and show only content area, displaying more useful detail and removing all PII.
- improved
Top Intel card moved to the top of the dashboard for immediate visibility on most important competitor move.
- fixed
Em dash characters removed from all user-facing text across the marketing site, dashboard, and changelog.
- new
Changelog page. You're reading it.
- new
Interactive competitive intelligence template at /template: competitor overview, pricing matrix, battle cards, messaging tracker, and a clickable monthly checklist.
- new
Blog added to navigation header.
- new
FAQ structured data (JSON-LD) on homepage and blog posts for Google rich results.
- improved
Upgrade button in sidebar is now styled distinctly and hidden for Pro users.
- improved
Billing section in settings now shows a real Stripe portal link for Pro users instead of "coming soon".
- improved
Welcome email now correctly states that First Look analysis runs immediately on signup, not the next morning.
- improved
Signup headline updated to "Know the same day they change anything".
- fixed
Blog posts were excluded from Google indexing. Fixed robots meta tag.
- fixed
Template download button was a dead link. Replaced with interactive in-browser template.
- fixed
"Pro: coming soon" label removed from sidebar. Pro is live.
- fixed
Billing portal now handles stale Stripe customer IDs gracefully instead of crashing.
- new
Password reset flow: forgot password page and email link.
- new
Unsubscribe tokens are now HMAC-signed to prevent tampering.
- new
11 SEO-focused blog posts covering competitor monitoring, pricing intelligence, and AI analysis.
- new
Content Security Policy headers added for improved security.
- improved
Upgrade page replaced placeholder with real Stripe checkout (monthly and annual).
- improved
"Medium+" filter button on changes timeline. Hides low-significance changes with one click.
- improved
Competitor form shows animated progress steps during First Look analysis.
- improved
Settings page now shows a delivery time preview: "Your briefing arrives every Monday at 07:00 (Brussels time)".
- new
Industry signals feed: AI-analysed RSS sources categorised by funding, launch, acquisition, hiring, trend, and regulation.
- new
Custom RSS source management. Add your own feeds to the industry intelligence page.
- new
Monthly landscape report for Pro users. Sent on the 1st of each month.
- new
All-quiet email: a graceful "no changes this week" digest with industry signals instead.
- new
Scrape health page. See the status of every tracked page across all competitors.
- improved
Digest emails now include an AI-generated landscape summary at the top.
- new
InduWatch launched. Nightly scraping, AI-powered change analysis, weekly email digests.
- new
Free competitor snapshot tool: instant AI analysis of any public URL, no account required.
- new
Free plan: 3 competitors, 3 pages each, weekly digest.
- new
Pro plan: 15 competitors, unlimited pages, daily digest, monthly report.