HEIMDALL
First-run setup

Create super-admin account

This account owns the platform and can manage tenants. You can change the org name later.

HEIMDALL
Sign in
HEIMDALL
Create account
You've been invited to join
·
as
Invite is invalid, expired, or already used.
HEIMDALL
Reset password
If that email is on file, a reset link has been sent. Check your inbox.
HEIMDALL
Set new password

HEIMDALL ᛉ

WATCHER OF BRANDS · SOCIAL COMMERCE ENGINE

Tenant
Tier
Super admin
Mock mode is on. All providers are forced to deterministic mock data — no API quota is being consumed.

Command Center ᛟ

What needs you right now

Prospecting
Hunt for leads ᚠ
Naming brands…
Hunt complete — review your finds? Hunt complete — all already in your list Hunt complete
new leads ready in the approval queue brands already scored — nothing new to review No new qualified leads this run
Hunt didn't complete
Hunt for conventions & expos ᚱ
Not listed — press Find events to search “”
Searching the web for real expos & dates in your region… (~30–60s)
verify dates on the official site
expos near · verify dates on the official site No expos found — try a broader industry or a nearby city
Search didn't complete
Status · Today
Pipeline & Signals

ᛃ Pipeline Funnel

7 days

ᚷ Channels

Link your accounts so outreach goes out as you.

Recent Activity

No recent activity yet.

Leads

Source, score, and approve brands for outreach

ᚱ Outbound Leads

Scraped → Enriched → Scored. total · awaiting approval

selected
Brand Category Price Score Tier Platform Gap Samples Status Actions

ᛚ Inbound Leads

Auto-scored and routed by intent signal

High Intent
Score ≥ 80 — prioritize a reply
Mid Intent
Score 60–79 — qualify first
Low Intent
Score < 60 — low priority
Brand / Source Intent Signal Score Suggested Received

ᛏ Approval Queue

Review before outreach kicks off. Approving a lead drafts its first email for review under Outreach; nothing is sent until you approve that email · pending

Outreach

Active sequences and the message templates that power them

ᚨ Outreach

Active sequences · email + IG DM

provider:
Active: ·

Review queue

Nothing is sent to a prospect until you approve the exact email below.

You can edit or regenerate drafts; an owner or admin approves them.

Loading drafts… No emails waiting for review. When you approve a lead, its Day 0 email is drafted here; each follow-up appears here as soon as the previous one has sent, well before it is due.
Reply Rate
all time
Booked Calls
total
In Sequence
active sequences
Lead Channel Step Last Action State

Message history

Loading…
No messages sent yet on this sequence.

ᛞ Templates

Message structure: Observation → Gap → Opportunity → CTA

Settings

Scoring, controls, integrations, team, and blocklist

Change password

Signed in as .

Password updated.

Outbound Scoring Weights

Total: /100

System Controls

Daily send cap
Across all sequences
Outreach paused
Halt all outbound sends
Auto-approve Tier A
Not active yet: turning this on changes nothing. Tier A leads still wait for manual approval, and every email draft requires review before it sends.
Inbound priority boost
Process inbound before outbound
Mock mode demo
Force every provider to deterministic mock data — useful for demos / quota safety

Claude API spend

All tenants on one API key

Loading spend…
Month to date
Remaining
until calls fall back
Today
since 00:00 UTC
Projected month
at this month's pace
Spend by day
DayCallsCost
By purposeCallsCost
No Claude calls this month.
By modelCallsCost

A call that would cross a cap is skipped and the feature uses its deterministic fallback. Each call reserves its worst case until it is metered, so calls running at once cannot overshoot a cap together. A monthly cap of 0 stops every Claude call; a daily or tenant cap of 0 means no such cap. A tenant that never set a cap gets a month (HQ has none).

Integrations

Blocklist

Emails suppressed from all outreach. Replies containing "unsubscribe" are added automatically.

No suppressed addresses.

ᚷ Connected Accounts

Link your accounts so outreach goes out as you. Email sends directly from your address; social channels draft the message for you to send from your own logged-in app.

Compliant mode: HEIMDALL never automates logins on your social accounts. Email is fully automated send-as-you; Instagram/TikTok/LinkedIn are drafted and opened for you to send — keeping your accounts safe from platform bans.

Inbound routing

Where prospects reach you. New inbound leads are scored and emailed to this address so you can reply directly.

Email me on new inbound leads
Get pinged the moment a prospect reaches out

Point your website's contact form at this URL — each submission becomes an inbound lead for you.

Expects JSON: { domain, email, intent, name }. Keep this URL private.

Team

Members of · / seats on

Seat limit reached — upgrade tier to invite more
Seats used /
Member Role Joined Last login Actions

Admin

Tenants on this instance · super-admin only

Tenant Tier Users Leads (mo) Sends today Status Actions
Trade Watch
HOLD = behaving as tested, let the strategy manage it · WATCH = worth a look, no action implied · REVIEW = something the backtest did not cover, read the reasons · ACT = needs a decision now
No Trade Watch state yet. It runs every 5 minutes once a broker is connected; press Refresh to run it now.
Account
Cash · BP
Live mode requested but live_enabled is OFF — orders blocked
Not connected. Add Alpaca creds in Settings below.
Open positions
No open positions.
Research scoreboard — sleeves vs HODL (after costs)
SleeveReturn SharpeMax DD

Live chart

Click a watchlist row or enter a symbol above to load chart
Powered by TradingView. Chart data is real-time (15-min delayed for some equities without a TV subscription).

Watchlist

Empty. Add a symbol to track quotes + load on chart.

Manual order

Strategies

No strategies yet. Connect your Alpaca account below — starter strategies will be seeded.

Live activity

No recent activity. Click Refresh to load.

Recent orders

No orders.
Time Symbol Side Qty/Notional Type Status Source

Broker connection

Get free Alpaca paper-trading keys at alpaca.markets. Paper account is instant; no funding required.

Signal store point-in-time features the feature families read (available_at-keyed)

Research loop Claude proposes a family, the honest gate screens it; a pass is unproven until forward paper trading beats its benchmark

Research autonomous

Watchlist HODL benchmarks (30d)
Latest battery
Never run. Click "Run battery" above.
Recent alerts
No alerts.
Reports
No reports yet. Click a period button above.
News (RSS)
Click "Refresh news" to fetch from 16 financial RSS feeds.

TradingView webhook not configured log-only auto-executing

Receive TradingView alerts directly (requires TV Pro+ for webhooks). Generate a URL, paste it in your TV alert's "Webhook URL" field, and set the alert message body to JSON like {"symbol":"BTC/USD","side":"buy","notional":50,"strategy_id":1}. Alerts are always logged for audit; orders are only placed when "auto-execute" is on AND every order still passes the DSL guardrail.

No alerts received yet.

Set your password

You signed in with a temporary password. Choose a new one to continue.