Jason AI objects
Specification Reviewed · not yet fact-checked
In short
What is an offer in Reply and how does Jason AI use it?
An offer presents your product to a specific audience segment: an ICP plus the pain points, value propositions, proof points, and case studies that matter to it. Jason AI generates five offers per new sequence as different selling angles, draws on offer data for every personalized message, and asks whether edits update the original or create a separate copy.
At a glance
| Aspect | Detail |
|---|---|
| What it is | A way to present your product (or part of it) to a specific audience — the ICP plus the pain points, value propositions, proof points, and case studies that matter to that segment |
| Belongs to / Contains | Selected into AI SDR sequences; its data feeds message generation and AI-generated playbooks |
| Surfaces | UI · REST API · MCP |
| Key limit | 5 offers are generated automatically per new AI SDR sequence — one in the wizard, four in the background |
| Lifecycle | Created manually, generated from a website URL, or auto-generated during sequence creation; edits prompt Update original vs Keep separate |
| Does not | Control message structure, tone, or channels — that is the playbook's job; the offer defines who you're reaching out to and what you're offering them |
| Plans | AI SDR plans; the 30-day AI SDR trial includes full access to Offers |
Definition
An offer is a way to present your product (or part of it) to a specific audience, based on what matters most to them. Each offer speaks to one segment of your audience by focusing on its unique pain points, needs, and priorities — offers are about who you're reaching out to, and what you're offering them.
Purpose
Offers segment your audience and make messaging targeted: tailor the message to each group's pain points, test how different segments respond to your offer, and learn which segment is most engaged so you can focus on what works. The same product can be packaged differently for a sales manager, a VP of sales, or a recruiter. You can build personalized sequences for each group and even A/B test them to improve performance over time.
Relationships
| Relationship | Object |
|---|---|
| Selected into | AI SDR sequences — start a New AI SDR sequence with the offer, or pick one from the dropdown during sequence setup |
| Feeds | Message generation — Jason selects one pain point, one value proposition, one case study, and one CTA from your business inputs for each message, so no two emails are exactly the same |
| Feeds | AI-generated playbooks — the meta playbook takes the offer's pain points, value propositions, and ICP and generates a playbook tailored to that selling context |
| Regenerates | Autopilot contact filters — when an offer's ICP changes, the filters that target it are regenerated |
| Created by | AI Strategist runs — each of its generated sequences includes its own offers, pain points, value propositions, CTAs, goals, and reasons for outreach |
| Traced by | The Original Sequence column of the Offers table — the sequence the offer was created from |
Creation
Offers live on the AI SDR → Offers page. An offer comes to exist in three ways:
- Manually — click New Offer and create one yourself.
- From a website URL — paste your website URL and AI SDR analyzes it and generates an offer based on your product or service.
- Automatically during sequence creation — when you create an AI SDR sequence, Jason generates 5 offers in total from your website and business inputs. One appears immediately in the sequence wizard and is pre-selected; the other four are generated in the background and appear on the Offers page. The five differ mainly by ICP and the pain points tied to that ICP — different angles to sell the same product.
AI Strategist also produces offers: it studies your website in depth and generates up to 15 sequences, each tailored to a specific audience or approach, with its own offers, pain points, value propositions, CTAs, goals, and reasons for outreach.
An existing offer — custom or default — can also be duplicated from the Offers page. The documentation does not state how the copy is named or what it carries over.
Configuration
An offer bundles the positioning data Jason generates from your website and business inputs:
- Offer name
- ICP (Ideal Customer Profile) — the audience segment
- Pain points
- Value proposition
- Proof points
- Case studies
- Company description — present on offers created with enough source context
The Offers table shows each offer's name and its Original Sequence — the sequence the offer was created from. Clicking the sequence name opens that sequence's Steps page; the column is empty for offers created manually or from a website URL.
Editing and updates
During sequence creation. If you select an offer and then modify the generation inputs — add, remove, or adjust pain points, update value propositions, include or remove case studies, modify the ICP, or make other changes — clicking Next prompts a choice:
- Update original — updates the existing offer; the changes apply to all sequences where this offer is currently used.
- Keep separate — creates a new offer and keeps the original unchanged; the modified version applies only to the current sequence. Use it to test variations without affecting other active sequences.
If the ICP changed, the prompt additionally warns that contact filters will be regenerated based on the new ICP — for all sequences using the offer with Update original, or for the new offer and current sequence only with Keep separate.
From the Offers page. Editing an offer directly shows a confirmation modal warning that the edit affects all sequences using this offer. When the offer is used in up to five sequences, the modal lists them by name; beyond that it shows only the total count of affected sequences. Cancel returns to the edit form without saving.
Regenerating after an ICP edit. Editing the ICP field — on the Offers page or on Step 1 of the sequence wizard — can surface a Regenerate option that rebuilds the pain points, value proposition, proof points, and case studies, plus the Autopilot contact filters, from the new ICP. Regenerate appears only for offers created with a company description; offers without one — typically older offers — do not support it.
Processing behavior
Jason AI draws on offer and business-input data every time it writes a message. With, for example, 5 pain points, 6 value propositions, 4 case studies, and 3 CTAs, the system selects one of each when generating a message — one email might use the 2nd pain point, 3rd value proposition, 1st case study, and 2nd CTA; another a different mix. This keeps messaging consistent while making each email feel different, which also makes it less likely to be flagged as spam.
The offer also seeds the meta playbook: a system-level meta prompt takes the offer's pain points, value propositions, and ICP — plus your uploaded outreach examples — and generates a playbook tailored to that product and selling context. See Playbook (Jason AI object).
Limits
| Limit | Value |
|---|---|
| Offers generated per new AI SDR sequence | 5 — one shown in the wizard, four generated in the background |
| Sequences listed by name in the edit-confirmation modal | Up to 5; above that, only the total count is shown |
The documentation does not state a cap on the number of offers per workspace.
Edge cases
- The Original Sequence column is empty for offers created manually or from a website URL.
- Renaming the source sequence updates the Original Sequence column automatically; deleting the source sequence leaves the column empty without breaking the Offers table.
- The first auto-generated offer is pre-selected in the sequence wizard — no manual selection needed.
- Offers created without a company description — typically older offers — do not show the Regenerate option after an ICP edit.
- Duplication is available for both custom and default offers; the naming of the copy is not documented.
FAQ
Does editing an offer change the sequences that use it?
Editing during sequence creation asks you to choose: Update original applies the changes to every sequence using the offer, while Keep separate creates a new offer for the current sequence only. Editing from the Offers page always affects all sequences using the offer and requires confirmation. The documentation does not state whether messages already generated for contacts are rewritten.
How many offers does Jason AI generate?
Five per new AI SDR sequence — one shown immediately in the wizard and pre-selected, four generated in the background and added to the Offers page. They differ mainly by ICP and the pain points tied to that ICP.
What happens when I change an offer's ICP?
The edit prompt warns that contact filters will be regenerated based on the new ICP. On offers that support it, a Regenerate option can also rebuild the pain points, value proposition, proof points, and case studies from the new ICP.
How is an offer different from a playbook?
The offer defines who you're reaching out to and what you're offering them; the playbook instructs how Jason writes the messages; the knowledge base supplies what Jason uses when handling replies. An AI SDR sequence combines all three — see AI SDR.
Can I A/B test offers?
Yes — offers exist to test how different audience segments respond. Build personalized sequences for each group and A/B test them to learn which segment is most engaged.
Related
Build with Reply
- REST API: docs.reply.io — offer operations
- MCP: agents.reply.io/mcp — create, update, and list offers from an agent, including generating one from a website