29 de abril de 2026

🚀 New Features
Engain Chrome Extension — Save Reddit posts to your Engain projects from any post page. Sign in once, pick a project, and add threads to your workflow without leaving Reddit.
Reply as OP in Sandbox — Reply to comments on your posts as the original poster directly from the Sandbox. Fetched Reddit comments appear in the Task Details modal, and a dedicated "Reply as OP" flow carries the right account context automatically.
AI Brand Name Variations — Brand mention terms are now generated with AI during project onboarding, with sanitization and deterministic fallbacks for high-quality keyword coverage.
✨ Improvements
Schedule indicators redesigned — The progress in the sidebar has been replaced with a cleaner linear schedule bar for New Opportunities and SEO Opportunities
Chrome Extension link — A link to the Engain browser extension is now in the sidebar
Teams onboarding tour — New guided tour steps for the Teams settings page covering workspace, credit limits, invitations, and permissions
Team invitation notifications — Pending team invitations now appear in the Notifications tab and can be accepted or rejected inline
API key team restrictions — Only team owners can create or regenerate API keys; non-owners see a clear message explaining why
Keyword filter validation — Keyword suggestions are now filtered against your business name and description to avoid irrelevant matches
Better post removal detection — Improved detection for whether a Reddit post was removed by a moderator, AutoModerator, or deleted by the user
Dirty state checks for projects — The project settings page now tracks unsaved changes, preventing accidental navigation away
Delete cancelled tasks — Bulk-delete all cancelled tasks for a project, cleaning up your Track Tasks view
Smart Search keyword wording — Updated keyword usage text for clarity on limits
🐛 Bug Fixes
View Task for deleted tasks — "View Task" now correctly shows cancelled and deleted tasks instead of an empty modal
Project setup stuck — Fixed an issue where new project setup could get stuck for over 10 minutes
Brand variation tracking — Brand name variations now update correctly during onboarding instead of silently failing
Competitor URL normalization — Fixed potential crashes from undefined values when normalizing competitor and website URLs
Task details error handling — Improved error handling and user feedback in the Task Details modal when comment fetching fails
💻 API
Rank Metrics Endpoint — A new /api/v1/rank-metrics endpoint returns recommended upvote goals for any Reddit URL. Comment and reply tasks can now automatically calculate an upvote target.
Label Management — Full label CRUD via the API — create, list, delete labels, and assign them to tasks and orders. Labels now included in task and order responses.
Webhook Events — task.cancelled, task.removed, and order.failed events available as webhook triggers with full payload delivery.
Refresh Metrics — GET /api/v1/tasks/:id now accepts a refreshMetrics query param to optionally refresh task metrics with cooldown logic.
Other enhancements — standaloneUpvoteCampaignId added to OpenAPI schema, improved label name validation, and duplicate webhook trigger prevention for already-failed orders