Blog: fix YouTube embed cookie issue on odoo-xml-rpc post — use youtube-nocookie.com

This commit is contained in:
Oliver
2026-07-02 11:19:30 -03:00
parent cdfa125c2a
commit 04b1c0a13b
7 changed files with 240 additions and 141 deletions
+1 -1
View File
@@ -81,7 +81,7 @@
</p> </p>
<div style="position:relative;width:100%;max-width:360px;margin:24px auto;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#000"> <div style="position:relative;width:100%;max-width:360px;margin:24px auto;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#000">
<iframe src="https://www.youtube.com/embed/GVZMnq_NOxI" title="Odoo + AI Agent in 3 Minutes (XML-RPC)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%"></iframe> <iframe src="https://www.youtube-nocookie.com/embed/GVZMnq_NOxI" title="Odoo + AI Agent in 3 Minutes (XML-RPC)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%"></iframe>
</div> </div>
<p style="text-align:center;font-size:0.85rem;color:#888;margin-top:-12px"> <p style="text-align:center;font-size:0.85rem;color:#888;margin-top:-12px">
+59
View File
@@ -0,0 +1,59 @@
# Daily Brief — derez.ai
## Sunday, June 28, 2026 | 09:00 PYST
### Changes Since Yesterday (Sat Jun 27 → Sun Jun 28)
1. **Traffic**: 223 unique visitors (+23), 691 pageviews (+31). Latest day (Jun 27): 20 visitors, +11% DoD. Google now sending 10 visitors (was 6).
2. **CRM processed +77 more contacts**: 243 contacted (was 166), 159 bounced (was 116). 2 replies, 2 Warm unchanged. No new conversions.
3. **Data discrepancy FIXED**: Script now uses `agents_sold` (Stripe, 6 seats) instead of CRM `Won` stage (0) for `operations.js` goals[1]. Dashboard synced to share dir.
4. **No code changes** — last commit Jun 25 (Gumpel cleanup). 16 blog posts live.
### Blockers Still Open
- ❌ NEED n1: Business emails for top 20 YT creators
- ❌ NEED n3: Product demo video (3 min)
- ❌ NEED n4: Social media account access (X + LinkedIn)
- ❌ Telegram group for F&F — still in "setting up next" status
- ❌ Search Console access — still blocking directory submissions
- ❌ F&F checkout flow untested end-to-end (needs human with credit card)
### F&F Launch Tomorrow (Monday) — Prep Status
- ✅ Coupons ready: friends950, creator950, friends499, friends1750
- ✅ Onboarding guide drafted in docs/friends-family-onboarding.md
- ✅ Dashboard pipeline fixed — Stripe data now reflected in goals
- ❌ Telegram group — needs Oliver to create and add invite link
- ❌ Monday onboarding message — drafted below (ready to send)
### F&F Launch — Suggested Monday Message for Oliver
**Email / Message to F&F list:**
> Hey {Name},
>
> Remember I mentioned I was building an AI agent platform? It's finally ready for battle-testing — and I'd love for you to be among the first to try it.
>
> **derez.ai** — deploy your own AI agent in ~10 minutes. No SSH, no DevOps. Pick a template (customer support, web research, Odoo CRM, cold email outreach, ChatGPT clone), and you get a live agent on your own subdomain with a web UI and API.
>
> Here's your invite:
> 1. Go to https://derez.ai/add.html
> 2. Pick any agent template
> 3. Enter coupon **friends950** at checkout — your first month is free, unlimited usage
> 4. Your agent will be ready in ~10 minutes
>
> The coupons don't expire and cover full access — your only job is to break things and tell me what sucks.
>
> Questions? Reply here or drop in the Telegram group: [LINK TBD — Oliver to create]
>
> Cheers,
> Oliver
### Prioritized Action Items for Next Session (Monday Jun 29)
| Priority | Item | Owner | Notes |
|----------|------|-------|-------|
| P0 | Create Telegram group + invite link for F&F | Oliver | Before sending Monday emails |
| P0 | Send F&F onboarding message to list | Oliver | Use draft above |
| P1 | End-to-end checkout test (credit card) | Oliver | Verify full flow: add.html → coupon → Stripe → deployment |
| P1 | Get Search Console access | Oliver | Unblocks directory submissions |
| P1 | Fix NPS survey link in onboarding | Oliver | Currently says "D5" — update date |
| P2 | Draft blog post #17 | Hermes | Topic: what F&F feedback taught us |
| P2 | LinkedIn company page setup | Oliver | First step in social presence |
+71 -51
View File
@@ -1,21 +1,21 @@
window.__INSIGHTS__ = { window.__INSIGHTS__ = {
"period": "2026-06-09 to 2026-06-24", "period": "2026-06-09 to 2026-06-27",
"updated": "2026-06-25 06:00", "updated": "2026-06-28 06:01",
"visitors": 175, "visitors": 223,
"visitors_trend": { "visitors_trend": {
"dir": "same", "dir": "same",
"change": "+0", "change": "+0",
"pct": "+0%" "pct": "+0%"
}, },
"visitors_change": "", "visitors_change": "",
"latest_day": "2026-06-24", "latest_day": "2026-06-27",
"latest_day_visitors": 52, "latest_day_visitors": 20,
"dod_trend": { "dod_trend": {
"dir": "up", "dir": "up",
"change": "+46", "change": "+2",
"pct": "+767%" "pct": "+11%"
}, },
"pageviews": 610, "pageviews": 691,
"pageviews_trend": { "pageviews_trend": {
"dir": "same", "dir": "same",
"change": "+0", "change": "+0",
@@ -26,20 +26,20 @@ window.__INSIGHTS__ = {
"bounce_rate_change": "", "bounce_rate_change": "",
"visit_duration": "\u2014", "visit_duration": "\u2014",
"visit_duration_change": "", "visit_duration_change": "",
"agents_sold": 5, "agents_sold": 6,
"top_pages": [], "top_pages": [],
"top_referrers": [ "top_referrers": [
{ {
"source": "Direct / None", "source": "Direct / None",
"visitors": 129 "visitors": 154
}, },
{ {
"source": "derez", "source": "derez",
"visitors": 35 "visitors": 54
}, },
{ {
"source": "Google", "source": "Google",
"visitors": 6 "visitors": 10
}, },
{ {
"source": "LinkedIn", "source": "LinkedIn",
@@ -114,20 +114,32 @@ window.__INSIGHTS__ = {
{ {
"date": "2026-06-24", "date": "2026-06-24",
"visitors": 52 "visitors": 52
},
{
"date": "2026-06-25",
"visitors": 10
},
{
"date": "2026-06-26",
"visitors": 18
},
{
"date": "2026-06-27",
"visitors": 20
} }
], ],
"countries": [ "countries": [
{ {
"country": "US", "country": "US",
"visitors": 76 "visitors": 102
}, },
{ {
"country": "PY", "country": "PY",
"visitors": 43 "visitors": 49
}, },
{ {
"country": "DE", "country": "DE",
"visitors": 14 "visitors": 18
}, },
{ {
"country": "GB", "country": "GB",
@@ -135,22 +147,22 @@ window.__INSIGHTS__ = {
}, },
{ {
"country": "PL", "country": "PL",
"visitors": 7 "visitors": 8
}, },
{ {
"country": "MX", "country": "MX",
"visitors": 5 "visitors": 6
},
{
"country": "IN",
"visitors": 3
}, },
{ {
"country": "MU", "country": "MU",
"visitors": 3 "visitors": 6
}, },
{ {
"country": "CA", "country": "CA",
"visitors": 4
},
{
"country": "IN",
"visitors": 3 "visitors": 3
}, },
{ {
@@ -161,6 +173,26 @@ window.__INSIGHTS__ = {
"country": "IT", "country": "IT",
"visitors": 2 "visitors": 2
}, },
{
"country": "AU",
"visitors": 2
},
{
"country": "BE",
"visitors": 2
},
{
"country": "DK",
"visitors": 2
},
{
"country": "TR",
"visitors": 2
},
{
"country": "PT",
"visitors": 1
},
{ {
"country": "BD", "country": "BD",
"visitors": 1 "visitors": 1
@@ -169,48 +201,36 @@ window.__INSIGHTS__ = {
"country": "AT", "country": "AT",
"visitors": 1 "visitors": 1
}, },
{
"country": "AU",
"visitors": 1
},
{ {
"country": "MD", "country": "MD",
"visitors": 1 "visitors": 1
},
{
"country": "DK",
"visitors": 1
},
{
"country": "TR",
"visitors": 1
} }
], ],
"events": [ "events": [
{ {
"name": "Scroll Depth", "name": "Scroll Depth",
"total": 811, "total": 864,
"unique": 63 "unique": 75
}, },
{ {
"name": "pageview", "name": "pageview",
"total": 610, "total": 691,
"unique": 173 "unique": 221
}, },
{ {
"name": "Outbound Link: Click", "name": "Outbound Link: Click",
"total": 74, "total": 84,
"unique": 12 "unique": 16
}, },
{ {
"name": "Pricing Click", "name": "Pricing Click",
"total": 39, "total": 40,
"unique": 8 "unique": 9
}, },
{ {
"name": "FAQ Toggle", "name": "FAQ Toggle",
"total": 34, "total": 38,
"unique": 5 "unique": 6
}, },
{ {
"name": "Speedrun Nav", "name": "Speedrun Nav",
@@ -224,23 +244,23 @@ window.__INSIGHTS__ = {
}, },
{ {
"name": "Chat Toggle", "name": "Chat Toggle",
"total": 2, "total": 3,
"unique": 1 "unique": 2
}, },
{ {
"name": "engagement", "name": "engagement",
"total": 0, "total": 0,
"unique": 103 "unique": 141
} }
], ],
"utm_sources": [ "utm_sources": [
{ {
"source": "(not set)", "source": "(not set)",
"visitors": 137 "visitors": 166
}, },
{ {
"source": "derez", "source": "derez",
"visitors": 35 "visitors": 54
}, },
{ {
"source": "youtube", "source": "youtube",
@@ -248,8 +268,8 @@ window.__INSIGHTS__ = {
} }
], ],
"what_worked": [ "what_worked": [
"175 unique visitors across 16 days of tracking", "223 unique visitors across 19 days of tracking",
"610 pageviews with 9 event types tracked" "691 pageviews with 9 event types tracked"
], ],
"what_didnt": [], "what_didnt": [],
"recommendations": [] "recommendations": []
+71 -51
View File
@@ -1,21 +1,21 @@
{ {
"period": "2026-06-09 to 2026-06-24", "period": "2026-06-09 to 2026-06-27",
"updated": "2026-06-25 06:00", "updated": "2026-06-28 06:01",
"visitors": 175, "visitors": 223,
"visitors_trend": { "visitors_trend": {
"dir": "same", "dir": "same",
"change": "+0", "change": "+0",
"pct": "+0%" "pct": "+0%"
}, },
"visitors_change": "", "visitors_change": "",
"latest_day": "2026-06-24", "latest_day": "2026-06-27",
"latest_day_visitors": 52, "latest_day_visitors": 20,
"dod_trend": { "dod_trend": {
"dir": "up", "dir": "up",
"change": "+46", "change": "+2",
"pct": "+767%" "pct": "+11%"
}, },
"pageviews": 610, "pageviews": 691,
"pageviews_trend": { "pageviews_trend": {
"dir": "same", "dir": "same",
"change": "+0", "change": "+0",
@@ -26,20 +26,20 @@
"bounce_rate_change": "", "bounce_rate_change": "",
"visit_duration": "\u2014", "visit_duration": "\u2014",
"visit_duration_change": "", "visit_duration_change": "",
"agents_sold": 5, "agents_sold": 6,
"top_pages": [], "top_pages": [],
"top_referrers": [ "top_referrers": [
{ {
"source": "Direct / None", "source": "Direct / None",
"visitors": 129 "visitors": 154
}, },
{ {
"source": "derez", "source": "derez",
"visitors": 35 "visitors": 54
}, },
{ {
"source": "Google", "source": "Google",
"visitors": 6 "visitors": 10
}, },
{ {
"source": "LinkedIn", "source": "LinkedIn",
@@ -114,20 +114,32 @@
{ {
"date": "2026-06-24", "date": "2026-06-24",
"visitors": 52 "visitors": 52
},
{
"date": "2026-06-25",
"visitors": 10
},
{
"date": "2026-06-26",
"visitors": 18
},
{
"date": "2026-06-27",
"visitors": 20
} }
], ],
"countries": [ "countries": [
{ {
"country": "US", "country": "US",
"visitors": 76 "visitors": 102
}, },
{ {
"country": "PY", "country": "PY",
"visitors": 43 "visitors": 49
}, },
{ {
"country": "DE", "country": "DE",
"visitors": 14 "visitors": 18
}, },
{ {
"country": "GB", "country": "GB",
@@ -135,22 +147,22 @@
}, },
{ {
"country": "PL", "country": "PL",
"visitors": 7 "visitors": 8
}, },
{ {
"country": "MX", "country": "MX",
"visitors": 5 "visitors": 6
},
{
"country": "IN",
"visitors": 3
}, },
{ {
"country": "MU", "country": "MU",
"visitors": 3 "visitors": 6
}, },
{ {
"country": "CA", "country": "CA",
"visitors": 4
},
{
"country": "IN",
"visitors": 3 "visitors": 3
}, },
{ {
@@ -161,6 +173,26 @@
"country": "IT", "country": "IT",
"visitors": 2 "visitors": 2
}, },
{
"country": "AU",
"visitors": 2
},
{
"country": "BE",
"visitors": 2
},
{
"country": "DK",
"visitors": 2
},
{
"country": "TR",
"visitors": 2
},
{
"country": "PT",
"visitors": 1
},
{ {
"country": "BD", "country": "BD",
"visitors": 1 "visitors": 1
@@ -169,48 +201,36 @@
"country": "AT", "country": "AT",
"visitors": 1 "visitors": 1
}, },
{
"country": "AU",
"visitors": 1
},
{ {
"country": "MD", "country": "MD",
"visitors": 1 "visitors": 1
},
{
"country": "DK",
"visitors": 1
},
{
"country": "TR",
"visitors": 1
} }
], ],
"events": [ "events": [
{ {
"name": "Scroll Depth", "name": "Scroll Depth",
"total": 811, "total": 864,
"unique": 63 "unique": 75
}, },
{ {
"name": "pageview", "name": "pageview",
"total": 610, "total": 691,
"unique": 173 "unique": 221
}, },
{ {
"name": "Outbound Link: Click", "name": "Outbound Link: Click",
"total": 74, "total": 84,
"unique": 12 "unique": 16
}, },
{ {
"name": "Pricing Click", "name": "Pricing Click",
"total": 39, "total": 40,
"unique": 8 "unique": 9
}, },
{ {
"name": "FAQ Toggle", "name": "FAQ Toggle",
"total": 34, "total": 38,
"unique": 5 "unique": 6
}, },
{ {
"name": "Speedrun Nav", "name": "Speedrun Nav",
@@ -224,23 +244,23 @@
}, },
{ {
"name": "Chat Toggle", "name": "Chat Toggle",
"total": 2, "total": 3,
"unique": 1 "unique": 2
}, },
{ {
"name": "engagement", "name": "engagement",
"total": 0, "total": 0,
"unique": 103 "unique": 141
} }
], ],
"utm_sources": [ "utm_sources": [
{ {
"source": "(not set)", "source": "(not set)",
"visitors": 137 "visitors": 166
}, },
{ {
"source": "derez", "source": "derez",
"visitors": 35 "visitors": 54
}, },
{ {
"source": "youtube", "source": "youtube",
@@ -248,8 +268,8 @@
} }
], ],
"what_worked": [ "what_worked": [
"175 unique visitors across 16 days of tracking", "223 unique visitors across 19 days of tracking",
"610 pageviews with 9 event types tracked" "691 pageviews with 9 event types tracked"
], ],
"what_didnt": [], "what_didnt": [],
"recommendations": [] "recommendations": []
+18 -18
View File
@@ -1,38 +1,38 @@
window.__OPERATIONS__ = { window.__OPERATIONS__ = {
"date": "Sunday, June 14, 2026", "date": "Sunday, June 14, 2026",
"updated": "2026-06-25T06:00:39-04:00", "updated": "2026-06-28T06:01:37-04:00",
"goals": [ "goals": [
{ {
"current": 181, "current": 269,
"note": "CRM: 66 Cold, 115 Contacted, 0 Warm. 134 on Hold, 0 Won." "note": "CRM: 24 Cold, 243 Contacted, 2 Warm. 134 on Hold, 0 Won."
}, },
{ {
"current": 0, "current": 6,
"note": "0 paying customer(s) (agent sold)" "note": "6 paying customer(s) (agent sold — Stripe)"
}, },
{ {
"current": 0, "current": 0,
"note": "0 YT creators & affiliates identified (134 on Hold)" "note": "0 YT creators & affiliates identified (134 on Hold)"
}, },
{ {
"current": 175, "current": 223,
"note": "Plausible: 28 unique visitors over 5 days (Jun 9-13). 7 countries. +75% DoD on latest day." "note": "Plausible: 28 unique visitors over 5 days (Jun 9-13). 7 countries. +75% DoD on latest day."
}, },
{ {
"current": 115, "current": 243,
"note": "115 contacts emailed. 0 replied. 70 bounced." "note": "243 contacts emailed. 2 replied. 159 bounced."
}, },
{ {
"current": 945, "current": 945,
"note": "945 total in CRM (66 Cold, 115 Contacted, 0 Warm, 134 Hold, 0 Won, 1 Lost, 70 Bounced)" "note": "945 total in CRM (24 Cold, 243 Contacted, 2 Warm, 134 Hold, 0 Won, 1 Lost, 159 Bounced)"
} }
], ],
"campaigns": [ "campaigns": [
{ {
"metrics": [ "metrics": [
66, 24,
115, 243,
0 2
], ],
"items": [ "items": [
{ {
@@ -44,7 +44,7 @@ window.__OPERATIONS__ = {
"ok": true "ok": true
}, },
{ {
"text": "66 Cold contacts, 115 contacted", "text": "24 Cold contacts, 243 contacted",
"ok": true "ok": true
} }
] ]
@@ -92,7 +92,7 @@ window.__OPERATIONS__ = {
] ]
} }
], ],
"state_of_play": "Day 14 \u2014 115 cold emails sent, 0 replies, 70 bounced. 945 CRM contacts (66 Cold/115 Contacted/0 Warm/134 Hold). 0 agent(s) sold.", "state_of_play": "Day 14 \u2014 243 cold emails sent, 2 replies, 159 bounced. 945 CRM contacts (24 Cold/243 Contacted/2 Warm/134 Hold). 6 agent(s) sold (Stripe).",
"comms": { "comms": {
"inbox": { "inbox": {
"total": 0, "total": 0,
@@ -105,9 +105,9 @@ window.__OPERATIONS__ = {
"alerts": 0, "alerts": 0,
"crm": { "crm": {
"total": 945, "total": 945,
"cold": 66, "cold": 24,
"contacted": 115, "contacted": 243,
"warm": 0, "warm": 2,
"won": 0, "won": 0,
"hold": 134 "hold": 134
} }
@@ -120,5 +120,5 @@ window.__OPERATIONS__ = {
"1 agent sold already \u2014 good sign for F&F conversion expectations" "1 agent sold already \u2014 good sign for F&F conversion expectations"
], ],
"day": 14, "day": 14,
"notes": "Day 14 auto-update at 06:00 UTC" "notes": "Day 14 auto-update at 06:01 UTC"
}; };
+18 -18
View File
@@ -1,38 +1,38 @@
{ {
"date": "Sunday, June 14, 2026", "date": "Sunday, June 14, 2026",
"updated": "2026-06-25T06:00:39-04:00", "updated": "2026-06-28T06:01:37-04:00",
"goals": [ "goals": [
{ {
"current": 181, "current": 269,
"note": "CRM: 66 Cold, 115 Contacted, 0 Warm. 134 on Hold, 0 Won." "note": "CRM: 24 Cold, 243 Contacted, 2 Warm. 134 on Hold, 0 Won."
}, },
{ {
"current": 0, "current": 6,
"note": "0 paying customer(s) (agent sold)" "note": "6 paying customer(s) (agent sold — Stripe)"
}, },
{ {
"current": 0, "current": 0,
"note": "0 YT creators & affiliates identified (134 on Hold)" "note": "0 YT creators & affiliates identified (134 on Hold)"
}, },
{ {
"current": 175, "current": 223,
"note": "Plausible: 28 unique visitors over 5 days (Jun 9-13). 7 countries. +75% DoD on latest day." "note": "Plausible: 28 unique visitors over 5 days (Jun 9-13). 7 countries. +75% DoD on latest day."
}, },
{ {
"current": 115, "current": 243,
"note": "115 contacts emailed. 0 replied. 70 bounced." "note": "243 contacts emailed. 2 replied. 159 bounced."
}, },
{ {
"current": 945, "current": 945,
"note": "945 total in CRM (66 Cold, 115 Contacted, 0 Warm, 134 Hold, 0 Won, 1 Lost, 70 Bounced)" "note": "945 total in CRM (24 Cold, 243 Contacted, 2 Warm, 134 Hold, 0 Won, 1 Lost, 159 Bounced)"
} }
], ],
"campaigns": [ "campaigns": [
{ {
"metrics": [ "metrics": [
66, 24,
115, 243,
0 2
], ],
"items": [ "items": [
{ {
@@ -44,7 +44,7 @@
"ok": true "ok": true
}, },
{ {
"text": "66 Cold contacts, 115 contacted", "text": "24 Cold contacts, 243 contacted",
"ok": true "ok": true
} }
] ]
@@ -92,7 +92,7 @@
] ]
} }
], ],
"state_of_play": "Day 14 \u2014 115 cold emails sent, 0 replies, 70 bounced. 945 CRM contacts (66 Cold/115 Contacted/0 Warm/134 Hold). 0 agent(s) sold.", "state_of_play": "Day 14 \u2014 243 cold emails sent, 2 replies, 159 bounced. 945 CRM contacts (24 Cold/243 Contacted/2 Warm/134 Hold). 6 agent(s) sold (Stripe).",
"comms": { "comms": {
"inbox": { "inbox": {
"total": 0, "total": 0,
@@ -105,9 +105,9 @@
"alerts": 0, "alerts": 0,
"crm": { "crm": {
"total": 945, "total": 945,
"cold": 66, "cold": 24,
"contacted": 115, "contacted": 243,
"warm": 0, "warm": 2,
"won": 0, "won": 0,
"hold": 134 "hold": 134
} }
@@ -120,5 +120,5 @@
"1 agent sold already \u2014 good sign for F&F conversion expectations" "1 agent sold already \u2014 good sign for F&F conversion expectations"
], ],
"day": 14, "day": 14,
"notes": "Day 14 auto-update at 06:00 UTC" "notes": "Day 14 auto-update at 06:01 UTC"
} }
+2 -2
View File
@@ -1,5 +1,5 @@
{ {
"scan_date": "2026-06-22", "scan_date": "2026-06-29",
"latest_videos": [ "latest_videos": [
{ {
"title": "I Connected my Hermes Agent to Odoo in 10 Minutes — Here's How", "title": "I Connected my Hermes Agent to Odoo in 10 Minutes — Here's How",
@@ -7,6 +7,6 @@
"published": "2026-06-14" "published": "2026-06-14"
} }
], ],
"new_since_last": 1, "new_since_last": 0,
"channel_url": "https://www.youtube.com/@derez_ai" "channel_url": "https://www.youtube.com/@derez_ai"
} }