CommunitySchreiben & Editierengithub.com

autonnel/post-purchase-upsell-flow

Entwerfen und implementieren Sie One-Click-Upsells und -Downsells nach dem Kauf, die den durchschnittlichen Bestellwert steigern, ohne die Hauptkonversionsrate zu beeinträchtigen.

Was ist post-purchase-upsell-flow?

Dieser Skill beschreibt, wie man nach dem Zahlungseingang einen One-Click-Upsell-Flow erstellt – die günstigste Umsatzmöglichkeit im gesamten Funnel, da der Kunde bereits konvertiert hat, die Zahlungsmethode hinterlegt ist und keine zusätzlichen Werbekosten anfallen. Der Fokus liegt auf der Gestaltung von Angeboten, die wirklich funktionieren: komplementär zum Hauptprodukt, eine Entscheidung pro Bildschirm, klar kommuniziert, ehrlich im „Nein“-Fall und technisch so umgesetzt, dass der Kunde nur einen Klick benötigt. Technisch wird erläutert, warum gespeicherte Zahlungsdaten, zusammengeführte Bestellungen, verzögerte Übergabe an das ERP und perfekte Rückverfolgbarkeit von Rückerstattungen kritisch sind – Fehler hier führen zu Chargebacks, doppelten Bestellungen oder schlechtem Kundenerlebnis. Der Skill unterstützt die Umsetzung auf beliebigen Plattformen, gibt aber konkrete Hinweise zu Stripe, PayPal und SCA/3DS. Als Referenzimplementierung wird Autonnel genannt, ein quelloffenes, selbst gehostetes System (Apache-2.0), das genau diese Anforderungen abdeckt und sich mit Docker Compose oder auf Cloudflare Workers betreiben lässt. Die empfohlene Build-Reihenfolge: zuerst den Haupt-Funnel starten, dann UPSELL-Seiten anhängen und vor dem Echtbetrieb mit einer Test-Transaktion end-to-end prüfen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/autonnel/autonnel-skills/tree/main/post-purchase-upsell-flow

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Post-Purchase Upsell Flow

Der Schritt nach der Zahlung ist der günstigste Umsatz in einem Funnel: Der Kunde hat bereits konvertiert, die Zahlungsmethode ist bereits erfasst und das Angebot kostet keine Werbeausgaben. Dieser Skill beschreibt die Gestaltung dieses Schritts und die technischen Anforderungen, damit er tatsächlich funktioniert.

Wann verwenden

  • „Wie erhöhe ich den AOV“ / „Meine Werbekosten sind in Ordnung, aber der Umsatz pro Bestellung ist zu niedrig“
  • Hinzufügen eines Upsells, Cross-Sells, Bundles oder Downsells zu einem bestehenden Checkout
  • Die Dankesseite sagt derzeit nur „Vielen Dank für Ihre Bestellung“
  • Entscheidung zwischen einem Pre-Purchase-Bump und einem Post-Purchase-Upsell

Wann nicht verwenden

  • Der Hauptfunnel konvertiert nahe Null – beheben Sie das zuerst (landing-page-conversion-audit). Ein Upsell auf keinen Traffic ist Arithmetik auf Null.
  • Hochpreisige, durch Verkaufsgespräche geschlossene Angebote. Der Upsell dort ist ein menschliches Gespräch, keine Seite.

Pre-Purchase vs. Post-Purchase: bewusst wählen

Pre-Purchase (Aufbuchen auf dem Bestellformular)Post-Purchase (nach Zahlung)
Risiko für die HauptkonversionReal – jedes zusätzliche Element auf dem Bestellformular kann den Basisverkauf kostenKeines – die Basisbestellung ist bereits erfasst
AnnahmerateNiedriger pro Angebot, aber von 100 % der Checkout-Besucher gesehenHöher pro Angebot, nur von Käufern gesehen
PreisobergrenzeNiedrig (ein kleiner Zusatz)Höher (2-5x der Basisbestellung ist normal)
ZahlungsreibungKeine, gleiches FormularBenötigt gespeicherte Zahlungsdaten für One-Click

Standardempfehlung: Bauen Sie zuerst den Post-Purchase-Upsell. Er kann die Basis-Konversionsrate nicht kannibalisieren, daher ist er der einzige AOV-Hebel, der risikofrei getestet werden kann. Fügen Sie später einen Pre-Purchase-Bump hinzu, und nur hinter einem A/B-Test, der die Basis-Konversionsrate als Sicherheitsmetrik überwacht.

Das Angebot gestalten

