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 · pending

Outreach

Active sequences and the message templates that power them

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

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

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

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.