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 opportunity engine

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

Dashboard

Pipeline overview · last 7 days

Export CSV

API usage this cycle

Apify $ / $ not configured
compute — hashtag hunts + profile scrapes
Hunter searches / not configured
domain searches — email finding per lead
Anthropic AI enabled not configured
pay-as-you-go — track at console.anthropic.com

Pipeline Funnel

7 days

Recent Activity

Decision insights

What you approve vs reject — and how HEIMDALL's scoring is adapting. Category priors auto-apply once a category accumulates 5+ decisions.

Outbound Leads

Scraped → Enriched → Scored. total · awaiting approval

Hunt by hashtag
Discover brands posting under a hashtag — auto-enriched into your queue
Saved groups

Manage hashtag groups

selected
Brand Category Price Score Tier Platform Gap Samples Status Actions

Inbound Leads

Auto-scored and routed by intent signal

High Intent
7
→ Auto-sent calendar link
Mid Intent
3
→ Sent qualifying questions
Low Intent
2
→ Soft-deferred
Brand / Source Intent Signal Score Auto-Action Received

Approval Queue

Review before outreach kicks off · pending

Outreach

Active sequences · email + IG DM

provider:
Active: ·
Reply Rate
all time
Booked Calls
total
In Sequence
active sequences
Lead Channel Step Last Action State

Templates

Message structure: Observation → Gap → Opportunity → CTA

Settings

Scoring weights, system controls, and integrations

Outbound Scoring Weights

Total: /100

System Controls

Daily send cap
Across all sequences
Outreach paused
Halt all outbound sends
Auto-approve Tier A
Skip manual review for high scores
Inbound priority boost
Process inbound before outbound
Mock mode demo
Force every provider to deterministic mock data — useful for demos / quota safety

Integrations

Your brand profile

Used by the AI to write personalized first emails for each lead. The more specific you are, the better the drafts. Required if you want AI-drafted outreach; sequences fall back to your templates when this is blank.

Last saved

Your social presence

Lets HEIMDALL's AI know your voice, niche, and audience. Used by the cold-email drafter and brand-fit analysis on every lead.

Two ways to connect: ① Paste handle — type your @handle below and click Refresh. We scrape your public profile (bio, followers, recent post themes). Works immediately, no login required. ② Connect (OAuth) — full provider login for richer data + writeable access. Requires platform-side app registration; currently disabled for any platform without keys in .env.

Mail account

Outbound and inbound email for YOUR HEIMDALL sequences flow through these credentials. Each operator configures their own. SMTP is for sending, IMAP is for reply detection. App passwords recommended.

SMTP (outbound)
IMAP (inbound replies)

Test SMTP login = validates credentials only (fast, doesn't send mail). Send preview to me = renders a real outreach template against a sample lead and emails it to your own address so you can eyeball formatting + signature before going live.

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
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.

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

Strategy Health

Daily edge-erosion check. Ranks enabled strategies by composite health score. stable/improving = keep running. degrading = watch closely. collapsed = consider pausing.

No health data yet. Click Recompute or wait for the daily scheduler tick.

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.

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.
Tour paused
Pick up at step of