In this episode: The OG Kit LinkedIn saga: three days of debugging why Open Graph images stopped rendering, and the weirdly simple fixWhy paying for a tool like OG Kit is worth it (someone else deals with this stuff so you don't have to)Tailwind's revamped partners page and the thinking behind turning it into a filterable directoryPhone.inc's infrastructure decision (build vs. buy), the team settling in, and the first TestFlight invites going outThe case for outbound sales in SaaS, and why Peter is weirdly excited to make cold calls--- Recorded outside in Niklas' garden, with his robot lawnmower making a threatening cameo in the background. Peter kicks off with the OG Kit story he'd been promising. A customer emailed to say they thought OG Kit was banned on LinkedIn: images rendered fine when hosted as static files, but not when generated through OG Kit. LinkedIn is a big chunk of the audience, so this was stressful. Peter walks through three days of debugging, testing different domains and URL structures, talking to Claude, trying a Cloudflare worker proxy, and looking into Cloudflare for SaaS (which would've eaten about 10% of OG Kit's revenue in per-domain fees). The actual fix turned out to be much simpler: LinkedIn's bot was choking on his robots.txt, and explicitly allowing the LinkedIn bot at the top of the file made everything work again, on the OG Kit domain directly. No custom domains needed. Huge relief, especially since the whole point of OG Kit is to stay small and simple. It's also a good argument for why paying for a tool like this is worth it: someone else absorbs the random platform breakage so you don't have to. On the Tailwind side, Peter shipped a revamp of the partners page (formerly the sponsors page). The big idea is to make it work more like a directory, so you can filter the ~70 companies by category. That's better for people browsing, and it also makes the sponsorships more valuable and easier to sell: being the third email company on a filtered page beats being the 71st logo in a giant cloud. The page now includes a testimonial section with companies speaking to specific parts of the program, like Shopify on supporting independent open source, CodeRabbit on tailored partnership opportunities, Resend on brand promotion, and Vercel on direct access to the team. Next up (not shipped yet): giving each company its own page on the high-traffic tailwindcss.com domain. Peter is also candid about churn, since a lot of companies signed up during the January news cycle and some are now rolling off, so the focus has shifted to making the program more valuable for the ones who stick around. Niklas gives updates on [Phone.inc](https://www.phone.inc/). Infrastructure is still the big open question, with deep negotiations on pricing, terms, and build vs. buy. He's managed to cut about 75% off the price from the main supplier they're talking to. The team is settling in after onboarding a new colleague pretty much every week, and the first TestFlight invites for the iPhone app go out Monday, with Android close behind. Katrine, the designer, has fully ditched Figma and is now working directly in Xcode with Claude Code, shipping pull requests, which has been a wild but exciting shift to watch. They also built a first Shopify integration, so when a call comes in you get a voice prompt with context about the caller (like "it's Peter, he placed an order five days ago"), which fits their ICP of small teams where the person answering the phone is also packing orders, not full-time support staff. The episode wraps with a good conversation about outbound sales. Niklas makes the case that hardcore cold calling is unfashionable in SaaS but genuinely works, pointing to companies like FlatPay, Trustpilot, and Firmafon back in the day. Even at Phone.inc's fairly low price points, the unit economics might support a small calling team. --- Still Early is sponsored by Phone.inc: a business phone number, welcome greeting, call routing, and opening hours, all from an app on your personal phone.