AnnounceKit

AnnounceKit

· #315 most-used

Publish product updates users actually see, then act on the signal

MarketingCommunicationProductivityAnalyticsWebsite & CMSCommunity

AnnounceKit is the product communication platform for SaaS teams — a place to publish changelogs, show in-app notification widgets, collect feature requests with voting, run NPS surveys, and distribute updates via email digest, all from one dashboard. Connect it to Actionist and your agents can automatically draft release posts from GitHub tags or Jira closures, route NPS detractors to Zendesk tickets within about a minute of collection, surface revenue-blocking feature requests for sprint planning, close the feedback loop when requested features ship, and deliver weekly engagement reports without anyone opening the AnnounceKit dashboard.

Average time saved
7 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual work of monitoring the changelog dashboard, routing NPS responses to the right teams, cross-referencing feature requests with CRM data, and assembling weekly engagement reports by hand.

Schedule

What your AnnounceKit agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

AnnounceKit × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
8Apps spanned
~13 hrsSaved / week
5Personas served
For product
Featured4 apps

Release tagged → changelog draft ready for review

When a new GitHub release is tagged, the agent reads the available AnnounceKit labels, creates a draft post with the release notes content and the correct label applied, posts a notification to #product-releases in Slack with a link to the draft, and updates the Notion release page. A product manager reviews and publishes from AnnounceKit — no copy-paste, no manual labelling.

~3 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new release is published on GitHub
Result
Create Post as draft with release title, PR descriptions, and labelPost draft-ready notification to #product-releasesUpdate release page with AnnounceKit draft link
The win
Saved per run
25 min
Runs / week
~8×
Every release has a draft post ready in under 2 minutes
Driven byOperations Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    30 min / week
    Manual changelog review before calls

    Reps manually check the AnnounceKit changelog before important calls, or skip it and miss product context that could address the prospect's objections.

    Sales Agent
    0 min
    Agent delivers product briefing before every proposal call

    When a deal moves to Proposal Sent, the agent pulls the last 30 days of feature posts with reaction data and appends a briefing to the deal notes — the rep is ready without opening AnnounceKit.

  • Marketing
    45 min / week
    Manual engagement tracking and repurposing decisions

    The marketing team visits the AnnounceKit dashboard weekly to check reaction counts, manually records the data in a spreadsheet, and decides separately which posts to repurpose.

    Marketing Agent
    0 min
    Agent tracks engagement and queues top posts for repurposing

    Every Monday the agent lists the week's posts, fetches reaction counts, logs the data to Google Sheets, and routes the top post to the Notion repurposing queue — fully automated.

  • Customer Support
    25 min / week
    Manual NPS monitoring and ticket creation

    Someone on the support team monitors the AnnounceKit NPS dashboard daily, manually opens Zendesk, and creates a ticket for each detractor — a process that gets skipped on busy days.

    Customer Support Agent
    0 min
    Agent creates Zendesk tickets from detractor NPS responses

    Within about a minute of each daily NPS check, the agent routes detractor responses to Zendesk tickets with score, verbatim comment, and account context pre-loaded — no detractor waits more than 24 hours.

  • Human Resources
    30 min / week
    Manual HR post creation in AnnounceKit

    HR comms staff manually write each internal announcement post in AnnounceKit, select labels, and set publication dates — a task that competes with higher-priority HR work.

    Human Resources Agent
    0 min
    Agent drafts and categorises HR announcements from the calendar

    Every Thursday the agent reads the HR comms calendar, creates labelled AnnounceKit draft posts for all upcoming announcements, and has them ready for manager review — no manual post creation.

  • Finance
    40 min / week
    Manual pricing change log and NPS export

    Finance manually notes each pricing announcement from the changelog and separately exports NPS data to spreadsheets for tier-based analysis — a fragmented monthly process.

    Finance Agent
    0 min
    Agent logs pricing posts and calculates NPS by tier automatically

    The finance agent retrieves pricing-related posts weekly for the audit log and pulls NPS data monthly to calculate satisfaction by plan tier — all written to the finance dashboard without manual exports.

  • Operations
    35 min / week
    Manual multi-project changelog audit

    Operations manually visits each AnnounceKit project to check when it was last updated and how many subscribers it has — a tedious process that typically happens monthly at best.

    Operations Agent
    0 min
    Agent flags stale projects and maintains the multi-project health view

    Every Monday the agent checks post cadence and subscriber counts across all projects, logs the data to the ops dashboard, and alerts owners of stale changelogs before subscribers notice.

  • Legal
    20 min / week
    Manual legal communications log

    Legal manually tracks each compliance announcement published in the changelog by copying the title and date into a spreadsheet — a task that falls behind when the team is busy.

    Legal Agent
    0 min
    Agent maintains a timestamped audit log of all legal posts

    Every Tuesday the agent lists all policy, privacy, and terms posts, retrieves their full content, and appends them to the legal comms log in Google Sheets — maintaining a complete audit trail automatically.

