The latest product updates. We ship continuously — follow @crove or subscribe to our RSS feed for notifications.
Improvement
Link preview polish across marketing surfaces
Landing page, /changelog, /contact, and /status now carry proper Open Graph + Twitter card metadata so links shared in Slack, LinkedIn, WhatsApp, and Teams render with title, description, and canonical URL instead of a generic fallback. Sitemap gained /changelog (priority 0.8) and dropped a phantom /pricing entry that was actually a hash anchor.
Feature
Public /status page
Customer-facing dashboard at crove.app/status answers "is Crove up right now?" — renders live against /api/health, shows uptime + DB round-trip when healthy, details when not. Linked from the in-app footer.
Feature
/api/health endpoint for uptime monitors
Wire UptimeRobot, BetterStack, or any uptime monitor into https://crove.app/api/health. Returns 200 + { status, uptimeMs, dbLatencyMs, timestamp } when the app and Postgres are healthy; 503 with an error message otherwise. Recommended 30-second poll cadence. Scoped to the Next.js + DB layer only — Gotenberg and Hocuspocus have their own upstream monitors. Documented alongside API Keys.
Improvement
Data residency + signed-URL TTL clarity
A new Data residency card on Settings → Data Export names where your workspace's data actually lives (AWS us-east-1 + Neon) and flags Gotenberg/Hocuspocus as stateless. Signed download URLs default to a 1-hour TTL, now configurable by ops via the SIGNED_URL_TTL_SECONDS env var (clamped to [60, 86400]). Enterprise EU/India residency on request.
Feature
Keyboard shortcuts: navigate anywhere in two keys
Press G then D for documents, G then T for templates, G then G for gallery, G then S for settings (also B for billing, A for account). Plus / to focus the on-page search and N to create a new template or document. Full reference at /docs/getting-started/keyboard-shortcuts.
Improvement
Cleaner error and loading screens
Dedicated 404 / error / loading fallbacks for every route group — workspace, sign-in, fill page, marketing, docs, super-admin. Errors capture to Sentry with a ref you can paste into support tickets.
Feature
Two-column layout preset
Page Settings gets a Columns toggle — flip a template to newspaper-style two-column flow for PDF export. Editor stays single-column so drafting is unaffected.
Feature
Initials capture mode
Workspace admins can enable an Initials option alongside Draw / Type / Upload. Useful next to "initial each page" prompts on multi-page contracts.
Improvement
Export before deleting your account
Delete Account dialog now surfaces a prominent "Go to data export" shortcut so you can grab every document, response, and audit record before the account is torn down.
Feature
OpenAPI + Postman downloads
The full REST API spec is published at /api/external/openapi.json. Paste that URL into Postman / Insomnia / Bruno to generate a pre-wired workspace with every endpoint.
Improvement
Per-API-key usage counter + rate-limit surface
API Keys settings now shows a Requests column with lifetime calls per key and a rate-limit banner (100 req/min) with X-RateLimit-* header docs.
Feature
Template leaderboard on dashboard
Top 5 most-used templates by lifetime document count, right on your home dashboard. Hidden when nothing's been used yet.
Feature
Notification quiet hours
Suppress email notifications between configured times. Combines with digest frequency — quiet hours win even on immediate mode.
Feature
Bulk download as ZIP + saved views
Select documents and grab every signed PDF in a single ZIP archive (with manifest). Save filter combos as named views and switch between them in one click.
Feature
Certificate of Completion appended to PDFs
Every completed document now ships as a single PDF including the contract content plus signers, IPs, timestamps, and an integrity hash on the closing pages.
Improvement
Templates list pagination
Page through large template libraries with a 12 / 24 / 48 / 96 page-size picker. Preference persists per browser; page resets on filter changes.
Feature
Stripe invoices on billing + GSTIN docs
Inline invoice list with PDF/View deep links right on the billing page. India tax identification surfaces on every invoice.
Feature
Signature delegation
Respondents can forward their signing task to a colleague — fresh fill link, original expires, full audit trail on both sides.
Feature
Notification bell + inbox
A new bell icon in the sidebar surfaces document completion and webhook events. Polls every minute and auto-marks read on open.
Feature
Pabbly Connect landing page
Connect Crove to 1,000+ apps via Pabbly with a 5-step guided setup. India-friendly alternative to Zapier.
Improvement
Template preview on hover
Hover any row in the templates table to see a full-size content preview — no click required.
Feature
Iframe embed for public links
Every public fill link now ships with a ready-to-paste iframe snippet for embedding on any site. Pass ?embed=1 to hide branding.
Improvement
Integrations hub restored
The Integrations settings page now has four cards: Zapier, Pabbly, Outgoing + Incoming Webhooks, and Public API.
Feature
Template version history
Snapshot a template at any point; restore instantly. Snapshots store S3 content under versioned keys so restores are truly byte-for-byte.
Feature
Dashboard activity feed + 5-status buckets
Live log of every document event across your workspace, plus a new status breakdown: Draft · Sent · Opened · Completed · Cancelled.
Feature
Templates table view + bulk actions
Toggle between grid and table layouts. Multi-select templates to archive or delete in one go. Tags + last-modified filters.
Feature
HMAC webhook signatures
Outgoing webhooks can now be signed with a per-webhook secret. X-Crove-Signature and X-Crove-Timestamp headers follow the Stripe convention.
Feature
Login history per user
New Security tab under Settings shows the last 100 sign-in attempts with method, IP, timestamp, and failure reason.