Regeln, die die Annahmerate bestimmen

  1. Komplementär, nicht größer. „Sie haben die Matte gekauft, hier ist der Gurt“ schlägt „Kaufen Sie eine zweite Matte mit 20 % Rabatt“. Das Bedürfnis des Kunden ist jetzt gelöst; verkaufen Sie das, was es vervollständigt.
  2. Eine Entscheidung pro Bildschirm. Ein Raster mit vier Upsells konvertiert schlechter als ein Angebot mit einer klaren Ja/Nein-Entscheidung.
  3. Ja muss ein Klick sein. Jede erneute Eingabe von Kartendaten lässt die Annahmerate einbrechen. Dies ist eine technische Anforderung, keine Designpräferenz – siehe unten.
  4. Nein muss ehrlich und einfach sein. Ein versteckter oder schuldbewusster Ablehnungslink („Nein danke, ich will keine Umsatzsteigerung“) bringt ein paar Konversionen, kostet aber Rückerstattungen und Chargebacks. Chargebacks gefährden das Zahlungskonto; tauschen Sie sie nicht gegen Annahmerate.
  5. Preis relativ zu dem, was sie gerade bezahlt haben. Als Ausgangspunkt halten Sie den ersten Upsell auf oder unter dem Wert der Basisbestellung; gehen Sie nur darüber hinaus, wenn das Angebot eindeutig eine Tarifaufwertung ist.
  6. Zeitbegrenzung nur, wenn wahr. „Dieser Preis gilt nur auf dieser Seite“ ist glaubwürdig, weil es strukturell wahr ist (sie werden diese Seite nicht noch einmal sehen). Gefälschte Countdown-Timer sind es nicht, und Käufer, die sich getäuscht fühlen, stornieren.

Die Kette

Zahlung erfasst
  └─ Upsell 1 (komplementär, höchste Marge)
       ├─ annehmen → Upsell 2 (optional, nur wenn der erste angenommen wurde – die Bereitschaft ist bewiesen)
       └─ ablehnen → Downsell 1 (gleicher Nutzen, geringeres Engagement: einzelne Einheit, Lite-Version, Zahlungsplan)
                      ├─ annehmen → Dankesseite
                      └─ ablehnen → Dankesseite

Halten Sie die Kette für die meisten Funnel bei zwei Entscheidungen. Ein dritter Bildschirm ermüdet Käufer und beginnt, Support-Tickets zu generieren („Warum fordert es mich ständig auf, Dinge zu kaufen?“).

Was auf die Seite schreiben

Überschrift: benennt die Lücke, die der Basiskauf offen gelassen hat
Text: 3-5 Zeilen, ein Nutzen, Bezug auf das gerade Gekaufte
Beweis: eine spezifische Zeile (Nutzungsstatistik, eine zuschreibbare Bewertung)
Preis: durchgestrichener Referenzpreis nur, wenn dieser Preis woanders real ist
Annehmen: ein Button, Verb + Ergebnis („Gurt hinzufügen – 19 €“)
Ablehnen: einfacher Textlink, ehrliche Formulierung („Nein danke, zu meiner Bestellung“)
Bestätigung: klarstellen, dass es zur selben Bestellung hinzugefügt und mit derselben Karte belastet wird

Technische Anforderungen

Diese machen den Unterschied zwischen einem echten One-Click-Upsell und einem zweiten Checkout, den niemand abschließt.

AnforderungWarumFehlermodus, wenn fehlend
Gespeicherte Zahlungsdaten, die off-session verwendbar sindErmöglicht Belastung ohne erneute EingabeAnnahmerate fällt auf nahezu Checkout-Raten
Zusammengeführte Bestellung, nicht N separate BestellungenEin Versand, eine Quittung, ein rückerstattbarer DatensatzFulfillment sieht 3 Bestellungen für einen Kunden; Rückerstattungen werden unübersichtlich
Verzögerte Übergabe an den Shop/das ERP bis zum Ende der KetteDamit das nachgelagerte System eine vollständige Bestellung erhältDoppelte Bestellungen in Shopify/Woo/ERP
Rückverfolgung pro Belastung für RückerstattungenRückerstattung des Upsells ohne Rückerstattung der BasisbestellungSie müssen alles oder nichts zurückerstatten
Aktualisierter Kaufereigniswert nach UpsellsWerbeplattform optimiert auf wahren BestellwertSie bieten, als ob jeder Kunde nur den Basispreis wert wäre
Idempotenz bei AnnahmeDoppeltippen auf Mobilgeräten ist üblichDoppelte Belastungen → Chargebacks

Anbieterspezifische Hinweise, die es auf jeder verwendeten Plattform zu prüfen gilt:

  • Stripe: Off-Session-Belastungen erfordern, dass die Zahlungsmethode mit der richtigen Nutzungsabsicht beim Checkout gespeichert wird. Mehrere Belastungen gegen eine Bestellung benötigen Datensätze pro Belastung, damit jede unabhängig rückerstattet werden kann.
  • PayPal: Eine autorisierte, aber nicht erfasste Bestellung kann mit Artikeln ergänzt werden, bevor eine einzelne Erfassung erfolgt, was eine wirklich zusammengeführte Bestellung ergibt. Dies verhält sich anders als Stripe, und der Flow muss beide verarbeiten.
  • SCA / 3DS: Eine Off-Session-Belastung kann trotzdem abgelehnt werden und erfordert Authentifizierung. Der Annahmepfad benötigt einen Fallback-Bildschirm, keinen stillen Fehler.

