What’s new in Convly
Versioned release notes for major features, runtime fixes, and product-flow changes. Pick V4, V3, V2, or V1 instead of reading one merged changelog.
Contacts CRM, broadcast targeting, and calmer product UI
V4 moves Convly closer to a practical Instagram growth operating system: Contacts now behave like a CRM sourced from real interactions, broadcasts can target CRM segments, shared UI surfaces are calmer and more neutral, and public resource delivery is cleaner for recipients.
Added in V4
- Contacts now model people who interacted with the Instagram account instead of pretending to be a follower list
- Broadcast targeting can use CRM contact segments and saved filters for more operational campaigns
- Shared dashboard controls, cards, icons, dialogs, and resource delivery surfaces were neutralized toward calmer borders, fewer hard shadows, and default reusable buttons
- Public /r/[slug] resource preview keeps the branded Convly URL while removing yellow file icons and preview-card shadows
- Global app reliability improved with safer root not-found prerender behavior and package-lock dependency alignment
Contacts CRM and targeting
- Contacts are now framed as a ManyChat-style CRM of Instagram interactions: comments, DMs, story replies, lead capture, and future imports.
- Broadcast targeting can use contact status, segments, and saved filter intent instead of broad unstructured sends.
- The implementation avoids unsupported Instagram follower-list assumptions and keeps workspace/account scoping explicit.
Dashboard and automation UI polish
- Automation edit/new surfaces now use default reusable buttons, neutral dividers, smaller neutral icon tiles, and flattened shadows where the workflow needs focus.
- Template picker buttons, variable chips, template dialogs, resource cards, post actions, and dashboard navigation were cleaned up to reduce loud legacy styling.
- Shared components such as Card, PageHeader, Select-driven filters, and form controls were adjusted so repeated surfaces inherit cleaner defaults.
Resource delivery and public pages
- Public /r/[slug] file preview uses the Convly route as the user-facing URL while proxying preview/download through app-controlled routes.
- Resource preview icons now use neutral styling and the large preview panel no longer renders a hard bottom shadow.
- Privacy, Terms, Data Deletion, and Updates pages continued moving toward neutral, readable trust surfaces.
Reliability and maintenance
- The root not-found page was made safe for Next.js prerendering outside the locale tree.
- Package lock dependency drift around Kysely was regenerated to keep installs consistent.
- TypeScript checks were run through the UI cleanup passes to keep the current source type-safe.
Landing polish, reusable UI, and Storybook design system
V3 refreshes the public Convly experience: the landing page now tells the Instagram comment → DM → lead pipeline more clearly, uses reusable landing primitives, adds smoother motion, aligns navigation with real sections, and documents the design system in Storybook.
Added in V3
- Landing copy now avoids fake proof, unsafe guarantees, and unverified metrics while focusing on the real Instagram comment → DM → lead workflow
- New product-led sections explain Product Flow, Comparison, Security/Trust, Product Updates, and practical use cases
- Reusable landing primitives reduce one-off markup across section headers, feature items, icon cards, and CTA patterns
- Topbar anchors now match the real landing order: How it works, Product Flow, Features, Product Updates, Use cases, Pricing, and FAQ
- Smooth Framer Motion polish adds safer section reveals, microinteractions, and a reduced-motion-friendly automation flow preview
- Storybook design-system docs and stories document Convly landing, dashboard, and trust-surface patterns
Landing page and messaging
- Hero, proof, features, pricing, FAQ, and final CTA were aligned around the honest beta product story.
- Fake testimonials, fake user counts, and risky zero-ban-style claims were replaced with beta-safe trust and use-case framing.
- The page now shows a clearer path from Instagram trigger to Auto DM, Quick Replies, Lead Capture, /r/[slug] resource delivery, and campaign reporting.
Reusable UI and navigation
- Landing sections now lean on shared components plus reusable landing primitives instead of repeated one-off cards and headers.
- The topbar and mobile nav were synced with actual page sections and anchors.
- Product Updates on the landing page now points users to the full versioned Updates page.
Motion, visuals, and design system
- Smooth animation polish keeps motion product-led, mobile-safe, and respectful of reduced-motion preferences.
- New icon/visual usage supports the structured-flat Convly visual system without crowding the landing page.
- Storybook setup, pattern stories, and design-system guidelines make reusable components easier to inspect and maintain.
Compliance and content maintenance
- Privacy, Terms, and Data Deletion content were updated to better explain Instagram/Meta connection data, automation data, leads, billing, retention, and account deletion.
- Updates page content now stays aligned with what the landing page and dashboard actually expose.
- TypeScript verification passed for the shipped landing and Storybook changes.
Campaigns, lead capture, and Conversation Starters
V2 expands Convly from basic auto-reply into an Instagram campaign workflow: comment triggers, DM menus, quick replies/buttons, resource delivery, lead capture, follow-up, logs, and campaign dashboards.
Added in V2
- Conversation Starters as a persistent menu for new Instagram DM users
- Email & Phone Capture with email → phone → final message sequencing, before/after response timing, and safer phone validation
- Campaign Planner and Resources dashboard for managing offers, assets, links, and campaign checklists
- Quick Replies and Automation Buttons enabled to make DM flows easier for users to choose from
- Story Reply and Story Mention automation hardened with specific-story expiry and runtime test coverage
- Automatic Follow-Up uses dispatcher/opportunistic processing instead of high-frequency cron that can break on Vercel Hobby
- Leads, Logs, sidebar badges, loading states, and dashboard error states polished for consistency
DM automation and conversation flow
- Conversation Starters welcomes new users before they type a keyword.
- Quick Replies and Automation Buttons make reply choices clearer.
- Button/template flows are prepared without enabling unfinished automation template buttons.
Lead capture and follow-up
- Email Capture and Phone Capture can run in sequence.
- Phone validation accepts safe international and Indonesian formats.
- Automatic follow-up is modeled as interaction-first messaging, not cold outbound broadcasting.
Campaigns, resources, and content workflow
- Campaign Planner helps organize offers, objectives, checklists, and campaign assets.
- Resources page stores reusable links/files/assets for automation flows.
- Protected routes and error states for campaigns/resources were improved so the dashboard stays usable.
Runtime hardening and product polish
- Specific Story automations can expire when the Instagram story disappears, while Any Story remains live.
- Story reply, story mention, postback, and lead-capture flows have stronger runtime coverage.
- Sidebar IA, feature badges, loading states, lead filtering, and dashboard copy were polished for consistency.
Core Instagram automation foundation
V1 established Convly’s first production-ready foundation: connect Instagram, create keyword automations, reply to comments, send DMs, reuse templates, track logs, and monitor dashboard activity.
Shipped in V1
- Instagram account connection and webhook verification foundation
- Comment reply and DM keyword automation for creator workflows
- Template library for reusable DM responses
- Automation logs and dashboard analytics for basic monitoring
- DM Broadcast and follower/follow-gate foundations for interaction-based audience workflows
Core automation
- Create automation rules around Instagram comments and DM keywords.
- Send replies through Instagram messaging wrappers instead of ad-hoc API calls.
- Keep backward-compatible payload prefixes for existing postback/follow-gate flows.
Dashboard and operations
- View dashboard metrics, logs, templates, and automation state in one app.
- Use reusable dashboard primitives for buttons, cards, badges, loading, and empty states.
- Keep admin, billing, audit, and settings surfaces separated from public marketing routes.
Next focus
- Run visual QA on desktop and mobile for the refreshed landing page
- Connect campaigns/resources more deeply to analytics and recommended actions
- Polish onboarding so users immediately understand the comment → DM → resource → lead flow
- Add production smoke tests for active automation features