Changelog

Everything Viktor learns to do, the day it ships.

April

1release
Tue · #021

Google Ads negative keywords and smarter Slack replies

Manage Google Ads negative keywords from Viktor, and get DM replies that stay in thread with quick status acks.

  • Google Ads negative keywords. New tools to list, add, and remove negative keywords at the campaign or ad-group level, with batch updates and match-type support, so you can prune wasted spend without leaving Viktor.
  • Slack DM replies stay in thread. When you DM Viktor about a specific channel thread, replies now land back in that same thread instead of bouncing to the channel root.
  • Quick acks on status checks. If you ping Viktor mid-task to ask where things stand, you'll get a short Slack status update first before it resumes the work.

March

3releases
Wed · #012

Privacy-first Slack Connect support

Viktor now handles external shared channels with a private DM handoff and approval before replying.

  • External shared channel → DM handoff. When Viktor is @mentioned in a Slack Connect channel, it now moves the conversation into a private DM instead of replying publicly. You'll be asked to approve before any response is posted back to the shared thread, keeping cross-org conversations secure by default.
Fri · #011

Meta Ads GA and Slack issue reporting

Meta Ads integration is now generally available, and you can report issues directly from Slack.

  • Meta Ads now generally available. The Meta Ads integration is out of preview and fully ready to use. Connect your account and start managing campaigns, audiences, and catalogs right away.
  • Issue reporting from Slack. You can now ask Viktor to submit an issue report directly from your Slack conversation. Viktor will draft the report and ask for your approval before sending, no need to leave the chat.
Tue · #006

Channel selection and personalized skills

Pick which Slack channels Viktor joins during setup, and each team member now gets their own personalized skills.

  • Channel selection during setup. When onboarding through the web, you now pick exactly which Slack channels Viktor joins before the agent starts. No more guessing, you're in control from the first step.
  • Personal skills per team member. Each person on your team can now have their own personalized Viktor skills. Different team members see different skills based on their role and access, making Viktor more relevant to each individual.

February

2releases
Sat · #005

Slack channel privacy

Viktor now enforces per-user channel privacy, each team member only sees their own channels.

  • Slack channel privacy. When multiple people share a Viktor workspace, each user's agent now only sees the Slack channels they're actually a member of. Private channels, DMs, and group DMs stay private, matching the access rules you already have in Slack. Access updates automatically when someone joins or leaves a channel.
  • Create group DMs. You can now ask Viktor to start a group DM with specific people directly, no approval step needed.
Fri · #004

Group DMs, custom sender names and channel controls

Viktor now works in group DMs, scheduled tasks can post under custom names, and you can ask Viktor to leave channels.

  • Group DM support. Viktor can now join and participate in group direct messages (multi-person DMs), not just channels and 1:1 conversations. Mention him in any group DM to get started.
  • Custom sender names for scheduled tasks. Scheduled tasks can now post messages under a custom display name instead of always appearing as "Viktor."
  • Leave channel on request. You can now ask Viktor to leave a Slack channel. Both joining and leaving channels go through a confirmation step so nothing happens by accident.
Feb 20

That's all of them.

16 releases tagged Slack, Teams & email, newest first.

Get Started for Free