Merged PRs to Launch Copy

Turn merged GitHub PRs into source-linked launch copy, a newsletter draft, and social drafts. Verify release and audience availability before calling a feature shipped; publish only to destinations you explicitly approve.

Okou connects:GitHubResendX (Twitter)Slack

What Okou delivers: the post, the email, and the thread

This is a real Okou product update, published on okou.ai on July 20, 2026, shown exactly as it went out: the blog post, the same update as a newsletter, and as a thread on X. One run wrote all three from the week's merged pull requests.

Read the published product update

What is changelog automation?

Changelog automation is the practice of generating your product update from the work your team actually merged, instead of writing it from memory at the end of the week. Turn merged GitHub PRs into source-linked launch copy, a newsletter draft, and social drafts. Verify release and audience availability before calling a feature shipped; publish only to destinations you explicitly approve.

Why the weekly changelog eats a Friday

Friday afternoon. Thirty-something pull requests merged this week and someone has to turn them into an update people will actually read. You skim the merge list, guess which changes are user-facing, write the post, cut it down for the email, cut it down again for X, then paste each version into a different tool. It is the same reading three times over, and the version that lands on X usually says something slightly different from the one that landed in the inbox.

How Okou turns released changes into launch drafts

1. Choose the accounts and access

GitHub
GitHub
Required
GitHub supplies PRs, release evidence, and deployment status from the repositories you select.
Connect
Resend
Resend
Optional
Resend is optional for an approved newsletter campaign. Confirm the sender, audience, content, and permission before sending.
Connect
X (Twitter)
X (Twitter)
Optional
X is optional for approved publication. Confirm the account and final post before publishing.
Connect
Slack
Slack
Optional
Slack is optional. Connect in Channels and specify the channel if drafts should be shared there for review.
Connect

2. Start in the Okou conversation

Review the last week of merged PRs in the GitHub repository I specify. Identify customer-visible changes and verify whether each is released and available to our intended audience. Draft a concise product update, newsletter, and X posts for non-technical business users. Link each claim to its source and flag anything not yet shipped. Do not send a campaign or publish a post.
Current product screenshots, captured November 2, 2026. Conversations use fictional sample data; shown automations are paused.
Read merged work and check release status
Okou reads PR descriptions, relevant changes, and available release evidence. A merged PR, internal feature switch, or preview is not automatically a feature customers can use.
Translate changes into customer outcomes
Group the verified changes by the work they help customers complete. State concrete behavior and limitations in language founders, operators, marketers, and other business users can understand.
Prepare consistent channel drafts
Create a product update, email copy, and social drafts from the same evidence. Recipients, audience segments, sender identity, assets, and destination accounts remain explicit.
Publish only the approved version and destinations
Review the finished copy before authorizing a Resend campaign, CMS publication, or X post. Okou checks the operation’s returned state and does not treat accepted or queued delivery as confirmed delivery.

3. Review and reuse the workflow

Refine the release criteria
Keep internal and unavailable changes out of customer copy.
Use release-note labels to shortlist changes, then verify deployment and audience availability. Exclude internal changes and features that customers cannot use yet.
Draft after a release
Use a supported GitHub event to begin research.
Configure a workflow that prepares launch drafts after the selected GitHub release event. Verify deployment and feature availability before writing, and leave publication for review.
Prepare a monthly roundup
Combine verified releases into a longer customer update.
On the first Monday of each month, prepare a roundup from the approved weekly updates. Recheck availability and leave the newsletter and social copy as drafts.

GitHub, Resend, X, and Slack integrations for changelog automation

GitHub supplies change and release evidence. Resend, X, and Slack are optional destinations with separate access and delivery instructions. The starter returns drafts in the conversation.

GitHub

GitHub integration: what Okou reads to build the changelog

Required

Okou reads PR details and checks available release, deployment, and feature-availability evidence. Labels and changed paths help find candidate updates, but a merge alone does not establish that customers can use the feature. Missing release evidence is marked before customer copy is prepared.

Resend

Resend integration: the approved newsletter campaign

Optional

Resend is optional for a newsletter you approve. Confirm the exact campaign, sender, audience, and content before sending. Okou reports the returned send state and any later delivery evidence separately; an accepted send request is not a delivered message count.

X (Twitter)

X integration: social drafts and approved posts

Optional

Okou prepares copy for X with the intended account and links. Publication is a separate explicit action after review. A thread’s confirmed post links and any partial failure are reported without blindly reposting uncertain entries.

Slack

Slack integration: where the draft waits for approval

Optional

Keep the draft in Okou or explicitly request delivery to a named Slack channel or thread. Feedback can inform a revision, while publication still requires authorization from the user for the final destination and content.

Okou vs. writing it by hand vs. a changelog generator

Changelog automation splits into two problems: deciding what is worth announcing, and getting the announcement to every channel. Most tools solve one of them.

Writing it by hand

Someone reads the merge list, decides what matters, writes the post, and rewrites it twice for email and X. The judgement is good and the copy is on-brand, but it costs the same 90 minutes every week and it is the first thing dropped in a busy week.

A changelog generator

Commit or pull request titles are collected into a release-notes page automatically. It never misses a merge, but it publishes titles rather than themes, cannot tell a refactor from a feature, and stops at one destination.

Okou's changelog workflow

Okou checks what is available to customers, groups the changes into useful themes, and prepares distinct newsletter, blog, and social drafts. Publishing uses the final content, account, audience, and scope you approve, with a verified status for each destination.

Tips for better results

●Give the repository, date range, and intended customer audience.
●Verify release and feature-switch availability before using the word shipped.
●Approve the exact copy, account, and recipient segment before external publication.

Frequently asked questions

How do merged PRs become launch copy?

Okou reads the changes, checks available release and audience evidence, and groups verified customer-facing behavior into a product update, newsletter, and social drafts.

Does a merged PR mean the feature is live?

No. Release, deployment, and feature-switch availability must be checked separately. Unverified or internal-only behavior is excluded from a customer launch or explicitly marked as not yet available.

Will the workflow publish automatically?

The starter prepares drafts only. Review the exact copy, destination account, and audience before authorizing a CMS publication, Resend campaign, or X post.

Can this run on a schedule?

Yes. Save the reviewed instructions as a workflow and configure a schedule or a supported GitHub event. Connecting the repository alone does not create a trigger.

Publish this week's changelog

Start in the Okou conversation with your sources and the result you need. Review the first result, then decide which parts to save as a workflow.

Review the last week of merged PRs in the GitHub repository I specify. Identify customer-visible changes and verify whether each is released and available to our intended audience. Draft a concise product update, newsletter, and X posts for non-technical business users. Link each claim to its source and flag anything not yet shipped. Do not send a campaign or publish a post.