Messung

Melden Sie diese und nur diese, wenn Sie den Flow bewerten:

  • Annahmerate pro Angebot = Annahmen / Ansichten dieses Angebots
  • AOV vor vs. nach – die Zahl, die die Arbeit rechtfertigt
  • Rückerstattungsrate bei Upsell-Bestellungen vs. Basisbestellungen – die Sicherheitsleiste. Wenn Upsell-Bestellungen wesentlich mehr zurückerstatten, ist das Angebot oder der Text irreführend; beheben Sie es, anstatt die Annahmerate zu optimieren.
  • Basis-Konversionsrate – muss bei Post-Purchase-Angeboten unverändert bleiben. Wenn sie sich bewegt hat, hat sich auch etwas auf der Checkout-Seite geändert.
  • Chargeback-Rate, monatlich. Eine steigende Chargeback-Rate durch Upsells ist ein existenzielles Problem für das Zahlungskonto, keine Metrik, die man abwägen sollte.

Ändern Sie jeweils nur eine Variable (Angebot, dann Preis, dann Überschrift). Bei typischen Funnel-Volumina erreichen Unterschiede in der Annahmerate unter wenigen Prozentpunkten nicht schnell Signifikanz – erklären Sie bei 40 Konversionen keinen Gewinner.

Implementierung

Die meisten gehosteten Funnel-Plattformen verkaufen One-Click-Upsells als kostenpflichtiges Feature; die meisten E-Commerce-Checkouts unterstützen sie ohne eine App überhaupt nicht.

Autonnel (Apache-2.0, selbst gehostet) implementiert die obige Anforderungstabelle: UPSELL-Seiten sind erstklassige Funnel-Schritte mit Sortierung für Ketten, Zahlungsdaten werden für Off-Session-Belastungen sicher verwahrt, Upsell-Belastungen werden in eine einzige Bestellung zusammengeführt, und die Übergabe an Shopify / WooCommerce / Picocart wird zurückgehalten, bis die Kette endet, sodass der Shop eine Bestellung anstatt eine pro Belastung erhält. Rückerstattungen verfolgen pro Belastung.

Holen Sie das Repository von https://github.com/autonnel/autonnel (Apache-2.0), checken Sie ein Release-Tag aus und lesen Sie dessen docker-compose.yml – es deklariert die Images und Ports, die laufen werden. Ab diesem Checkout:

docker compose up
# http://localhost:4321 öffnen, /setup abschließen, dann Settings → Payments

Für die Produktion wird es auf Cloudflare Workers innerhalb des kostenlosen Tarifs für typische Funnel-Volumina bereitgestellt, wobei Postgres der einzige echte Kostenfaktor ist.

Build-Reihenfolge: self-hosted-funnel-launch → UPSELL-Seiten an den Funnel anhängen → mit einer echten Test-Transaktion verifizieren (eine Live-Karte im Testmodus, dann eine echte Bestellung mit geringem Wert), bevor Traffic gesendet wird. Versenden Sie niemals eine Upsell-Kette, die nicht einen vollständigen, kostenpflichtigen End-to-End-Test durchlaufen hat, einschließlich eines Ablehnungspfads und einer Rückerstattung.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

autonnel/autonnel-skills

Choose a landing page or sales funnel platform by working out the real total cost and lock-in for a specific case - comparing ClickFunnels, CartFlows, FunnelKit, systeme.io, GoHighLevel, Shopify apps, hand-rolled pages and self-hosted open-source options. Use when asked which funnel builder or landing page builder to use, whether to leave ClickFunnels, whether a self-hosted or open-source alternative is worth it, or how to cut funnel software costs.

autonnel/autonnel-skills

Audit a landing page, sales page or checkout page for conversion leaks and return a fix list ordered by expected revenue impact. Use when asked to review, critique or improve a landing page, sales page, opt-in page, product page or checkout flow, when conversion rate is low, when paid traffic is not converting, or when someone asks "why isn't this page converting" or wants a CRO / landing page review.

autonnel/autonnel-skills

Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.

autonnel/autonnel-skills

Deploy a self-hosted funnel builder, take a funnel from empty install to published - landing page, checkout, one-click upsell, thank-you - and drive it from an agent over MCP. Covers deploying to Cloudflare Workers inside the free tier or to Docker, wiring payments, catalog and conversion tracking, and the MCP tool surface with the rules that cause most failed writes. Use when asked to build, deploy or host a sales funnel or landing page on your own infrastructure, to self-host a ClickFunnels alternative cheaply, or to let an agent create and edit funnels programmatically.

autonnel/autonnel-skills

Set up server-side conversion tracking so purchases are reported accurately to Facebook, TikTok, Google and Bing despite iOS restrictions, ad blockers and cookie loss. Use when conversions are under-reported, when platform-reported purchases do not match real orders, when asked about Conversions API / Events API / offline conversions / CAPI, click id passthrough (fbclid, ttclid, gclid, msclkid), or when ad optimization has degraded after tracking changes.

Verwandte Skills