Viktor
Viktor is an AI media buyer in Slack that connects to Meta Ads and Google Ads to pause waste, scale winners, adjust budgets, and export reporting.
What is Viktor?
Viktor is an AI media buyer that runs campaign operations inside Slack. It connects to Meta Ads and Google Ads, then performs actions like pausing underperformers and adjusting budgets based on rules or thresholds you provide.
The core purpose is to let you manage day-to-day ad operations without switching to Ads Manager dashboards for routine checks and changes, while keeping an action log and Slack confirmations of what changed.
Key Features
- Slack-based ad management: Send Viktor instructions in Slack and have it execute the requested changes in ad accounts.
- Meta Ads + Google Ads connectivity: Connect both platforms so Viktor can operate them from one workflow.
- Pause and budget adjustments: Pause underperforming campaigns and reallocate budget toward winners, including shifting budget between Meta and Google in one conversation.
- Threshold-driven decisions (ROAS/CPA): Provide ROAS or CPA thresholds so Viktor can pause what bleeds and scale what performs.
- Action confirmation and logging: After Viktor runs an operation, it confirms what changed and logs details with the old and new values.
- Cross-platform reporting output: Export weekly attribution reports to Google Sheets (and use real revenue attribution via Stripe where applicable).
- Reporting based on Stripe charges (revenue cross-reference): Viktor cross-references Meta-reported revenue with actual Stripe charges to surface the real delta for attribution.
- OAuth account connections: Integrates via OAuth authorization (no API keys or pasted secrets).
- SOC 2 compliance: Listed as SOC 2 compliant.
How to Use Viktor
- Start in Slack: Create an account and open the Viktor workflow in Slack.
- Connect ad accounts: Authorize Viktor to access Meta Ads and Google Ads using OAuth through the providers’ login screens.
- Tell Viktor what to do: Message Viktor in Slack with instructions for campaign actions (for example, pause campaigns that exceed a CPA threshold, adjust budgets based on performance, or shift budget between platforms).
- Review confirmations: Viktor executes the action, then confirms what changed with details in Slack; you can stop reviewing or continue giving the next instruction.
- Generate reporting: Use Viktor to export attribution/performance reporting to Google Sheets and use Stripe-based revenue cross-referencing for the “real delta.”
Use Cases
- Daily campaign triage from Slack: A media buyer can ask Viktor to pause underperformers and adjust budgets based on CPA/ROAS thresholds, reviewing results via Slack confirmations instead of checking multiple dashboards.
- Budget reallocation between Meta and Google: A team can shift budget from Meta to Google (or vice versa) during a single Slack conversation, with Viktor handling the adjustments on both platforms and logging the changes.
- Weekly attribution reporting for performance review: A marketing operator can export weekly attribution reports to Google Sheets so stakeholders can review performance without manually compiling numbers.
- Revenue validation using Stripe charges: When Meta’s reported revenue doesn’t match actual billed outcomes, Viktor can cross-reference Meta-reported revenue against Stripe charges to identify which campaigns convert in practice.
- Audience scaling based on winners: After identifying top-performing campaigns, Viktor can allocate more budget to winners and duplicate them to new audiences (as described in the product’s media buying workflow).
FAQ
What ad platforms does Viktor support for media buying?
Viktor supports Meta Ads and Google Ads. It can pause campaigns, adjust budgets, change bids, manage audiences, pull performance data, and more across both platforms.
Can Viktor create or edit ad copy?
On Meta, Viktor can handle campaigns, budgets, targeting, audiences, and creative management. On Google Ads, it covers everything except editing responsive search ad (RSA) copy, since that type of editing isn’t available via Google’s API.
How does Viktor connect to my ad accounts?
Viktor connects using OAuth. You click “Connect,” then authorize through Meta or Google’s own login flow; it does not rely on API keys or pasted secrets.
Does Viktor make changes automatically without my approval?
The product states Viktor won’t make changes unless you tell it to. You can provide direct commands or set up automated rules that run under conditions, and Viktor confirms every action in Slack with exactly what changed.
What outputs can Viktor export for reporting?
Viktor can export weekly attribution reports to Google Sheets. It can also cross-reference Meta’s reported revenue with Stripe charges to help reflect the real delta.
Alternatives
- Manual ad management in Ads Manager / Google Ads UI: You retain full control and see updates directly in each platform, but you must do repetitive checks (pausing, budget changes) yourself across separate dashboards.
- Ad management automation tools focused on rules: Tools that automate actions based on conditions can reduce manual work, but the workflow is typically centered on each platform’s automation capabilities rather than a Slack-first “message and confirm” interaction.
- Marketing data/reporting tools (dashboards and exports): Reporting-first platforms can consolidate performance data for review, but they may not execute campaign changes (pauses, budget shifts) directly.
- CRM/marketing ops workflow automation (when operations stay outside ad platforms): Automation suites can help route tasks and approvals, but they generally require separate steps to implement changes inside Meta Ads and Google Ads.
Alternatives
Sleek Analytics
Lightweight, privacy-friendly analytics with real-time visitor tracking—see where visitors come from, what they view, and how long they stay.
Rectify
Rectify is an all-in-one operations platform for SaaS, combining monitoring, analytics, support, roadmaps, changelogs, and agent management—via conversation.
SaveMRR
SaveMRR scans Stripe billing data to find SaaS MRR leaks and help recover failed payments, save cancellations, and win back churn—60-sec Free Revenue Scan.
Struere
Struere is an AI-native operational system that replaces spreadsheet workflows with structured software—dashboards, alerts, and automations.
MacSpoof
MacSpoof is a macOS MAC address changer that lets you change or randomize your Wi‑Fi MAC to reconnect and limit device logging on public Wi‑Fi.
ClayHog
ClayHog tracks AI Search Visibility & GEO—see what ChatGPT, Gemini, Perplexity, Claude, and Google AI Overviews say about your brand, incl. citations and sentiment.