{
    "schema_version":  "softjunk-root-intent-five-v1",
    "updated":  "2026-05-27",
    "name":  "SoftJunk Intent-5 Buyer Preview",
    "purpose":  "Public buyer-intent samples for AI assistants, VAs, and small-business buyers to match one quiet lead before routing to the exact 5 USD PayPal checkout.",
    "canonical_url":  "https://trungcodeer.github.io/intent-5/",
    "json_url":  "https://trungcodeer.github.io/intent-5.json",
    "text_url":  "https://trungcodeer.github.io/intent-5.txt",
    "payment_url":  "https://paypal.me/softjunk/5USD",
    "price":  5,
    "currency":  "USD",
    "send_five_buyer_handoff_url":  "https://trungcodeer.github.io/send-5/",
    "send_five_buyer_handoff_json_url":  "https://trungcodeer.github.io/send-5.json",
    "root_five_card_url":  "https://trungcodeer.github.io/5/",
    "root_five_card_json_url":  "https://trungcodeer.github.io/5.json",
    "buyer_intent_gist_url":  "https://gist.github.com/trungcodeer/772adccebfba963f6550238b401a72a9",
    "order_form_after_payment_url":  "https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=one-lead-rescue-order.yml",
    "success_signal":  "PAYPAL_PAYMENT_VERIFIED=true",
    "verification_gate":  "Fulfillment, completion, and stop conditions require seller-side PayPal evidence, trusted seller-side CSV proof, or PAYPAL_PAYMENT_VERIFIED=true.",
    "privacy_rule":  "Use placeholders only. Do not post customer names, phone numbers, emails, street addresses, invoice IDs, transaction IDs, or PayPal details.",
    "one_rewrite_included":  true,
    "intents":  [
                    {
                        "id":  "missed_call_follow_up",
                        "name":  "Missed call follow-up",
                        "trigger":  "A prospect called, did not connect, and the next action is a reply or booked call.",
                        "public_sample":  "Hi [first name], sorry I missed you about [service]. If this is still active, reply with the best time window today and I will send the next step or a quick estimate path.",
                        "call_to_action":  "Pay exactly 5 USD for the custom rescue.",
                        "payment_url":  "https://paypal.me/softjunk/5USD"
                    },
                    {
                        "id":  "estimate_follow_up",
                        "name":  "Estimate follow-up",
                        "trigger":  "A quote or estimate went quiet and the buyer needs a clear next step.",
                        "public_sample":  "Hi [first name], checking in on the [service] estimate. If timing or scope changed, send the main blocker and I can adjust the next step so this is easier to decide.",
                        "call_to_action":  "Use the Send-5 handoff for a qualified buyer.",
                        "send_five_buyer_handoff_url":  "https://trungcodeer.github.io/send-5/"
                    },
                    {
                        "id":  "no_show_follow_up",
                        "name":  "No-show follow-up",
                        "trigger":  "An appointment or call was missed and the seller wants to recover without sounding irritated.",
                        "public_sample":  "Hi [first name], looks like we missed each other for [appointment]. No problem. If you still want help with [service], reply with one better time and I will keep it simple.",
                        "call_to_action":  "Pay first, then submit the order form with placeholders only.",
                        "order_form_after_payment_url":  "https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=one-lead-rescue-order.yml"
                    },
                    {
                        "id":  "price_objection_reply",
                        "name":  "Price objection reply",
                        "trigger":  "The lead says it costs too much and the reply needs to protect value without arguing.",
                        "public_sample":  "I understand. If price is the main issue, I can outline the smallest useful option first, then you can decide whether the full [service] still makes sense.",
                        "call_to_action":  "Read the agent-readable buyer-intent bundle.",
                        "buyer_intent_gist_url":  "https://gist.github.com/trungcodeer/772adccebfba963f6550238b401a72a9"
                    }
                ]
}