diff --git a/data/operations.json b/data/operations.json
index 32f0b21..ea4f800 100644
--- a/data/operations.json
+++ b/data/operations.json
@@ -23,8 +23,8 @@
"note": "0 cold emails sent \u2014 templates and coupons ready"
},
{
- "current": 89,
- "note": "88 Hold + 1 Cold"
+ "current": 139,
+ "note": "89 original + 50 backlink targets (Hold)"
}
],
"campaigns": [
@@ -92,7 +92,7 @@
]
}
],
- "state_of_play": "Day 2 of prelaunch. CRM grew to 89 contacts (+27 since yesterday) \u2014 88 on Hold, 1 Cold. 60 YT creators identified. 0 subscriptions, 0 influencers onboarded, 0 cold emails sent. Site live at derez.ai. SEO basics: sitemap.xml and robots.txt created today. Plausible analytics live. Next milestone: first paying customer.",
+ "state_of_play": "Day 3 of prelaunch. CRM grew to 139 contacts (+50 backlink targets sourced and added). 60 YT creators identified. 2 agents sold via Stripe. 9 unique site visitors in first 2 days. Plausible analytics live with event tracking. Next milestone: first paying customer.",
"comms": {
"inbox": {
"total": 0,
diff --git a/operations.html b/operations.html
index 76fc077..b7e610a 100644
--- a/operations.html
+++ b/operations.html
@@ -640,7 +640,7 @@
● Site Live
● Prelaunch
- ◉ 89 CRM Contacts
+ ◉ 139 CRM Contacts
Last updated: —
@@ -819,7 +819,7 @@
{ id: 'influencers', label: 'Influencers', current: 0, target: 20, note: 'YT creators & affiliates' },
{ id: 'visitors', label: 'Page Visitors', current: 0, target: 10000, unit: '/mo', note: 'Monthly unique visitors' },
{ id: 'outreach-sent', label: 'Cold Emails Sent', current: 0, target: 100, note: 'First touch sent' },
- { id: 'crm-contacts', label: 'CRM Contacts', current: 89, target: 200, note: 'Total collected' },
+ { id: 'crm-contacts', label: 'CRM Contacts', current: 139, target: 200, note: '89 original + 50 backlink targets' },
];
const campaigns = [
@@ -862,13 +862,13 @@
},
{
label: '🔗 Backlinks', status: 'draft',
- metrics: [{ v: 0, l: 'Quality Links' }, { v: 0, l: 'Ref Domains' }, { v: 0, l: 'Guest Posts' }],
+ metrics: [{ v: 50, l: 'Collected' }, { v: 0, l: 'Ref Domains' }, { v: 0, l: 'Guest Posts' }],
target: { links: 10, domains: 5, posts: 3 },
items: [
- { t: 'Need competitor backlink gap analysis', ok: false },
- { t: 'Guest post pitches to AI/DevOps blogs', ok: false },
- { t: 'HARO / Qwoted alerts for journalist queries', ok: false },
- { t: 'Directory submissions: Product Hunt, BetaList, G2', ok: false },
+ { t: '50 backlink targets sourced — 15 AI directories, 15 blogs, 20 YT/newsletters', ok: true },
+ { t: 'All 50 in CRM with strategy=Backlink outreach (Hold stage)', ok: true },
+ { t: 'Need directory submissions (Product Hunt, BetaList, G2 + 12 more)', ok: false },
+ { t: 'Need guest post pitches to 15 tech blogs', ok: false },
]
}
];
diff --git a/scripts/add-backlink-targets.sh b/scripts/add-backlink-targets.sh
new file mode 100644
index 0000000..04439f4
--- /dev/null
+++ b/scripts/add-backlink-targets.sh
@@ -0,0 +1,77 @@
+#!/bin/bash
+# Batch add 50 backlink targets to CRM
+# Stage=Hold, strategy="Backlink outreach"
+
+WEBHOOK="https://n8n.derez.ai/webhook/456e0ca0-b3f2-485e-91ee-861dd0d1f051"
+AUTH="KEY: 5UpKtvmMla2My8"
+
+add() {
+ local email="$1" name="$2" company="$3" history="$4"
+ curl -s -X POST "$WEBHOOK" \
+ -H "$AUTH" \
+ -H "Content-Type: application/json" \
+ -d "{\"email\":\"$email\",\"Name\":\"$name\",\"Company\":\"$company\",\"Stage\":\"Hold\",\"strategy\":\"Backlink outreach\",\"category\":\"partner\",\"History\":\"$history\"}"
+ echo " → added $email"
+}
+
+echo "=== AI DIRECTORIES ==="
+
+add "ph@producthunt-backlink.local" "Product Hunt" "Product Hunt" "Backlink target — AI tools directory. Type: directory. Site: producthunt.com. Submission: producthunt.com/posts/new. Submit derez.ai listing."
+add "bl@betalist-backlink.local" "BetaList" "BetaList" "Backlink target — Early-stage startup directory. Type: directory. Site: betalist.com. Submission: betalist.com/submit. Submit derez.ai."
+add "at@alternativeto-backlink.local" "AlternativeTo" "AlternativeTo" "Backlink target — Software alternative finder. Type: directory. Site: alternativeto.net. Submission: alternativeto.net/submit-software/. List derez.ai as alternative."
+add "g2@g2-backlink.local" "G2" "G2" "Backlink target — Business software reviews. Type: directory. Site: g2.com. Submission: g2.com/products/new. Create listing."
+add "ga@getapp-backlink.local" "GetApp" "GetApp" "Backlink target — Business software directory. Type: directory. Site: getapp.com. Submission: getapp.com/submit-software/. Submit derez.ai."
+add "hello@theresanaiforthat.com" "There's An AI For That" "There's An AI For That" "Backlink target — AI tool database. Type: directory. Site: theresanaiforthat.com. Contact: hello@theresanaiforthat.com. Submission: theresanaiforthat.com/submit/."
+add "hello@futurepedia.io" "Futurepedia" "Futurepedia" "Backlink target — AI tools directory. Type: directory. Site: futurepedia.io. Contact: hello@futurepedia.io. Submission: futurepedia.io/submit-tool."
+add "ac@aicyclopedia-backlink.local" "AIcyclopedia" "AIcyclopedia" "Backlink target — AI tools encyclopedia. Type: directory. Site: aicyclopedia.com. Submission: aicyclopedia.com/submit."
+add "atd@aitoolsdirectory-backlink.local" "AI Tools Directory" "AI Tools Directory" "Backlink target — AI tool listings. Type: directory. Site: aitoolsdirectory.com. Submission: aitoolsdirectory.com/submit."
+add "tf@toolify-backlink.local" "Toolify.ai" "Toolify.ai" "Backlink target — AI tools ranking. Type: directory. Site: toolify.ai. Submission: toolify.ai/submit."
+add "hello@saasaitools.com" "SaaS AI Tools" "SaaS AI Tools" "Backlink target — AI SaaS directory. Type: directory. Site: saasaitools.com. Contact: hello@saasaitools.com. Submission: saasaitools.com/submit."
+add "atl@aitoolslist-backlink.local" "AI Tools List" "AI Tools List" "Backlink target — AI tool aggregator. Type: directory. Site: aitoolslist.com. Submission: aitoolslist.com/submit."
+add "ia@insidr-backlink.local" "Insidr.ai" "Insidr.ai" "Backlink target — AI tools discovery. Type: directory. Site: insidr.ai. Submission: insidr.ai/submit-ai-tool/."
+add "ath@aitoolhunt-backlink.local" "AI Tool Hunt" "AI Tool Hunt" "Backlink target — AI tool search engine. Type: directory. Site: aitoolhunt.com. Submission: aitoolhunt.com/submit."
+add "team@openfuture.ai" "OpenFuture AI" "OpenFuture AI" "Backlink target — AI tools platform. Type: directory. Site: openfuture.ai. Contact: team@openfuture.ai. Submission: openfuture.ai/submit."
+
+echo "=== TECH BLOGS ==="
+
+add "hn@hackernoon-backlink.local" "HackerNoon" "HackerNoon" "Backlink target — Tech publication accepting guest posts. Type: blog. Site: hackernoon.com. Guest post: hackernoon.com/guest-post. Pitch agent hosting article."
+add "dv@devto-backlink.local" "Dev.to" "Dev.to" "Backlink target — Developer community platform. Type: blog. Site: dev.to. Write: dev.to/write. Cross-post tutorial articles."
+add "editors@towardsdatascience.com" "Towards Data Science" "Towards Data Science" "Backlink target — Medium AI/DS publication. Type: blog. Site: towardsdatascience.com. Contact: editors@towardsdatascience.com. Guest post: towardsdatascience.com/guest-post."
+add "betterprogramming.medium@gmail.com" "Better Programming" "Better Programming" "Backlink target — Medium dev publication. Type: blog. Site: betterprogramming.pub. Contact: betterprogramming.medium@gmail.com."
+add "editors@freecodecamp.org" "FreeCodeCamp" "FreeCodeCamp" "Backlink target — Learn-to-code platform. Type: blog. Site: freecodecamp.org. Contact: editors@freecodecamp.org. Publish: freecodecamp.org/news/publish."
+add "editorial@smashingmagazine.com" "Smashing Magazine" "Smashing Magazine" "Backlink target — Web dev magazine. Type: blog. Site: smashingmagazine.com. Contact: editorial@smashingmagazine.com. Write-for-us: smashingmagazine.com/write-for-us."
+add "ct@csstricks-backlink.local" "CSS-Tricks" "CSS-Tricks" "Backlink target — Web dev blog. Type: blog. Site: css-tricks.com. Guest post: css-tricks.com/guest-posting."
+add "codeburstofficial@gmail.com" "Codeburst" "Codeburst" "Backlink target — Medium dev publication. Type: blog. Site: codeburst.io. Contact: codeburstofficial@gmail.com. Write-for-us: codeburst.io/write-for-us."
+add "info@aitrends.com" "AI Trends" "AI Trends" "Backlink target — AI industry publication. Type: blog. Site: aitrends.com. Contact: info@aitrends.com."
+add "kdnuggets1@gmail.com" "KDnuggets" "KDnuggets" "Backlink target — Data science/AI blog. Type: blog. Site: kdnuggets.com. Contact: kdnuggets1@gmail.com."
+add "contact@analyticsvidhya.com" "Analytics Vidhya" "Analytics Vidhya" "Backlink target — AI/data science community. Type: blog. Site: analyticsvidhya.com. Contact: contact@analyticsvidhya.com."
+add "editors@infoq.com" "InfoQ" "InfoQ" "Backlink target — Software dev news. Type: blog. Site: infoq.com. Contact: editors@infoq.com."
+add "editors@dzone.com" "DZone" "DZone" "Backlink target — Developer community. Type: blog. Site: dzone.com. Contact: editors@dzone.com. Guest post: dzone.com/guest-post."
+add "editorial@thenewstack.io" "The New Stack" "The New Stack" "Backlink target — Cloud/DevOps publication. Type: blog. Site: thenewstack.io. Contact: editorial@thenewstack.io."
+add "towardsaiteam@gmail.com" "Towards AI" "Towards AI" "Backlink target — AI community publication. Type: blog. Site: towardsai.net. Contact: towardsaiteam@gmail.com."
+
+echo "=== YOUTUBE / NEWSLETTER ==="
+
+add "ns@nicksweeney-backlink.local" "Nick Sweeney" "Nick Sweeney YouTube" "Backlink target — AI/tech YouTube creator. Type: youtube. Channel: youtube.com/@nicksweeney. Covers AI agents and dev tools."
+add "fs@fireship-backlink.local" "Fireship" "Fireship YouTube" "Backlink target — High-production dev tutorials. Type: youtube. Channel: youtube.com/@fireship. 2M+ subs. Covers AI code, dev tooling."
+add "nr@nicholasrenotte-backlink.local" "Nicholas Renotte" "Nicholas Renotte YouTube" "Backlink target — AI/ML YouTube creator. Type: youtube. Channel: youtube.com/@nicholasrenotte. Covers AI development."
+add "aj@aijason-backlink.local" "AI Jason" "AI Jason YouTube" "Backlink target — AI tools/productivity YouTuber. Type: youtube. Channel: youtube.com/@aijason. Reviews AI tools, agent demos."
+add "sw@samwitteveen-backlink.local" "Sam Witteveen" "Sam Witteveen YouTube" "Backlink target — AI/ML YouTuber. Type: youtube. Channel: youtube.com/@samwitteveen. Covers LLMs, agents."
+add "lc@1littlecoder-backlink.local" "1littlecoder" "1littlecoder YouTube" "Backlink target — AI coding/code generation YouTuber. Type: youtube. Channel: youtube.com/@1littlecoder."
+add "aaa@allaboutai-backlink.local" "All About AI" "All About AI YouTube" "Backlink target — AI news/tools YouTube channel. Type: youtube. Channel: youtube.com/@allaboutai."
+add "ae@aiexplained-backlink.local" "AI Explained" "AI Explained YouTube" "Backlink target — AI deep-dive YouTube channel. Type: youtube. Channel: youtube.com/@aiexplainedtv. Covers LLMs, agents."
+add "lc@langchain-backlink.local" "LangChain" "LangChain YouTube" "Backlink target — Official LangChain channel. Type: youtube. Channel: youtube.com/@langchain. Covers agent frameworks."
+add "n8n@n8n-backlink.local" "n8n" "n8n YouTube" "Backlink target — n8n official YouTube. Type: youtube. Channel: youtube.com/@n8n-io. Covers automation workflows, AI agents integration."
+add "as@assemblyai-backlink.local" "AssemblyAI" "AssemblyAI YouTube" "Backlink target — AI API company YouTube. Type: youtube. Channel: youtube.com/@assemblyai. Covers AI/ML dev, speech."
+add "mw@mckaywrigley-backlink.local" "Mckay Wrigley" "Mckay Wrigley YouTube" "Backlink target — AI coding/building YouTuber. Type: youtube. Channel: youtube.com/@mckaywrigley. Covers AI apps, agents."
+add "mw@mattwolfe-backlink.local" "Matt Wolfe" "Matt Wolfe YouTube" "Backlink target — AI tools/reviews YouTuber. Type: youtube. Channel: youtube.com/@mattwolfeyt. 700K+ subs. Reviews AI tools."
+add "tab@theaibreakdown-backlink.local" "The AI Breakdown" "The AI Breakdown Newsletter" "Backlink target — AI news newsletter. Type: newsletter. Site: theaibreakdown.com. Daily AI analysis."
+add "lw@lastweekinai-backlink.local" "LastWeekInAI" "LastWeekInAI Newsletter" "Backlink target — Weekly AI roundup newsletter. Type: newsletter. Site: lastweekin.ai. Covers AI agent developments."
+add "tn@theneuron-backlink.local" "The Neuron" "The Neuron Newsletter" "Backlink target — AI newsletter. Type: newsletter. Site: theneurondaily.com. Daily AI updates. High reach."
+add "tr@therundown-backlink.local" "The Rundown AI" "The Rundown AI Newsletter" "Backlink target — Daily AI newsletter. Type: newsletter. Site: therundown.ai. 500K+ readers. Major reach."
+add "ab@aibreakfast-backlink.local" "AI Breakfast" "AI Breakfast Newsletter" "Backlink target — AI tools newsletter. Type: newsletter. Site: aibreakfast.com. Covers new AI tools weekly."
+add "bb@bensbites-backlink.local" "Ben's Bites" "Ben's Bites Newsletter" "Backlink target — Daily AI newsletter. Type: newsletter. Site: bensbites.com. Covers AI tools, agents, LLMs. 100K+ readers."
+add "mw@mattwilliams-backlink.local" "Matt Williams" "Matt Williams YouTube" "Backlink target — AI dev YouTube creator. Type: youtube. Covers AI coding, agent building."
+
+echo ""
+echo "=== ALL 50 ADDED ==="
\ No newline at end of file