upsell-script

Generate RMBC-structured upsell page scripts with defined sections and a single CTA.

13|5|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/coleschaffer/dtc-copywriting-skills --skill upsell-script-coleschaffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upsell-script
Source: https://github.com/coleschaffer/dtc-copywriting-skills/tree/main/skills/upsell-script
Command: npx skills add https://github.com/coleschaffer/dtc-copywriting-skills --skill upsell-script-coleschaffer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns post-purchase momentum into a short, urgent one-time-offer page that maximizes add-on conversions by presenting a single complementary offer, credible price anchor, and a frictionless yes/no decision.

Core Features & Use Cases

  • RMBC-structured script: Produces a concise upsell page broken into congratulations, gap ("but wait"), solution, price anchoring, and a single CTA, optimized for 60–90 second read time.
  • Quality gates & inputs: Enforces specificity, mechanism quantification, proof diversity, audience-journey framing, and objection handling while accepting main_product, upsell_product, upsell_price, target_audience, optional mechanism, and guarantee inputs.
  • Use case: Ideal for post-checkout pages selling a complementary workbook, extended warranty, or VIP upgrade that completes the buyer's journey and increases average order value.

Quick Start

Write a concise upsell script that offers a $27 companion workbook to buyers who just purchased the $97 course, explain why it completes their results, anchor the price against a $97 standalone value, and keep the copy readable in about 75 seconds.

Frequently Asked Questions about upsell-script

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an upsell script for a post-purchase one-time-offer page?

Price anchoring in an upsell script compares the one-time-offer price against a higher standalone value to increase perceived savings. The script enforces this by accepting upsell_price inputs and framing the upsell product against the main_product's cost to maximize add-on conversions.

How do I structure an upsell page to maximize average order value?

Structure an upsell page using RMBC sections: congratulations, gap, solution, price anchoring, and a single CTA. This structure maximizes average order value by presenting complementary offers like VIP upgrades or extended warranties that complete the buyer's journey with a frictionless yes/no decision.

What inputs do I need to generate a one-time-offer page script?

Generating a one-time-offer page script requires inputs for main_product, upsell_product, upsell_price, and target_audience. Optional inputs include mechanism and guarantee, which the script uses to enforce specificity, proof, audience-journey framing, and objection-handling gates.

Does this upsell script generator work for any post-checkout platform?

This upsell script generator works for any post-checkout platform because it outputs concise copy text rather than platform-specific code. It suits post-purchase pages selling workbooks, warranties, or VIP upgrades immediately after checkout, readable in about 75 seconds.

When should I not use a single-offer upsell page script?

You should not use a single-offer upsell page script when your post-purchase flow requires multiple product choices rather than a single complementary offer. The RMBC structure enforces one yes/no CTA, making it unsuitable for complex multi-product upsell sequences.