+ 100s of other AnnounceKit automations
Average time saved
23 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
9
Hours saved / year
450
Annual ROI
$33,750

Based on AnnounceKit's typical team usage — the visible tasks plus a few other automations the agent runs: ~1.8 hrs / person / week of admin work automated.

Connect

How to plug AnnounceKit into Actionist

Pick the connection method that suits your environment.

Connect AnnounceKit to Actionist using an API key from your AnnounceKit account. The key gives your agent access to all projects, posts, labels, subscribers, NPS responses, and feature requests on that account.

1
Open AnnounceKit API Settings

Log in to AnnounceKit and go to Settings → API. Click Generate API Key to create a new key for Actionist.

2
Copy your API key

Copy the generated API key. Treat it like a password — the key inherits the permissions of your AnnounceKit account and can read and write all your projects.

3
Paste into Actionist and test

Paste the key into the API Key field in Actionist and click Test connection. Actionist runs a read-only verification call to confirm access before any agent actions run.

Credentials you'll need
API Key*
AnnounceKit → Settings → API → Generate API Key
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

0 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

This app has no triggers yet.
FAQs

Questions about AnnounceKit + Actionist

How does Actionist connect to AnnounceKit?
Go to the Apps tab, find AnnounceKit, and click Connect. Enter your AnnounceKit API key, which you generate in AnnounceKit under Settings → API. Actionist runs a test call to verify the key, then your agent gains access to your projects, posts, labels, subscribers, and NPS data. The API key is associated with your AnnounceKit account, so choose an account that has access to all the projects your agent needs to manage.
What permissions does the agent need on my AnnounceKit account?
AnnounceKit uses a GraphQL API with a single endpoint at https://announcekit.app/gq/v2. The API key you provide Actionist is passed as a Basic Authentication header on every request. Your key inherits the permissions of the account that generated it — so if that account manages multiple projects in AnnounceKit, your agent can read and write all of them. Read operations (fetching posts, subscribers, NPS scores) and write operations (creating or updating posts, managing labels) all use the same key.
Can I connect AnnounceKit to other apps in the same workflow?
Yes. The most common pattern is to listen for events in the apps where work gets done — a new feature merged in GitHub, a release tagged in Jira, a sprint completed in Linear — and have the agent automatically draft or publish the corresponding AnnounceKit post. Conversely, when a new post goes live in AnnounceKit, the agent can push a Slack notification to the #product channel, open a HubSpot deal note, or update a Notion release doc. Any of Actionist's connected apps can send or receive data alongside AnnounceKit in the same workflow.
What are the most common things agents do with AnnounceKit?
The four patterns teams use most often: (1) release-triggered publishing — when a deployment completes or a PR is merged, the agent drafts an AnnounceKit post with the changelog content; (2) scheduled digests — every Monday the agent fetches recent posts and compiles a team summary; (3) subscriber engagement checks — the agent monitors subscriber counts per project weekly and surfaces any unusual drop; (4) NPS-driven follow-up — when a low NPS score is submitted, the agent creates a support ticket and alerts the product team. Each of these frees someone from a repetitive coordination task.
Can the agent work across multiple AnnounceKit projects?
AnnounceKit projects map to products or audiences — you might have one project for your main product changelog and another for internal team updates. Your Actionist agent can work across all your projects using the same API key. When creating or fetching posts, the agent specifies the project_id so content is always placed in the right project. You can give the agent a default project or let the workflow logic choose which project to use based on context from the triggering app.
Can the agent create posts as drafts for review before publishing?
When you create a post via Actionist, you can set it as a draft (is_draft: true) or publish it immediately (is_draft: false). For automated release workflows, the recommended pattern is to create posts as drafts first, then have a human reviewer approve and publish them from the AnnounceKit dashboard — or pass a 'publish' step to the agent after a review window. Actionist can also update an existing draft post (adding content or changing the label) before publishing, so the agent can enrich the post with data from other apps before it goes live.
Does Actionist support AnnounceKit's audience segmentation when publishing posts?
AnnounceKit's segmentation lets you target posts to specific user cohorts — by plan, company, country, or any custom property you pass via the JavaScript widget. When your agent creates a post via the API, you can include segment conditions so only the right users see the update in the widget. This means an agent can publish a post visible only to paid-plan users, or only to users in a specific region, without any manual configuration in the AnnounceKit dashboard. Your segment definitions must already be configured in AnnounceKit; the agent applies them at post-creation time.
Can the agent automatically apply labels when creating AnnounceKit posts?
Labels in AnnounceKit are category tags (e.g. 'New Feature', 'Bug Fix', 'Improvement') that group posts in the widget and changelog page. Your agent can list all available labels in a project, then assign the correct label when creating or updating a post. This means an automated release workflow can tag a post as 'Bug Fix' or 'New Feature' based on metadata from GitHub or Jira — without manual label selection in the AnnounceKit UI. Labels must be created in AnnounceKit first; the agent reads their IDs and applies them programmatically.