What it does
Beta Program Manager replaces the scattered email and spreadsheet arrangement most beta programs actually run on, and answers the question the whole exercise exists to answer: are we ready for general availability? You provide the candidate pool, the feedback collected so far and your usage metrics. The agent selects participants — opted in and above your activity threshold, ranked by engagement, capped at your target size — then tracks the invitation funnel with its acceptance rate, summarises feedback into ratings, sentiment split, top themes and a weekly rollup, and computes a composite GA-readiness score with a checklist of what is still open. The GA-readiness score with an explicit checklist is what makes this more than a tracker. A number alone invites an argument; a number with the open items listed underneath moves the conversation to what needs finishing. The guardrail is a hard one and worth knowing before you buy: sending invitation emails is an outbound action requiring human approval, so the agent reports pending invites and never sends. There is no code path that emails a customer. For a beta program that touches real customers before a feature is proven, that boundary is the right place to draw. Each step is callable alone. `select_participants` answers who should be in it. `track_invites` gives the funnel. `summarize_feedback` gives the themes for a stakeholder update. `score_ga_readiness` gives the verdict and the checklist without rerunning everything. All the numbers come from the data you supply — the agent never invents a participant, a rating or a rate — and a language model only writes the weekly digest, with a template fallback when none is configured. Participant and feedback free text is sanitised for prompt injection first. With no data supplied it opens the input form rather than quietly running on samples. No connectors and no credentials. Built for product managers and product ops running a beta toward launch.
Example prompts
- Launch a 50-person beta for the new reporting module
- Who should be in the beta from this candidate pool?
- Are we ready for GA, and what is still open?