Knowledge Base

Everything you need,
in one place.

Complete reference for shortcuts, commands, and specifications. Work faster. Know everything.

K

Keyboard Shortcuts

Navigate like a power user

Shortcut
Action
Context
+K
Open Stish Search
Global
/
Focus search input
Global
G+D
Go to Dashboard
Navigation
G+C
Go to Campaigns
Navigation
G+L
Go to Clients
Navigation
G+A
Go to Assets
Navigation
G+S
Go to Settings
Navigation
G+T
Go to Tasks
Navigation
N
New Campaign
Quick Action
?
Show Keyboard Shortcuts
Help
Esc
Close modal/panel
Global

Pro Tip

The G key starts a navigation sequence. Press G, then immediately press the destination key (D, C, L, A, S, or T) within 1.5 seconds.

Stish Assistant

Conversational commands for everything

Create a new client called [name]

Instantly create a client record

Example:"Create a new client called Beauty Factor"
Start a [type] campaign for [client]

Launch a new campaign

Example:"Start a Valentine's giveaway for Oulac"
Add a task to [campaign]

Create and assign a task

Example:"Add a task to review the summer creatives"
Add a note about [topic]

Document important information

Example:"Add a note about client feedback on the logo"
Show me [client]'s campaigns

Quick navigation

Example:"Show me Acme Corp's campaigns"
What tasks are due this week?

Get task overview

Example:"What tasks are due this week?"

AI Credits

Each assistant message uses 1 AI credit. Your balance is shown in the assistant header.

Stish Connect Integrations

Connect your ad platforms, productivity tools, and CRMs. Each tenant has completely isolated, secure connections.

Multi-Tenant Security

Tenant Isolation:Every integration is bound to your company ID. No data mixing between accounts.
OAuth Protection:CSRF-protected OAuth flows with 10-minute state expiration.
Encrypted Tokens:Access tokens stored securely, never exposed to other tenants.
Scoped Access:Each connection only accesses your own platform accounts.

Ad Platforms

Meta Ads

OAuth Ready

Connect Facebook & Instagram ad accounts for performance tracking.

How to connect:
  1. Go to Integrations → Ad Platforms
  2. Click 'Add Platform' → Meta Ads
  3. Log in with Facebook and authorize
  4. Select your ad account(s)

Google Ads

Coming Soon

Connect Google Search, Display, and YouTube campaigns.

How to connect:
  1. Developer token pending approval
  2. Available once approved (~3 days)

LinkedIn Ads

Manual

Track B2B campaign performance.

How to connect:
  1. Go to Integrations → Ad Platforms
  2. Click 'Add Platform' → LinkedIn Ads
  3. Enter your Account ID and credentials

TikTok Ads

Manual

Monitor short-form video campaigns.

How to connect:
  1. Go to Integrations → Ad Platforms
  2. Click 'Add Platform' → TikTok Ads
  3. Enter your Advertiser ID

Productivity Tools

Google Sheets

OAuth Ready

Export campaign data to spreadsheets automatically.

How to connect:
  1. Go to Integrations → Productivity
  2. Click 'Connect' on Google Sheets
  3. Authorize with your Google account
  4. Use 'Export to Sheets' in campaigns

Google Calendar

OAuth Ready

Sync campaign timelines to your calendar.

How to connect:
  1. Go to Integrations → Productivity
  2. Click 'Connect' on Google Calendar
  3. Authorize calendar access
  4. Click 'Sync Campaigns' to create events

Slack

OAuth Ready

Get notifications and use slash commands in Slack.

How to connect:
  1. Go to Settings → Integrations
  2. Click 'Connect Slack' (Admin only)
  3. Authorize for your workspace
  4. Select notification channel

Asana

Coming Soon

Sync tasks bidirectionally with Asana projects.

How to connect:
  1. Coming in Q2 2026

Slack Commands

/stish helpShow all available commands
/stish statusView recent campaigns
/stish status [name]Search campaigns by name
/stish tasksView your pending tasks
/stish tasks overdueView overdue tasks only
/stish budgetView active campaign budgets
/stish budget [client]Budget for specific client
/stish createOpen campaign creation modal
/stish approve [task]Quick approve a pending task

Quick Start: Connecting an Integration

