Skip to main content

Integration

Connect your GitHub workflow to AnnounceKit

Use webhooks and Zapier to create announcements from GitHub releases, deployments, and more. Keep your changelog in sync with your code.

GitHub integration

Trusted by product teams at

DrDoctorCartaAtlanCiscoAdaptiveCXMeetupEvernoteDISH+2,000 other teams
See how they use AnnounceKit →

Why teams use AnnounceKit with GitHub

Webhook triggers

AnnounceKit supports 11 webhook event types. Build automations that react when posts are published, users subscribe, or feedback comes in.

Zapier connection

Connect AnnounceKit to GitHub through Zapier with 7,000+ app integrations. Create posts from GitHub releases or trigger actions on deployment.

Post from releases

Automatically create product announcements when you publish a GitHub release. Keep your changelog in sync with your shipping cadence.

Developer workflow

Full GraphQL API for programmatic access to posts, users, projects, feedback, and analytics. Build custom integrations with your development tools.

How to connect GitHub to AnnounceKit

Teams that already tag and publish GitHub releases as part of shipping can turn that same event into a customer-facing announcement without duplicating the writing process. Whether you use the no-code Zapier route or call the GraphQL/REST API directly from a GitHub Actions step, the result is the same: a changelog that stays in step with what actually merged and deployed, not with when someone remembered to update it.

1. Choose Zapier or the API

Use AnnounceKit's Zapier integration for a no-code setup, or the GraphQL/REST API and webhooks for a custom connection from your own scripts or CI pipeline.

2. Pick the trigger

A published GitHub release, a merged pull request, or any other repository event can start the workflow.

3. Create or publish the AnnounceKit post

The workflow creates a draft or publishes a post in AnnounceKit, keeping your changelog in step with what actually shipped.

Frequently asked questions

Can I connect AnnounceKit to GitHub?

Yes. You can connect AnnounceKit to GitHub through Zapier or webhooks. Create announcements from GitHub releases, trigger workflows on deployment, and keep your changelog in sync with your development process.

Can I auto-post from GitHub releases?

Yes. Using AnnounceKit's Zapier integration (7,000+ app connections), you can set up a workflow that automatically creates an AnnounceKit post whenever you publish a GitHub release.

What webhook events are available?

AnnounceKit supports 11 webhook event types including post.create, post.update, post.publish, post.delete, post.feedback, featurerequest.create, featurerequest.upvote, project.subscribe, project.unsubscribe, nps.response, and post.comment.

Can I use the GraphQL or REST API instead of Zapier?

Yes. AnnounceKit offers both GraphQL and REST APIs, so teams that want a direct connection between their GitHub Actions or CI pipeline and AnnounceKit can build one without going through Zapier.

Does this require changes to my GitHub repository?

No. The connection is configured in Zapier or through webhooks/API calls from your existing release process - no AnnounceKit-specific files need to live in your GitHub repo.

Connect your GitHub workflow to AnnounceKit

15-day free trial. All features included. No credit card required.

Or book a demo to see AnnounceKit in action.