Documentation

Setup guide

Everything you need to get Casper running on Snapchat Web — usually in about five minutes.

Requirements

Casper is for adult (18+) creators. Automation may conflict with Snapchat's terms; use conservative settings and follow the rules of every platform you use.

Install

  1. Buy credits. Your license key (starts with csp_) appears at checkout and is emailed to you. Download Casper (.zip). Unzip the folder somewhere permanent (don't delete it later — Chrome loads it from there).
  2. Open chrome://extensions, switch on Developer mode (top right), click Load unpacked and select the Casper folder.
  3. Click the puzzle icon in the toolbar and pin the ghost.
  4. Open web.snapchat.com and log in. The Casper panel appears at the top of the page.

Settings (popup)

Click the ghost in the toolbar. Every change applies immediately — no page reload.

Writing your persona

Describe who you are and how you text — age, vibe, style, emojis, boundaries. Keep it short. You don't need to write rules for links, repetition, HOLD or formatting — Casper adds those itself.

Tip: start in Draft mode for a day. Read the suggestions, tweak the persona, and use the 🔍 QA tab to review random replies (free — no API calls).

Draft & Auto

HOLD decisions

When a chat touches something sensitive — a possible minor, refunds, a real family member, extreme requests, someone really leaving, or a crisis — Casper marks it 🚨 HOLD. The reply is never inserted or sent, and in Auto mode the bot leaves the chat immediately.

For a possible minor, Continue is never offered — not in the panel and not on Telegram — and the action is rejected in code.

Telegram setup

  1. In Telegram open @BotFather → /newbot → follow the steps and copy the token.
  2. Paste the token in the Casper popup under Telegram.
  3. Open your new bot in Telegram and send it /start.
  4. Click 🔗 Pair in the popup, then ✉️ Send test, then Save.
  5. Optional: 👻 Set bot name & picture brands your Telegram bot as Casper.

Only your private chat can send commands. Use one token per browser.

Telegram commands

CommandWhat it does
/statusAuto state, tab heartbeat, unread, sent today, HOLDs, cost.
/statsToday / 7 / 30 days with a mini chart.
/on · /offTurn Auto mode on or off.
/refreshReload the Snapchat tab (opens it if closed).
/holdsChats on HOLD with decision buttons.
/convPossible converted fans — ✅ Yes / ✗ No.
/linkoviFans who got the link but haven't said “done” — converted, continue, snooze or close.
/notes · /find textFan notes and search by name, note or message.
/speedChange how fast Casper enters chats.
/accept_on · /accept_offFriend request auto-accept.
/logLatest events — works even when the tab is down.
/test · /primeriTest the notification chain · show example alerts.
/mute · /unmuteSilence info-level alerts (critical always arrive).
/helpList of commands.

By design there are no remote commands that delete data or bulk-confirm conversions.

Credits & costs

Casper is pay-as-you-go. You buy credit (from $25), and each reply takes a small amount — about $0.0036 on the default model. Images, snaps, note extraction and stronger models cost more. There's no subscription and nothing renews.

To make credit last longer: keep Compact rules on, keep the persona short, and use the default fast model.

Troubleshooting

Casper doesn't reply

Check the popup pill says Active, the license key is set and has credit, and the chat isn't on HOLD, closed or snoozed (see the banner in the panel). On Telegram, /status shows the state.

“Bot stopped” on Telegram

The Snapchat tab stopped sending its heartbeat — the computer slept, the tab froze or the internet dropped. With auto-recover on, Casper refreshes the tab after 8 minutes. If Chrome is closed or the PC is off, nothing can be sent.

Error messages

401 — the license key is wrong (check it in the popup). 402 — out of credit, top up. 403 — the license is blocked, contact support. 503 — the AI service is briefly unavailable; Casper retries on the next message. You get a Telegram alert at most every 30 minutes per error type.

Changelog

2.0.0 October 2026

  • Pay-as-you-go credits — no API key needed
  • Live balance in the panel and popup, low-credit Telegram alert
  • Card and crypto checkout, account page

1.1.0 September 2026

  • New name and look: Casper 👻
  • Telegram notifications with decision buttons (HOLD, converted, link reviews)
  • “Entering chats” speed slider — Slow / Medium / Fast
  • HOLD panel with conversation preview; possible minors can never be continued
  • Link reviews: chats closed after the link wait for your decision

1.0.0 September 2026

  • Draft & Auto modes, Grok persona, compact rules
  • Snap, image and story-reply understanding
  • Conversion review, re-engage, fan notes, QA and stats