Pinned Tweet
What did you do before building SaaS? I have built affiliate websites and I used to earn $17k/month from Amazon at peak. However, I decided to migrate to building SaaS as my main job. Here are 3 reasons:
๐๐๐
SEO Utils v2.16.0
โ
Added Local Pack and Local Finder to the GMB Rank Tracker: switch every map, chart and export between them and Google Maps.
โ
Added AI apps from anywhere: connect Claude, ChatGPT, Codex, Cursor, Perplexity, Grok or Gemini to SEO Utils through Remote Access, from your phone or the cloud.
โ
Added Publish to client to the GSC Rank Tracker, with the same link and password as the other trackers.
โ
Added Import from Semrush to the Organic Rank Tracker, with full daily rank history and keyword data.
โ
Improved the GMB Rank Tracker with a full redesign: one report page with the map up front, Compare two runs, a four-step setup with a live cost bar and a dashboard for report groups.
โ
Improved GMB Rank Tracker setup: it shows what's missing and keeps your new report while you finish setting up.
โ
Improved Log File Analysis bots: Claude-SearchBot is built in, and ClaudeBot now counts as AI Training.
โ
Fixed Log File Analysis missing Claude-User and Perplexity-User visits. Claude and Perplexity bots are now verified by IP.
โ
Fixed GA4 syncs timing out after your computer slept or changed networks.
โ
Fixed workspaces that couldn't be deleted after their reports were removed.
SEO Utils v2.16.0
โ
Added Local Pack and Local Finder to the GMB Rank Tracker: switch every map, chart and export between them and Google Maps.
โ
Added AI apps from anywhere: connect Claude, ChatGPT, Codex, Cursor, Perplexity, Grok or Gemini to SEO Utils through Remote Access, from your phone or the cloud.
โ
Added Publish to client to the GSC Rank Tracker, with the same link and password as the other trackers.
โ
Added Import from Semrush to the Organic Rank Tracker, with full daily rank history and keyword data.
โ
Improved the GMB Rank Tracker with a full redesign: one report page with the map up front, Compare two runs, a four-step setup with a live cost bar and a dashboard for report groups.
โ
Improved GMB Rank Tracker setup: it shows what's missing and keeps your new report while you finish setting up.
โ
Improved Log File Analysis bots: Claude-SearchBot is built in, and ClaudeBot now counts as AI Training.
โ
Fixed Log File Analysis missing Claude-User and Perplexity-User visits. Claude and Perplexity bots are now verified by IP.
โ
Fixed GA4 syncs timing out after your computer slept or changed networks.
โ
Fixed workspaces that couldn't be deleted after their reports were removed.
Doc2Video v1.5.0
โ
Added a Language for each video, in the New video dialog, Whole video โ Style and the storyboard review. Doc2Video writes the narration, scene names and on-screen text in it (translating a source in another language, and keeping names and the product's own labels as they are), and ElevenLabs records in that language. Auto works as before.
โ
Added a watermark: a workspace's logo in a corner of every export of its videos, whole videos, scene clips and series episodes alike. Choose its corner, size and opacity in the Export dialog, with a preview over a frame of the video, or on Home's Brand assets tab.
โ
Added Notes for every video, a workspace's standing instructions (such as a closing line in the last scene) that every new video in it is planned with. Edit them on Home's Brand assets tab or in Whole video โ Style โ Brand assets; the New video dialog has a switch to leave them out of one video.
โ
Added what recording narration costs, under the Record button in Whole video โ Sound and This scene โ Details: the ElevenLabs credits the lines will use and how many the account has left, in yellow when that isn't enough.
โ
Added whole series sent by a coding agent, each episode with its own script, checked against the app's code first. The New series dialog shows every episode's script, and Doc2Video keeps the episodes as written and plans only the look they share.
โ
Improved series: each episode now stops at its storyboard for review, as a single video does, before anything is recorded or built. A strip under the series header shows every episode's stage (to plan, to review, built), and the main button is always the next step: Plan N storyboards, Review next storyboard, then Export all. Build the rest without reviewโฆ in the โฏ menu builds without stopping.
โ
Improved the storyboard review's note on a line longer than its scene. Build fits the scene to the recording, so it's now a grey note with nothing to click, and a yellow warning only when nothing will record the line, with Set up narration. Build also gives the room it needs to a scene whose recording was kept from an earlier Build.
โ
Improved Home's video cards, which now show an export's progress, while the title bar's export button keeps counting on Home. Card titles wrap to two lines, so titles that start alike can be told apart.
โ
Improved Polish the script first, which now starts off when only the voice, its delivery or pronunciations changed, so lines that were fine aren't rewritten.
โ
Fixed notes in This scene โ Direct saying text didn't fit or was cut off when it showed in full, such as a word sitting in its box's padding or a label a scene slides into place.
โ
Fixed "Export finished" showing twice after exporting a video, once without Show in Finder.
โ
Fixed a long voice name pushing the storyboard review's Narration section past the panel's edge.
74
New in Ring Tonic: Record entire call. Turn it on in a call flow's Start step or on a campaign, and each call gets one recording from the start: greetings, menus, ringing, unanswered calls and the conversation. Your recording notice plays first. #CallTracking
44
Black Friday is live at Doc2Video ๐ฌ
Lifetime license: pay once, get every future update, never renew. Only until Dec 6.
Doc2Video turns your docs into narrated tutorial videos.
Already have a license? Upgrade it and this year's payment counts.
Links in the reply ๐
Doc2Video v1.4.0
Released Nov 12, 2026
โ
Added scenes built from the code of their own screens. For a video made from a code base, Doc2Video now finds the files each scene shows and rebuilds that screen from them, so pages look as the app draws them instead of being guessed. Whole video โ Style โ Code lists the video's code folders, This scene โ Details โ Code shows each scene's files with Find again, and naming a code file in a direction adds it to the scene.
โ
Added Pronunciations, a workspace's list of how to say its names and words ("SEO Utils" as "S E O Utils"), so ElevenLabs says them the same way in every line. Edit and hear them in Whole video โ Sound or on Home's Brand assets tab; a change marks only the recordings it affects as out of date, and Record outdated records just those again.
โ
Added marks on the scene rail and the timeline for scenes whose take has a note to fix: a script that fails, text that doesn't fit, slow playback or a part that shows when it shouldn't. Clicking one opens the scene's Direct tab, and videos made before are checked when you open them.
โ
Improved scenes whose recorded narration is shorter than planned: Doc2Video now ends them shortly after the voice instead of drifting for seconds with nothing new on screen.
โ
Improved Home's video cards, which now show when a video is being planned, built or recorded, with the step it's on and its progress.
โ
Improved This scene โ Details, where a long brief now shows its first five lines with Show all, so Narration and the rest of the tab stay in view.
โ
Improved Connect Claude when Claude Code isn't installed: it now gives the one-line install command for your system with a copy button, and says the Claude desktop app alone isn't enough.
โ
Fixed exported frames with parts missing, such as table rows a scroll brought into view, or titles cut off along a straight line. Exports take a little longer as a result.
โ
Fixed text that showed on screen before its entrance when a scene both faded it in and out.
1
112
Get the lifetime deal: seoutils.app
Upgrade an existing license: app.seoutils.app/lifetime-upโฆ
22































