Dashboard
Due Today
Sequences Ready to Send
Stuck Deals
🔥 Hot Leads
Companies engaging with your sequences in the last 30 days. Click to act.
Pipeline by Stage
Call Activity
Recent Calls
Activity Feed
Find Leads
Search businesses by type + location
Companies
Contacts
Pipeline
Tasks
Auto Pilot
Developer
Push data into Prospector via REST. Receive event notifications via signed webhooks. Set up keys + webhook subscriptions in Settings → 🔑 API Keys & Webhooks.
Quick Start (3 steps)
1. Generate an API key
Open Settings → 🔑 API Keys & Webhooks → + New Key. Save the plaintext (pk_live_...) — it's shown once, then SHA-256-hashed at rest.
2. Push a company in
curl -X POST https://prospector.backyardmarketingpros.com/api/v1/companies \
-H "X-API-Key: pk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Smith Pools",
"website": "smithpools.com",
"phone": "+17025551234",
"city": "Las Vegas",
"state": "NV",
"business_type": "pool builders"
}'
Response includes created: true|false — duplicate domains upsert into the existing record without overwriting populated fields.
3. Subscribe to events (webhooks)
Settings → + New Webhook. Paste your endpoint URL, check email.replied + meeting.booked (or any subset), save the signing secret. We'll POST every matching event with HMAC-SHA256 in X-Webhook-Signature.
Test the wiring without real data
Use the Test button on each webhook in Settings to fire a synthetic webhook.test event. Use webhook.site or ngrok during development.
📅 Calendar
Discovery-call bookings, availability rules, and your public booking page.
Google Calendar Connection
We use Google Calendar to read your free/busy and write booking events. You pick which calendar — we never touch others.
📊 Audit Reports
Brand the AI Findability audit your prospects see — banner, sidebars, footer, and which scheduler the CTA points to. Applies to every audit your team generates.
🎨 Header banner + footer logo
Header sits across the top of the report; footer logo at the bottom. Both default to BMP's images if you leave them blank.
Wide image — 1200×360 works well.
Caps at 200×60. Transparent PNG / SVG looks best.
📐 Side panels
Optional content on either side of the report body. Each side can have an image, a message, or both. Leave both sides blank to keep the original single-column layout.
⬅️ Left side
➡️ Right side
📅 Schedule-a-Call destination
Where the "Schedule a Discovery Call" button on every audit report sends prospects. Org-wide setting — the whole team's audits use this one destination.
👁️ Live preview
Mini preview of the report layout — header, sidebars, body strip, CTA. Open a real audit to see the full thing.
📈 Deliverability
Bounce, complaint, open, and delivery rates over the recent window — overall and broken down by recipient mailbox (Gmail / Outlook / Yahoo / etc.). Pulled live from Resend webhook events. Admin only.
By recipient mailbox
Daily activity
Recent bounces & complaints
🩺 DNS Health
Background sanity-check on every DNS record we depend on for email auth and prospect-facing surfaces. Queried via Google Public DNS (DoH) — independent of the VPS resolver. Super-admin only.
Settings
Your Profile
These fields populate the standardized BMP email signature. Only your details vary.
Email Signature Preview
This is what your signature looks like. Edit your profile fields above to update it.
☀️ Morning Brief
A daily email digest at your local time. Covers what happened overnight, today's priorities, replies awaiting action, and a single AI-generated insight pulled from your pipeline data.
📅 Calendar settings moved
Google Calendar connection + booking availability + booking-page wording now live on the Calendar page in the sidebar.
Notifications
Toast popups always fire when this tab is open. Enable native browser notifications to also get popups when the tab is in the background — like Slack or Mercury.
You'll be notified for: 🔥 Hot Leads · 💬 iMessage replies · ✉️ Email replies. (Not: pageviews, opens, clicks — those just go to the timeline.)
Product Tour
10-step walk-through of the platform. Auto-runs on first login for new BDRs; restart any time to refresh your memory or show a teammate.
Website Visitor Tracking · active
Email links auto-wrap through /t/{token} and log clicks to the timeline (already on, no setup). To track full page views across the website after a click-through, paste this script into backyardmarketingpros.com just before </body>:
<script src="https://prospector.backyardmarketingpros.com/track.js" async></script>
Once embedded: every page a tracked visitor loads becomes a timeline entry. 3+ pages in 30 min = 🔥 Hot Lead Activity (visible on dashboard + contact). The snippet drops a 1-year first-party cookie; visitors can clear it any time.
Calling
How do you want to dial? Browser uses your computer's mic + speaker. Phone Bridge rings your personal phone first and then bridges you to the prospect — works anywhere, no headset needed, great for offshore reps.
Email Sending
When disabled, you can still generate and review sequences, but Send buttons are locked. Enable once your Resend domain is verified.
Change Password
Team Members
🔑 API Keys & Webhooks
Push companies + contacts into Prospector via the public REST API. Receive event notifications via webhooks. Reference docs: /api/v1/companies, /api/v1/contacts with X-API-Key: pk_live_....
X-Webhook-Signature: sha256=<hex>.Plug Prospector into any AI assistant that speaks Model Context Protocol — Claude Desktop, Claude.ai, ChatGPT (with MCP), Cursor. Your AI can search companies, look up contacts, surface hot leads, summarize prospects, and brief you before calls.
X-API-Key: <your-pk_live_… key from above>How to add it in Claude Desktop / Claude.ai / ChatGPT
Claude Desktop / Claude.ai (Connectors): Settings → Connectors → Add custom connector → paste the Server URL + your API key.
ChatGPT (with MCP enabled): Settings → Connectors → Add MCP server → paste the URL + key.
Cursor / other clients: they typically accept the same URL + X-API-Key header pair.
Once connected, ask: "Show me hot leads in Phoenix I haven't called this week" or "Summarize Smith Pools and pull a few talking points" — your AI will call the right tool automatically.