1
Navigate to Integrations
Click 'Integrations' in the sidebar or use G+I
2
Choose a platform
Select Ad Platforms, Productivity, CRM, or E-commerce
3
Click Connect/Add
Follow OAuth prompts or enter credentials
4
Select accounts
Choose which ad accounts to connect (if multiple)
5
Start syncing
Data syncs automatically, view metrics in dashboard

Status Reference

All statuses across the platform

campaign Status

PLANNINGCampaign is being planned, not yet active
ACTIVECampaign is live and running
PAUSEDCampaign temporarily stopped
COMPLETEDCampaign has finished

task Status

TODOTask not yet started
IN PROGRESSTask is being worked on
DONETask completed

content Status

DRAFTContent being created
PENDING REVIEWAwaiting approval
APPROVEDReady to use
REJECTEDNeeds revision

asset Status

DRAFTAsset uploaded, not finalized
APPROVEDReady for campaign use
IN USECurrently used in active campaign
ARCHIVEDNo longer in use

Platform Quick Reference

Character limits at a glance

PlatformPrimary/IntroHeadlineDescriptionLimits
Google RSA30 chars90 chars15 max headlines, 4 max desc
Meta Feed125 chars40 chars30 chars
LinkedIn Single600 chars200 chars300 chars
TikTok100 chars20 chars

For complete specifications, visit the Platforms page

View All Specs

Infrastructure & Governance

Technical architecture and compliance information for enterprise requirements and investor due diligence.

AI/GPU Infrastructure

Stish uses API-based AI services, not self-hosted GPU infrastructure.

AI Provider
Abacus.AI RouteLLM APIs
State-of-the-art LLMs accessed via secure API
GPU Ownership
None (API-based)
No self-hosted H100 or similar GPU clusters
Hosting
Netcup VPS (Germany)
EU-based standard compute infrastructure
AI Credits
Pay-per-use
Consumption-based AI usage tracked per tenant

Implemented Governance

  • EU-only Processing
    Netcup VPS hosting in Germany, GDPR compliance built-in
  • Prompt/Response Retention
    AI credits system logs all AI operations per tenant
  • Multi-Tenant Isolation
    Complete data separation between companies
  • Audit Logging
    DataAuditLog tracks all data changes with user attribution
  • Encrypted Storage
    All data encrypted at rest and in transit (AES-256, TLS)

Not Yet Implemented

  • Customer-Managed Keys
    Platform-managed encryption keys currently
  • Redaction/Pseudonymization
    No automatic PII redaction in current version
  • Human-in-the-Loop Review
    AI features run autonomously without mandatory approval

Security Measures

OAuth 2.0
Secure authorization for all third-party integrations
CSRF Protection
State tokens with 10-minute expiration on OAuth flows
Rate Limiting
API abuse protection on all endpoints
HTTPS/TLS
All connections encrypted in transit
Role-Based Access
Admin, Manager, Member permission levels
Session Management
Secure JWT tokens with NextAuth.js

Compliance & Certifications

  • GDPR
    EU data protection requirements met
    Compliant
  • Cookie Consent
    GDPR-compliant cookie banner
    Implemented
  • Data Portability
    JSON backup downloads available
    Supported
  • Right to Deletion
    User deletion with audit trail
    Supported

Data Backups

Your Stish data is automatically backed up daily at 2:00 AM UTC. Each backup includes all your campaigns, tasks, clients, assets, and team data.

Daily Automatic Backups

Every day at 2:00 AM UTC, we create a complete snapshot of your workspace data.

Manual Backups

Admins can create on-demand backups anytime from Settings → Backups (max 1 per hour).

Downloadable

Download your backups as JSON files for external storage or migration.

Encrypted Storage

All backups are encrypted at rest and in transit using AES-256 encryption.

Backup Retention by Plan

Free
3 days
Keep your last 3 daily backups
Pro
7 days
Keep your last 7 daily backups
Agency
14 days
Keep your last 14 daily backups
Enterprise
30 days
Keep your last 30 daily backups

What's Included in Backups

  • Users (without passwords)
  • Clients and client data
  • Campaigns and campaign settings
  • Tasks, comments, and activities
  • Assets and file metadata
  • Integration configurations

How to Access Backups

  1. 1
    Go to Settings
    Click the gear icon or use G + S
  2. 2
    Select Backups tab
    Only visible to Admin users
  3. 3
    View or create backups
    See backup history and create manual backups
  4. 4
    Download if needed
    Click Download on any completed backup

Ready to work smarter?

See how Stish transforms the way agencies manage campaigns—with AI at every step.