New Amos update available Refresh to get the latest changes.

Your content, handled.

Apply to join the SOMA team

Already have an account? Sign in

👁 Read-only demo. Customer details are hidden.
🔒

No access yet

Your account is signed in but hasn't been granted access to any area yet. Ask your admin to set this up in Team settings.

📋 Saved repliesStar replies to pin them to the top for you
Live call copilot
00:00
Before you start

amos listens to this call to coach you live. That means recording, so let the other person know first. A warm line that works:

"Before we settle in, I just want to let you know I use a tool that listens along so I can stay present and so nothing gets lost. Is that good with you?"

General guidance to help you stay compliant, not legal advice.

How it works
  1. Have your Google Meet call open in another Chrome tab.
  2. Hit Start listening, choose that Meet tab, and tick "Also share tab audio".
  3. amos transcribes the call on your own Mac (nothing leaves your computer) and coaches you live.
Say next
Listening... coaching appears here as the call unfolds.
Live transcript
amos

Welcome

Here's your day at a glance.

DMs

    No conversations here yet.

    Select a conversation to start.

    —
    Conversation
    Tags
    Instagram ↗ ManyChat ↗ GHL ↗
    Book a call Open slots (tap to pick):

    Loading open slots…

    Or type a custom date & time
    Follow-up reminder
    Snooze
    Admin tools
    👁 Read-only demo. Replies are disabled.
    Booked calls

    Appointments your setters have booked in

    —
    —
    Comment reply rules

    Loading…

    Team
    Invite a setter
    Setters
    Knowledge & AI voice

    Loading…

    Learn from closed deals

    The conversations that closed and booked a course are the AI's best teacher.

    AI training

    The replies your team taught the AI. These shape every in-chat draft.

    🛟 SOMA Support AI

    Teach the support assistant how to answer. In a SOMA Support chat, the AI drafts a reply for you to review and send (the same ✨ button), and it learns from every reply you send. Paste your FAQs, policies (refunds, cancellation, billing) and how-to answers here — this is its only source of truth, it will never invent a policy and will escalate anything it can't answer.

    🤖 Autopilot

    Setters teach a reply by tapping 🎓 teach on one of their messages, or by writing a reply and tapping the graduation-cap button. The AI copies these first. Remove anything off-brand here.

    Loading…

    YouTube comments

    Scan recent comments for rule matches

    Scan options
    0 of 0 reviewed
    How to review & teach the bot
    • The reply box is pre-filled from your rules. Edit it however you like.
    • Wrong type of reply? Tap a Reclassify button (e.g. → reset) to swap to that response.
    • Teach it: after reclassifying, tap a word under "Teach a trigger" (e.g. "affirmations") so similar comments auto-classify next time. Pick a distinctive word so it doesn't over-match.
    • ✨ Draft with AI or Refine to reword; Shuffle for another template.
    • Approve sends one reply immediately. Select ready replies, then Queue ready replies to post them safely in the background.
    💬
    Build your review queue

    Tap Scan comments to pull recent comments and suggest replies. Review them, skip anything unsuitable, then approve one by one or queue the selected replies to post in the background.

    Approved replies

    Automation

    Hands-off auto-posting of reset replies, every 6 hours

    Status: …

    🎯 Viral scoreboard

    The number amos is working to move

    This week on Instagram

    Auto-updates every Monday

    Loading your weekly performance…

    ⏰ Best times to post

    Learned from your real post performance, stored and growing

    Tap Calculate to begin.

    Content insights

    From your YouTube + Instagram comments

    Tap Analyse comments or 💡 Reel ideas from comments to begin.

    ♻️ Repost these winners

    Proven reels worth re-posting

    Tap Find picks to begin.

    Stats

    Radar

    Competitor breakouts and niche trends, reframed for SOMA.

    Loading the radar…

    Scripts

    Script batches from Claude Desktop. Tap one to open it.

    No batches yet. In Claude Desktop say something like "write me 3 sleep reels and save them" — each writing session lands here as its own batch.

    Post planner

    Carousels and community posts, planned in Claude Desktop and saved here, ready to publish. Tap Publish on a row to add your slide images.

    Publisher
    1 Video
    Auto-find files: pick your videos folder once
    2 Captions
    3 Platforms
    Connections

    The Instagram connection also enables receiving DMs in Conversations.

    4 When
    📅 Day
    1 Label this post
    2 How to caption it

    amos posts the carousel with one shared caption (Instagram's only API option).

    3 Slides (2–10 photos or clips, in order)
    4 Caption
    5 When (leave blank to post now)
    📅 Day
    3 Per-slide captions

    amos writes one caption per slide. Open Instagram, build the carousel from your photos, and paste each one (per-slide captions are an app-only feature).

    Drafts — saved in AMOS, publish with one tap

    Scheduled

    Recent publishes

    🖼 Saved carousels — per-slide captions to paste

    Content tracker

    Your content planning grid

    Ready
    API keys
    Anthropic (Claude)…

    Deepgram (live call transcription)…

    Powers the live call copilot. Create a key at deepgram.com, then paste it here.

    TikTok data (Viral Lab rivals)…

    Lets the Viral Lab pull your TikTok rivals' breakouts. Create a key at lamatok.com, then paste it here. Roughly £5 a month at your volume.

    Stripe (web subscriptions)…

    Blends your web (Stripe) subscriptions into the money view: true total MRR, web subs and trials. Read-only pulls every 6 hours; amos never writes to Stripe. A restricted read-only key works too.

    Conversation settings


    AI usage

    Off: you create this content in Claude Desktop (your subscription), so amos doesn't spend the metered API on it. Operational AI (DM & support drafts, comment replies, lead triage, call copilot) always runs.

    Loading…

    Business

    🎨 The app's name, tagline, logo and icons are per-install files (brand.js plus the image files), so they can't be changed from here.

    Connections
    Your workspace connectionsChecking setup…

    Checking connections…

    Only admins can connect or reconnect services. Setters automatically use the workspace connections they have permission to access.

    SOMA app connector

    Checking…

    📋 Payload reference (for your developer)

    POST JSON to the URL above. Always include appUserId (the same id used for that member's app messages) and the secret. No message text is needed for a subscription-only update.

    
                  
                
    RevenueCat connector

    Checking…

    Shadow mode

    No events compared yet.

    Revenue, engagement and the at-risk worklist live on their own page:

    Setup steps (for your developer)
    1. RevenueCat → Project → Integrations → Webhooks → Add new.
    2. URL: the Webhook URL above. Environment: Production.
    3. Authorization header: paste the exact Authorization value above (generate + Save it here first).
    4. Events: INITIAL_PURCHASE, RENEWAL, CANCELLATION, UNCANCELLATION, EXPIRATION, BILLING_ISSUE, PRODUCT_CHANGE, NON_RENEWING_PURCHASE, SUBSCRIPTION_PAUSED.
    5. Confirm entitlements are base, premium, vedic premium and the app calls Purchases.logIn(firebaseUid) (so RevenueCat's app_user_id matches amos).
    6. Leave amos in shadow for a few days, watch the parity readout, then Go live.
    Soma

    Live SOMA app revenue, engagement and retention. Admin only.

    This week's bottleneck the one number to fix

    Loading…

    The pipeline reels → app

    Loading…

    RevenueCat the official numbers

    Loading…

    Are we growing or leaking?

    Loading…

    Money collected

    App engagement

    Loading…

    Trials to convert all active free trials

    Loading…

    Revenue at risk who to save first

    Loading…
    Calendly setup

    Checking connection…

    Ad performance

    Cost per trial, CAC and ROAS by ad

    Loading…

    Account

    Signed in as —

    amos build —

    Your experiencePersonal settings that follow you across devices

    These options change only your experience. Team access, lead assignment, and shared conversation rules stay controlled by an admin.

    NotificationsChoose what interrupts you and when
    🔐 Two-factor authentication checking…

    1. In your authenticator app (Google Authenticator, Authy, 1Password) choose “add account → enter a setup key”, and paste this key: