Beta open now: browse the apps, connect your agents, and get started
Sundogs Account
Sundogs

Free playbooks

Playbooks

Free how-tos for sites on Cloudflare, checked against the Cloudflare docs. Your agent can follow them as written.

A/B test a page on Cloudflare Workers with no flicker (HTMLRewriter)Split visitors between two versions of a page at the edge, with a sticky assignment, no flash of the original, a consent switch, and conversions counted in D1. Works on Workers with static assets and on Pages Functions.Add a contact form with spam protection to a static site on CloudflareA working contact form for a static site on Cloudflare Pages: a Pages Function receives the post, Turnstile blocks bots, D1 stores the messages. No third-party form service.An affiliate link strategy that survives program changesHow to set up affiliate links so a program shutting down, a changed offer or a new tracking ID never means hunting through old posts. Branded /go/ links on your own domain, one link per placement with sub-IDs, disclosure that meets the FTC's rules, rel="sponsored", watching for dead offers, and measuring which pages earn. Starts with a no-code version using the Cloudflare _redirects file.Can I use these site apps on WordPress, Webflow, Shopify, Squarespace or Wix?The honest answer for sites on WordPress, Webflow, Shopify, Squarespace, Wix, Ghost, Framer, Vercel or Netlify. Today the apps need the site to run on Cloudflare Pages or Workers. Running them in front of other hosts is planned but not available yet. What works now, host by host, and what your AI agent can offer you today.Check your site for downtime and broken links on a schedule with a Cloudflare Cron TriggerA small separate Worker that pings your pages every 5 minutes, crawls your sitemap hourly in small batches, records broken links in D1 and sends an alert to a webhook. Fits the free plan limits, and works for Pages sites because it checks over HTTP.Collect and show customer reviews that build trust (and stay within Google's and the FTC's rules)A review system for your own site that visitors believe: who to ask and when, what you may and may not do under the FTC's review rule and Google's policies (no fake, bought or cherry-picked reviews), how to moderate without suppressing criticism, where to show reviews, and when Google will and won't show stars. Includes the Product review markup Google accepts.Create a Cloudflare account and connect Wrangler (also from a cloud AI agent)Sign up for a free Cloudflare account, verify the email, and let your AI coding agent deploy for you with wrangler login, including the device-code login for agents with no browser and the API-token fallback. With the exact clicks, how to check each step worked, and what to do when it doesn't.Email signup popups that grow your list without hurting SEO or accessibilityWhat makes an email popup earn signups instead of annoying people: the offer, timing, how often it shows, how it behaves on phones, what Google says about intrusive interstitials, keyboard and screen-reader access, and consent. Includes a minimal accessible popup with the native dialog element, and the list of what's hard to get right on a real site.Fix 404s after migrating a static site to Cloudflare (Astro, Hugo, Eleventy)Moved or rebuilt a site in Astro, Hugo, Eleventy or Vite on Cloudflare and old links now break? How to find every old URL, map it to the right new page, write the rules in a _redirects file, avoid the traps (soft 404s, trailing slashes, chains, everything sent to the home page) and check the result. Then how to catch the misses you didn't know about.Fix 404s after moving a site to Next.js on Cloudflare (OpenNext)Rebuilt or moved a site to Next.js on Cloudflare Workers with OpenNext and old URLs now 404? Where redirects belong in Next.js (next.config redirects, proxy, or a Worker wrapper), how status codes and patterns behave, the soft-404 trap with notFound(), and a small wrapper that shows you which missing URLs people hit, using Workers Logs.Get new pages indexed faster on a Cloudflare site (sitemaps, Search Console, IndexNow)Published a page and it isn't in search yet? What actually controls how fast Google and Bing find new and changed pages, what doesn't work any more (Google's sitemap ping), what IndexNow does and doesn't do (Google doesn't use it), the Cloudflare one-switch Crawler Hints, and a one-command IndexNow submission. Then what it takes to do this right on every deploy.How to vibecode an affiliate site on Next.js (and host it free on Cloudflare)Build a whole affiliate site with an AI coding agent, start to finish: pick a niche you can win, plan the pages that earn (best-of lists, comparisons, reviews), set up Next.js as a static export, write content Google rewards, get the SEO basics right, deploy on the Cloudflare free plan, then monetise with affiliate links and an email list, and measure which pages make money. With prompts you can give your agent at each step.Install site apps without GitHub or a terminal (what works from a chat app)If you only use a chat app such as Claude, ChatGPT or Gemini, here's the honest picture. Installing site apps needs an AI agent that can run commands, such as Claude Code. How to get one in a few minutes, the simplest setup with no terminal of your own, and what isn't available yet.Move a static site from Netlify, Vercel or GitHub Pages to CloudflareMove a static site (Astro, Hugo, Eleventy, Vite, Next.js static export, Jekyll or plain HTML) to Cloudflare Workers with static assets or Pages, keeping its redirects, headers and environment variables, replacing Netlify Forms, and switching the domain over with a tested rollback. The old host stays live until you're sure.Move your domain's DNS to Cloudflare (GoDaddy, Namecheap, Squarespace, Porkbun and others)Point your domain's nameservers at Cloudflare without breaking your email or your current site. Add the domain to Cloudflare, check the copied DNS records, turn off DNSSEC, change the nameservers at your registrar with exact clicks for GoDaddy, Namecheap, Squarespace (including former Google Domains) and Porkbun, then watch for it to go live with dig. Allow up to 24 hours.Send Meta Conversions API events from a Cloudflare Worker, deduplicated with the pixelRelay conversions from your site to Meta server-side with a Worker. Covers the event_id handshake with the browser pixel, SHA-256 hashing rules, the fields Meta wants, test events, and consent.Start a new website on Cloudflare Workers, with or without GitHubNo site yet? An AI agent creates one on the Cloudflare free plan, puts it live on a free workers.dev address, and adds the free site apps (a contact form inbox and a health page). With GitHub you get automatic deploys on every push; without GitHub it deploys straight from your computer. Includes the Cloudflare temporary accounts, where the agent deploys first and you claim the site within an hour.