# How We Update Three Weekly Websites Automatically with ChatGPT and Revdoku

> A concise look at how one ChatGPT task researches, updates, archives, tests, and republishes three weekly Revdoku websites.

**TL;DR:** One unattended ChatGPT task now researches, updates, archives, tests, and republishes three Revdoku websites every Monday. The content team receives a completion notification, reviews what went live, and can restore an earlier version quickly if needed.

[Read the complete use case with every screenshot, the scheduled-task instructions, public prompts, analytics comparison, and setup checklist.](/cases/automatically-update-weekly-websites-with-chatgpt/)

![ChatGPT reports that the three weekly Revdoku websites were updated and published](/assets/en/blog/automatically-update-weekly-websites-with-chatgpt-and-revdoku/weekly-sites-automation.webp)

## Three sites powered by weekly website automation

The workflow maintains three small static websites, each with a different research job:

- [Weekly New Remote Jobs in IT](https://weekly-remote-jobs-in-it.revdoku.site/) publishes a rolling list of researched remote IT and AI-adjacent roles. Its [public prompt](https://weekly-remote-jobs-in-it.revdoku.site/prompt.md) defines freshness checks, fields, archives, and page behavior.
- [Weekly Share Your Startup Threads](https://weekly-share-your-startup-threads.revdoku.site/) collects current discussions and communities where founders can share a startup, MVP, AI tool, or side project. Its [public prompt](https://weekly-share-your-startup-threads.revdoku.site/prompt.md) defines audience fit and verification rules.
- [Weekly Trending Topics](https://weekly-trending-topics.revdoku.site/) records public signals about subjects gaining attention among AI and software builders. Its [public prompt](https://weekly-trending-topics.revdoku.site/prompt.md) explains the source, evidence, archive, and QA requirements.

ChatGPT originally created each website from the same prompt that now lives in its root prompt.md . The files remain visible and editable in Revdoku, and each site keeps a stable public URL between weekly updates. The Remote Jobs bucket also uses Revdoku GitHub Sync to maintain a private GitHub repository as an automatic backup.

## How the scheduled ChatGPT task works

One task runs every Monday at 9:00 AM in the America/Los_Angeles time zone. To find recurring tasks in ChatGPT, open search, type **Manage scheduled tasks**, and select the matching result.

![Find Manage scheduled tasks from ChatGPT search](/assets/en/blog/automatically-update-weekly-websites-with-chatgpt-and-revdoku/find-manage-scheduled-tasks-updated.webp)

The shared instruction is short: open each site, read its root prompt.md , follow the current rules, research verifiable material, archive the previous issue, update the files, publish, test, and report any limitations.

![Scheduled ChatGPT task for updating the three weekly websites](/assets/en/blog/automatically-update-weekly-websites-with-chatgpt-and-revdoku/scheduled-task.webp)

This prompt-as-source-of-truth setup is useful because the three sites do not need identical research rules. The content team can change one site's fields, sources, item limits, or quality checks in its own prompt without rebuilding the Monday task.

The run is unattended. ChatGPT performs the research, updates the current data, creates an archived copy, tests links and page behavior, and checks desktop and mobile layouts. The prompts require checks for freshness, duplicates, public links, CSV parsing, Unicode characters, and viewport overflow at 375px and 390px. If an item cannot be verified, it is omitted and reported rather than guessed.

When all three updates finish, the content team gets a notification and reviews the published results.

## Analytics, preview, and rollback in the same workflow

The team can ask ChatGPT to read Revdoku analytics for the sites and compare periods. For July 27 through August 2, 2026, the three sites recorded 120 views, 70 summed visitors, and 10 outbound clicks. The visitor total is summed across the sites, so a person who visited more than one site may be counted more than once.

![Revdoku analytics for the three weekly websites shown in ChatGPT](/assets/en/blog/automatically-update-weekly-websites-with-chatgpt-and-revdoku/weekly-analytics.webp)

Those numbers help the team see what visitors actually use. Remote Jobs generated eight of the ten outbound clicks in that period. The sample is still short, so the increase should be monitored rather than treated as proof that automation caused the traffic.

Revdoku also makes the publishing process reversible. A temporary preview site can be generated when an update needs inspection before production. Version history keeps previous bucket states available, and the team can quickly roll back to an earlier version while keeping the same public URL.

That matters for unattended publishing. Automation handles repetitive work, but a person can still review the result and recover from a bad release without reconstructing an old site manually.

## Protected access, analytics, and forms

Revdoku adds more than static publishing to this workflow:

- **Password protection or email login:** publish a site behind a shared password or require visitors to verify their email before opening it.
- **Visitor analytics:** see views, visitors, pages opened, and outbound clicks in Revdoku or through connected ChatGPT.
- **Built-in forms:** collect approval, feedback, quote requests, or another structured response without adding a separate form backend.

A team can combine these features on the same site. For example, a client report can require email login, record viewing activity, and include an approval or feedback form while continuing to use the same URL after every update.

## Why we moved this process from GitHub Pages

The previous workflow combined semi-manual research with GitHub Pages. It worked, but it required repository and deployment knowledge from a content operator. It also did not provide Revdoku's built-in visitor analytics, and quick previews or rollbacks were more involved.

GitHub Pages remains a good fit for developer-owned projects that benefit from Git workflows and pull requests. For these three editorial websites, the Revdoku approach fits the operator better: stable links, archives, analytics, previews, versioning, and recovery are part of the same publishing workflow.

GitHub still has a role in the current setup. Revdoku GitHub Sync automatically copies the Remote Jobs bucket files to a private repository and can sync changes in both directions. The repository serves as a backup without making GitHub Pages the production deployment path. See [How to set up GitHub Sync in Revdoku](/blog/set-up-github-sync-revdoku/) for the screenshot walkthrough.

The result is not a hands-off black box. It is an unattended weekly run with a visible prompt, a completion notification, a review step, and a rollback path.

[See the full use case, including all three sites, every prompt link, the complete screenshot walkthrough, analytics comparison, GitHub backup, and setup checklist.](/cases/automatically-update-weekly-websites-with-chatgpt/)

Start publishing for free

Connect this AI to Revdoku so it can store files, create, update, and publish websites for me. Read and follow https://revdoku.com/prompt.md. A Revdoku account is required. If I do not have one, send me https://app.revdoku.com/users/sign_up?utm_source=revdoku.com&utm_medium=ai-chat&utm_campaign=connect_ai_first and wait until I confirm signup is complete. For ChatGPT, Claude, or another cloud AI, connect https://app.revdoku.com/mcp and complete Revdoku OAuth. For a local agent, use Revdoku's browser device sign-in and complete the connection in Revdoku. Never ask me for a password or API key in chat, or for a verification code. When Revdoku tools are connected, verify the connection, tell me you’re ready, and ask what I want to publish.

Copy Prompt

or

Create Free Account

---

[View the canonical page](https://revdoku.com/blog/automatically-update-weekly-websites-with-chatgpt-and-revdoku/) · [Browse llms.txt](https://revdoku.com/llms.txt)
