📅 2026-07-17
⚡ 32 decisions pending
📋 29 to do
mode: live  ·  refresh  · video editor
outreach_journalist_haro: consistentreddit: consistentyoutube_kaicalls: consistentads_meta: runningblog_seo_kaicalls: unverifiedgbp_kaicalls: no_driverlinkedin_connor: no_driverpinterest_abp: no_driversyndication_devto_medium_hashnode: no_driverx_twitter: no_driverpinterest_kaicalls: setupfacebook_groups: manualshorts_pipeline: deprioritizedbacklinks_manual: unknownemail_lifecycle: unknowntiktok_connorgallic: unknowntiktok_kaicalls: unknown
⚡ Decision status  32
85
Funnel leak: 45.33% of leads stuck in 'new' (contact rate 52.0%)
Decision pending
Revenue & Leads → leads
34 leads sitting in 'new' over 30d. Draft outreach to the uncontacted / highest-intent leads (kai-reach-out drafts; you approve each send).
75
Connect on LinkedIn: Mike Trombley (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
Business Owner at BCS Service Pros LLC Full Service HVAC Company Fit: role: owner | vertical: hvac. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/mike-trombley-45b455b7/
75
Connect on LinkedIn: Andrew Morrell (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
HVAC Business Owner Fit: role: owner | vertical: hvac. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/andrew-morrell-a57267aa/
75
Connect on LinkedIn: Valera Molchanov (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
Owner of Airmatics LLC (HVAC) Fit: role: owner | vertical: hvac. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/valera-molchanov-36891a9b/
75
Connect on LinkedIn: Nicolas Scott (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
Owner | HVAC Contractor – Cool Breeze Mechanical Heating & Air | Residential HVAC Installs • Rough-Ins • Changeouts • Ductwork • PM Partnerships | Licensed & Insured Subcontractor Fit: role: owner, partner | vertical: hvac, contractor, mechanic. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/nicolas-scott-37307a126/
75
Connect on LinkedIn: Arthur Bob (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
Owner of AJB Mechanical & HVAC Transport LLC Fit: role: owner | vertical: hvac, mechanic. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/arthur-bob-80b4aa36/
75
Connect on LinkedIn: Luke Austin (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
HVAC Business Owner Fit: role: owner | vertical: hvac. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/luke-austin-145888114/
75
Connect on LinkedIn: Ian Stringer (75/100)?
Decision pending
linkedin-surfacer → linkedin connect
Owner Advanced HVAC Systems. " Integrity At It's Best! " Fit: role: owner | vertical: hvac. Plain connect (no note). Approve once to PREVIEW the Connect control (dry-run screenshot); approve again to SEND the request.
DISPLAY=:0 node ~/cmo-os/drivers/linkedin/send-linkedin-connect.js https://www.linkedin.com/in/ian-stringer-0942aa66/
72
Backlink outreach stalled — last send never (unknown ago)
Decision pending
Outreach → backlinks manual
Only unknown sends, last on never. Target ~20 verified msgs/day. Draft today's batch (verify via smtp_verify/Apollo; send from me@connorgallic, never guessed aliases; no fake stats). You approve sends.
72
Remake latest pillar into a LinkedIn article: 'Agent-to-Agent Communication: The Future of AI Efficiency #s'
Decision pending
Distribution → linkedin connor
Draft a 1400–1600w LinkedIn article from the latest YouTube pillar (kai-repurpose + Connor's LinkedIn rules: no if/then clichés, never the 88% claim). Stage in inbox; posting gated until the driver is built+trusted.
node ~/cmo-os/drivers/linkedin/post-linkedin.js <staged-file>
70
Register on platform: Anthropic MCP & AI Agents Global Hackathon
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://example.com/anthropic-mcp-agents
70
Register on platform: Voice AI Buildathon
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://example.com/voice-ai-buildathon
70
Register on platform: 📚 skill_view: "source-grounding-from-session-references" 🔍 web_search: ""Voice A
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://scouts.yutori.com/a3ff5332-74...
70
Register on platform: I entered a hackathon using AI agents to buy funds, sponsored by Stripe and Naus Research. I had prior experience with agents like Hermes, so I was ready to div
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://www.tiktok.com/@kaicalls/video/7657479012821781774
70
Register on platform: Learn about a hackathon where AI agents autonomously purchase funds using Stripe and the X402 payment protocol. Discover the future of automated finance. #AIAge
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://www.tiktok.com/@kaicalls/video/7657046181096344845
70
Register on platform: My AI Agent Refused to Run a Task (And That's the Point) For the Nous Research / NVIDIA / Stripe Hermes hackathon I let my agent Kai run my marketing live. In t
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://www.tiktok.com/@connorgallic/video/7655762777310645518
70
Register on platform: Imagine AI agents buying stuff online! We explored this at a hackathon, using agents like Hermes and secure payment protocols. The big challenge? Making sure AI
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://www.tiktok.com/@kaicalls/video/7656861180987854094
70
Register on platform: Building an Autonomous Marketing Agent (Bloopers + Wrong Number) The honest cut. Hook plus the screen recording where it dials the wrong number. Building an age
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://www.tiktok.com/@connorgallic/video/7655747242829171982
70
Register on platform: Found it: **Voice Agents Hackathon | Y Combinator** https://events.ycombinator.
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://events.ycombinator.com/HW0opxy78
70
Register on platform: CockroachDB × AWS Hackathon - Build with Agentic Memory
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://cockroachdb-ai.devpost.com/
70
Register on platform: Build, Listen, Deploy: Voice AI Agents Hackathon | Agora x Scaledown AI
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://lu.ma/agoraio-xa2f
70
Register on platform: Agentic AI Build Week 2026
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://agentic-ai-build-week-2026.devpost.com/
70
Register on platform: The Agentic GTM Hackathon by Anthropic, FullEnrich & Sillage
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://lu.ma/96wafjf6
70
Register on platform: UiPath AgentHack
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://uipath-agenthack.devpost.com/
70
Register on platform: Build with DataHub: The Agent Hackathon
Decision pending
hackathon-factory → hackathon
Sign up / form a team on the platform and lock the deadlines. Human-gated (outward action). https://datahub.devpost.com/
70
Refresh decaying winner: kaicalls.com
Decision pending
content_refresh → content
28d clicks 47 -> 30 (-36.2%), impressions 682 -> 439 (-35.6%), position 3.0 -> 7.5. Proposed: refresh the page (update facts/date, strengthen the answer block, re-check internal links) — approval-gated, nothing auto-publishes. URL: https://www.kaicalls.com
68
Review 1 weak ad campaign(s) (CTR < 1% with spend)
Decision pending
Ads → ads meta
These campaigns are spending with sub-1% CTR — review creative/audience or pause. Pausing is gated (PolicyEngine never auto-changes spend); you approve.
66
Syndicate to X/Twitter thread: 'Agent Quality Explained' (9d old)
Decision pending
Blog Syndication → blog x twitter
'https://www.kaicalls.com/blog/agent-quality-explained' is 9d old — ready to syndicate. Set canonical URL back to kaicalls.com. Thread format: hook + 3-5 key insights + CTA. No URL in caption — comment it.
66
Syndicate to LinkedIn post: 'Agent Quality Explained' (9d old)
Decision pending
Blog Syndication → blog linkedin post
'https://www.kaicalls.com/blog/agent-quality-explained' is 9d old — ready to syndicate. Set canonical URL back to kaicalls.com. Tactical plain-text feed post (not article): 1,200–2,000 characters, never over 3,000 characters; grounded insight, no invented personal story or if/then clichés.
66
Syndicate to Dev.to: 'Agent Quality Explained' (10d old)
Decision pending
Blog Syndication → blog devto
'https://www.kaicalls.com/blog/agent-quality-explained' is 10d old — ready to syndicate. Set canonical URL back to kaicalls.com. python drivers/syndication/devto.py <staged.md> --canonical https://www.kaicalls.com/blog/agent-quality-explained --publish
66
Syndicate to Hashnode: 'Agent Quality Explained' (10d old)
Decision pending
Blog Syndication → blog hashnode
'https://www.kaicalls.com/blog/agent-quality-explained' is 10d old — ready to syndicate. Set canonical URL back to kaicalls.com. python drivers/syndication/hashnode.py <staged.md> --canonical https://www.kaicalls.com/blog/agent-quality-explained
66
Syndicate to Pinterest → Small Business Tips: 'Agent Quality Explained' (10d old)
Decision pending
Blog Syndication → blog pinterest
'https://www.kaicalls.com/blog/agent-quality-explained' is 10d old — ready to syndicate. Set canonical URL back to kaicalls.com. Pin blog cover image + title + link. Board: 'Small Business Tips'. node drivers/pinterest/post-pinterest.js <pin.json> --confirm
📋 Do today  29
operating-layer 1
94
P94 PAYMENT FAILING: keenakustom202@gmail.com $5.99 (2026-07-10) [live 20:05Z] — unverified.
operating-layer → revenue
PAYMENT FAILING: keenakustom202@gmail.com $5.99 (2026-07-10) [live 20:05Z] — unverified. Operating-layer item: revenue / dunning:cus_TxH5p43YhJ8gBx Priority: P94 · confidence: high Evidence: stripe-pulse event #1382858 invoice.payment_failed; customer=cus_TxH5p43YhJ8gBx; identity=keenakustom202@gmail.com; live=unverified Source: /home/connor/brain/state/operating_layer.db (memory_items id=61724) Human-action card — review and act (win-back / dunning follow-up / fix). Draft and act deliberately; do NOT auto-contact the customer from automation.
factory-jobs 3
85
Factory: Paperboy Daily Intelligence Brief — NOT READY at launch
factory-jobs → factory
product job `pro-paperboy-daily-intellige-fa6e6e` cannot be approved at **launch**. Launch blocked: intake: missing query/SERP intent; intake: missing public offer/pricing source URL; research: missing SERP intent classification; research: missing public proof/citations; research: missing public KaiCalls source URLs Fix the packet or quality blockers, then let the Factory refresh the gate. Readiness (report-only): NEEDS ATTENTION — missing_verification_commands, missing_rollback_metadata.
85
Factory: ReefRoamer — NOT READY at outreach
factory-jobs → factory
affiliate job `aff-reefroamer-cef66a` cannot be approved at **outreach**. Launch blocked: launch: explicit launch_allowed flag missing Fix the packet or quality blockers, then let the Factory refresh the gate. Readiness (report-only): NEEDS ATTENTION — missing_verification_commands, missing_rollback_metadata.
85
Factory: Best Dive Gear 2026: GoPro Setups, Dive Computers, Snorkel Sets & More — NOT READY at publish
factory-jobs → factory
affiliate job `aff-best-dive-gear-2026-gopr-25c363` cannot be approved at **publish**. Publish staged -> https://best-dive-gear-2026.kaibuilds.com (rsync to /var/www/kaibuilds/sites/best-dive-gear-2026; needs approval). QUALITY BLOCK: affiliate_cro: affiliate output is not decision-ready: missing ranked picks / best-fit recommendation cards Fix the packet or quality blockers, then let the Factory refresh the gate. Readiness (report-only): NEEDS ATTENTION — missing_verification_commands, missing_rollback_metadata.
content_plan 3
80
[2026-W29] Film look-ahead — 4 video topics matched to this week's planned posts
content_plan → video filming
One talking-head take per topic (45-90s, spoken, no crop/zoom), any order: 1. Refresh: ai receptionist for small business guide 2026 (-> kaicalls.com:refresh-ai-receptionist-for-small-business-guide-2026) 2. Kai knows when to tap you in (-> connorgallic.com:escalate-when-needed) 3. Bookings that don't collide (-> linkedin_connor:book-without-double-booking) 4. The whole story of every lead, in order (-> linkedin_connor:lead-timeline) Drop takes into ~/Downloads as usual — clip-pipeline ingests + stages to the _drip_queue automatically. This keeps the drip runway planned instead of reactive (it hit 0h on 2026-07-05). Plan file: ~/cmo-os/state/content-plan-2026-W29.json
80
[2026-W28] Film look-ahead — 5 video topics matched to this week's planned posts
content_plan → video filming
One talking-head take per topic (45-90s, spoken, no crop/zoom), any order: 1. Refresh: ai receptionist for small business guide 2026 (-> kaicalls.com:refresh-ai-receptionist-for-small-business-guide-2026) 2. Switch your number, keep every call (-> connorgallic.com:number-switch-no-dropped-calls) 3. Map your perfect call, step by step (-> buildwithkai.com:call-flows-map) 4. Calls that sound like they're paying attention (-> linkedin_connor:local-time-weather) 5. Send the link before they hang up (-> linkedin_connor:text-a-link-mid-call) Drop takes into ~/Downloads as usual — clip-pipeline ingests + stages to the _drip_queue automatically. This keeps the drip runway planned instead of reactive (it hit 0h on 2026-07-05). Plan file: ~/cmo-os/state/content-plan-2026-W28.json
50
[content-plan] 2026-W29: 5 items planned, 6 draft cards emitted (2026-07-13)
content_plan → content plan report
Weekly content plan for 2026-W29. Planned: attorneyatwork.com <- commitment: 'The First Five Minutes of a Cold Intake Call'; kaicalls.com <- performance: 'Refresh: ai receptionist for small business guide 2026'; connorgallic.com <- features: 'Kai knows when to tap you in'; linkedin_connor <- features: 'Bookings that don't collide'; linkedin_connor <- features: 'The whole story of every lead, in order' Film look-ahead: 4 topics (CONNOR-do card). Sources: - commitments: commitments: 1 open — growth_events#557 joan@attorneyatwork.com ('The First Five Minutes of a Cold Intake Call', due 2026-07-15) (of 1 connor_committed total) - performance: performance data present: 445 urls, 5 refresh candidates, 1 winner patterns, 24 social theme/platform patterns - topical_map: topical map kaicalls-intent-cloud-2026-07-01.md: 56 citation-gap queries - gsc: ['gsc site=connorgallic: 0 usable queries (junk filtered)', 'gsc site=kaicalls: 12 usable queries (junk filtered)'] - pendant: pendant: 0 open blog-scored topics - seo_audit: seo-audit 2026-05-27-dataforseo-audit.md: 12 low-difficulty keywords - features: features: 19 shipped-feature topics - clip: clip/drip data has no topic-grade titles in the last 30d (raw pxl-* ingests) — skipped Dropped 11 candidate(s) (dupes/dead/quota-honesty) — see plan file. Plan file: ~/cmo-os/state/content-plan-2026-W29.json
Distribution 2
78
Top missing channels: GBP posts + Facebook Groups + Google Search ads
Distribution → distribution gaps
SMB owners (law firms, plumbers, cleaners) find tools via Google Maps + FB groups — not X/Twitter. Priority gaps: (1) GBP weekly post — repurpose blog excerpt, indexes in AI Overviews; (2) Facebook Groups — scored digest like Reddit (HVAC Business Owners, Law Firm Growth); (3) Google Search ads — capture purchase intent that Meta misses. X/Twitter: auto-syndicate Connor's LinkedIn articles only (not a KaiCalls buyer channel). Latest pillar 'Why Your AI Secretary Checks Its Own Work Before Touching Your Business' ready to remake into LinkedIn + Dev.to/Hashnode + GBP post.
55
Post to YouTube (KaiCalls) — intermittent (4.5d since last)
Distribution → youtube kaicalls
Cadence slipped on YouTube (KaiCalls). Queue the next clip/post (drip-queue, auto-posts).
Video → Blog 2
72
Attach video to blog: 'ai-answering-service-for-hvac'
Video → Blog → blog seo kaicalls
Video match (score 50%): 'AI Receptionist: 24/7 Service & Bilingual Support #shor' Run from adminpanelnew root: node scripts/blog/attach-video.mjs --slug ai-answering-service-for-hvac --video-id 3HcsEAzFJt4 Then: git add -p && git commit -m 'feat(blog): attach video to ai-answering-service-for-hvac' && git push
node scripts/blog/attach-video.mjs --slug ai-answering-service-for-hvac --video-id 3HcsEAzFJt4
72
Attach video to blog: 'ai-call-answering-cost-comparison'
Video → Blog → blog seo kaicalls
Video match (score 40%): 'Law Firm Answering Services CostCoverage Comparison' Run from adminpanelnew root: node scripts/blog/attach-video.mjs --slug ai-call-answering-cost-comparison --video-id NyYlNoCo7yA Then: git add -p && git commit -m 'feat(blog): attach video to ai-call-answering-cost-comparison' && git push
node scripts/blog/attach-video.mjs --slug ai-call-answering-cost-comparison --video-id NyYlNoCo7yA
meeting-coaching 5
65
Coach this meeting: Knowledge Panel Claiming and Website Content Strategy (2026-07-09)
meeting-coaching → coaching
Coach Connor's account-management behavior in this meeting. Meeting: Knowledge Panel Claiming and Website Content Strategy With: Crem Transcript: /srv/ai/pendant/conversations/2026-07-09/69920e9e-d4b4-4c09-b7db-22eed6ad59fe.json Same-day parts of this meeting: 6dce0b41-aa5b-4555-9017-c1bf52295ebf, 8d8ab2f1-8a4e-4b97-b58b-32e0686f1573 Run: invoke the `meeting-coaching` skill on the raw transcript(s) (read raw, not the summary; confirm speakers by content). It writes the review under clients/<client>/outputs/coaching/ and flips this card to Review.
65
Coach this meeting: Exact Match Domains and AI Ranking for Lead Generation (2026-07-09)
meeting-coaching → coaching
Coach Connor's account-management behavior in this meeting. Meeting: Exact Match Domains and AI Ranking for Lead Generation With: unknown attendees Transcript: /srv/ai/pendant/conversations/2026-07-09/6dce0b41-aa5b-4555-9017-c1bf52295ebf.json Same-day parts of this meeting: 69920e9e-d4b4-4c09-b7db-22eed6ad59fe, 8d8ab2f1-8a4e-4b97-b58b-32e0686f1573 Run: invoke the `meeting-coaching` skill on the raw transcript(s) (read raw, not the summary; confirm speakers by content). It writes the review under clients/<client>/outputs/coaching/ and flips this card to Review.
65
Coach this meeting: GMB Optimization and Reddit Content Scraping Strategies (2026-07-09)
meeting-coaching → coaching
Coach Connor's account-management behavior in this meeting. Meeting: GMB Optimization and Reddit Content Scraping Strategies With: unknown attendees Transcript: /srv/ai/pendant/conversations/2026-07-09/8d8ab2f1-8a4e-4b97-b58b-32e0686f1573.json Same-day parts of this meeting: 69920e9e-d4b4-4c09-b7db-22eed6ad59fe, 6dce0b41-aa5b-4555-9017-c1bf52295ebf Run: invoke the `meeting-coaching` skill on the raw transcript(s) (read raw, not the summary; confirm speakers by content). It writes the review under clients/<client>/outputs/coaching/ and flips this card to Review.
65
Coach this meeting: Project Status Update and Action Items (2026-07-06)
meeting-coaching → coaching
Coach Connor's account-management behavior in this meeting. Meeting: Project Status Update and Action Items With: unknown attendees Transcript: /srv/ai/pendant/conversations/2026-07-06/7c1fd9b0-5cbd-4cd0-a4c2-4f4456f60d98.json Same-day parts of this meeting: c825a09d-e364-4ad8-835c-2712d2bfacff Run: invoke the `meeting-coaching` skill on the raw transcript(s) (read raw, not the summary; confirm speakers by content). It writes the review under clients/<client>/outputs/coaching/ and flips this card to Review.
65
Coach this meeting: Dashboard and Client Workflow Updates Discussed (2026-07-06)
meeting-coaching → coaching
Coach Connor's account-management behavior in this meeting. Meeting: Dashboard and Client Workflow Updates Discussed With: Jake, Pedro Transcript: /srv/ai/pendant/conversations/2026-07-06/c825a09d-e364-4ad8-835c-2712d2bfacff.json Same-day parts of this meeting: 7c1fd9b0-5cbd-4cd0-a4c2-4f4456f60d98 Run: invoke the `meeting-coaching` skill on the raw transcript(s) (read raw, not the summary; confirm speakers by content). It writes the review under clients/<client>/outputs/coaching/ and flips this card to Review.
linkedin-inbox-triage 8
64
Reply on LinkedIn: Aditya Vajpayee
linkedin-inbox-triage → linkedin inbox
Aditya Vajpayee: Received 4 days ago. Reply? Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: Pedro Reichow
linkedin-inbox-triage → linkedin inbox
Pedro Reichow: Received 4 days ago. Reply? Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: Chris Zaborowski
linkedin-inbox-triage → linkedin inbox
Chris Zaborowski: WhatsApp: +1 (908) 435-6070 Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: Aditya Vajpayee
linkedin-inbox-triage → linkedin inbox
Aditya Vajpayee: Received 3 days ago. Reply? Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: Pedro Reichow
linkedin-inbox-triage → linkedin inbox
Pedro Reichow: Received 3 days ago. Reply? Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: Bryan Tamburrino, MSBA
linkedin-inbox-triage → linkedin inbox
Bryan Tamburrino, MSBA: KaiCalls Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: Aditya Vajpayee
linkedin-inbox-triage → linkedin inbox
Aditya Vajpayee: Book a call: https://calendly.com/theboomerang/15-min-discovery-sessions Open messaging to reply: https://www.linkedin.com/messaging/
64
Reply on LinkedIn: LinkedIn Talent Solutions
linkedin-inbox-triage → linkedin inbox
LinkedIn Talent Solutions: What if hiring wasn’t hard anymore? Open messaging to reply: https://www.linkedin.com/messaging/
Product Health 1
62
Run 4 product-health checks (retention > acquisition at this MRR)
Product Health → product
At $700 MRR with high churn, product friction kills more revenue than any marketing gap. Run each skill against live data: daily-errors (Sentry error rate today vs yesterday — spike = silent churn trigger) | signup-audit (New signups last 24h) | kaicalls-fleet-evaluator (Fleet call health) | kaicalls-posthog-reviewer (PostHog funnel).
Blog Syndication 1
60
Weekly interlink audit — 81 posts on kaicalls.com
Blog Syndication → blog seo kaicalls
Run /interlink: each new post should link to 3+ existing posts + 1 product page. Internal linking compounds SEO and lowers bounce rate.
Outreach 2
58
Reddit opps ready to comment (manual)
Outreach → reddit
Today's scored opportunities are at http://agent:8090/reddit-opps/ — comment manually on the top-fit threads (inbound framing, no markdown tells).
55
Facebook Groups — SMB owner opps not yet scored (manual for now)
Outreach → facebook groups
Target groups for KaiCalls ICP: 'HVAC Business Owners', 'Law Firm Growth & Marketing', 'Home Services Entrepreneurs', 'Small Business Owners Network'. Post helpful answers (not pitches) — same inbound-framing rules as Reddit. Once a pattern is established, these move to a scored daily digest.
Weekly Review 1
55
Weekly growth review due
Weekly Review → strategy
Consume the week's daily digests → re-prioritize (kai-growth-plan), reallocate (kai-budget), run one rotating deep audit (audit/seo/cro), and set next week's content-calendar + ads + outreach priorities.