9 campaigns, 6 weeks, goal ≤ $400 per ICP booking
Audiences uploaded. No campaign built, $0 spent. Nothing launches without Ankit's go.
Six asks block the launch
| Owner | Ask | Status |
|---|---|---|
| Ankit | Add a payment method. The ad account is on hold. | Open |
| Web/growth | Insight Tag + booking conversion event | Open |
| Web/growth | Calendar landing pages. At today's 0.2% site conversion, $5.5k buys about 1 booking, not 14. | Open |
| Legal | OK to use visitor contact lists (Avina provenance, CCPA). Fallback: company lists only. | Open |
| Web/growth | Restore “How did you hear”; route the 57 raw Cal links through tracked pages | Open |
| Sales | Confirm the call is 20 min | Open |
Where the $5,540 goes
6-week spend per campaign
C1 to C5 use the website-visits objective. C9 capped at $500.
Split by funnel stage
Six-week flight plan
Campaign Gantt
Hatched start on C8: switches on in week 2 or 3. Launch on a Tuesday.
Who sees the ads
Company lists (accounts)
Gray: excluded everywhere. B excluded from C1 to C7. LinkedIn needs 300 matched members; S1a merges into S1b if short.
Visitor contact lists
Competitor and lead angle per segment
| Segment | Competitors (accounts) | Lead angle |
|---|---|---|
| S1a | Intercom Fin 27 | Money saved |
| S1b | Decagon 36, Sierra ~17, Lorikeet ~16, Maven ~6, Gradient 5, Crescendo 3, Giga 1 | Comparison |
| S2 | Pylon 149, Gladly 143, Kustomer 111 | Guarantee proof |
| S3 | Ada 146, Forethought 65, Yellow 16 | Comparison |
| S4 | Chatbase 415, Botpress 97, Yuma 15, My AskAI 9 | Guarantee + 90/99 |
Funnel math and stage targets
Expected funnel (shapes not to scale)
$5,040 at $45 CPM, 0.6% CTR, 2% landing-page conversion.
Targets by stage
- CPM ≤ $60
- 50% video views 25%+
- Engagement 1%+
- CTR ≥ 0.6%
- CPC ≤ $10
- Form completion 10%+
- CPL ≤ $120
- Lead to booking 30%+
- ≤ $400 per ICP booking
Path to a booked call
V-AB (hot visitors) skip straight to C6 + C9. V-CD (warm) get video first.
Creative by campaign
Creative x campaign matrix
| Pricing | Document | Video | Guarantee | 90/99 | Compliance | Lead Gen Form | Compare ads | Conversation Ad | |
|---|---|---|---|---|---|---|---|---|---|
| C1 | |||||||||
| C2 | |||||||||
| C3 | |||||||||
| C4 | |||||||||
| C5 | |||||||||
| C6 | |||||||||
| C7 | |||||||||
| C8 | |||||||||
| C9 |
C6 compare ads: Pylon, Decagon, Forethought, Ada. C9 is a message from Deep, co-founder.
Assets to build
| Asset | Used in |
|---|---|
| Deep video, 45 to 60s + 15s cut | C1 to C5, C7, C8 |
| Document Ads from the 11 /compare pages | C2, C4, C7 |
| Pricing images | C1 to C5 |
| Guarantee | All campaigns |
| Compliance | Fintech/health slices, C6 |
| Lead Gen Form | C6, C8 |
| Conversation Ad | C9 |
Frequency and winner rules
Frequency cap
Impressions per person per week. Green: 3 to 5 target. Red: above 6, cut budget 30%.
Picking winners
Tracking
Open questions
| Owner | Question |
|---|---|
| Legal | OK to use visitor contact lists? |
| Product | Can ads claim integration with Gladly, Kustomer or Pylon? |
| Sales | Hand the 39 HOT accounts to sales? |
| Deep | Available to record the video? |
| Web | Owner and date for the landing pages? |
Draft ad copy (full text)
Competitor names are approved in every format, image ads included. Every ad has one CTA: "Book a 20-min call".
Comparison (Document Ads)
- S1b: "Thinking about your Decagon renewal? Our side-by-side covers pricing, setup time and compliance."
- S3: "Forethought is part of Zendesk now. If you're reviewing your AI agent this year, compare Fini and Ada, Forethought or Yellow on price and setup."
- S2: "Gladly, Kustomer and Pylon run your inbox. Fini resolves the tickets. See how the costs compare."
Pricing
- S1a: "Intercom Fin charges $0.99 per outcome plus seats. Fini starts at $0.49 per resolution, with no seat fees."
- S1b and S3: "Pay per resolved ticket. There's no annual contract and no setup fee to sign before you see results."
- S4: "Fini resolves 90% of support tickets at 99% accuracy, on your data."
No savings claim against Chatbase or Botpress (they're cheaper per message), and no competitor price quoted for Sierra, Ada, Forethought, Decagon or Maven (their contracts are custom).
Guarantee
- Risk framing: "90% resolution in 90 days, or you pay $0. That's our 90-Day Money-Back Guarantee."
- Proof framing: "Send us 1,000 of your real tickets. We'll show you the resolution rate before you sign anything."
- Booked, not signed (list B): "90-Day Money-Back Guarantee: 90% resolution in 90 days, or you pay $0." and "Send 1,000 real tickets, we'll prove it on your data." CTA to pick up where the call left off.
Deep (Thought Leader Ad)
- "Most teams I talk to are paying for an AI agent they can't measure. So I put it in the contract: if Fini doesn't resolve 90% of your tickets in 90 days, you pay $0. Our comparison with [competitor] is here if you want the details."
- Video opener (first 5 seconds): "Fini charges per resolved ticket, starting at $0.49. If we don't get to 90% resolution in 90 days, you pay $0." Then how the 1,000-ticket proof works, the 14-day go-live, and the CTA.
Conversation Ad (Deep)
"Hi {first name}, I'm Deep, co-founder at Fini. If you're looking at how AI handles your support queue this year, I can run Fini on 1,000 of your real tickets and show you the resolution rate before you sign anything. Want to pick a time?"
Buttons: "Book a 20-min call" and "See how we compare".
Rule for visitor and retargeting ads: never say or hint that we know the person visited the site. LinkedIn's ad policy bars it, and it reads as creepy.
Run one small Display test, skip the rest for now
$250 to $500 for about a week, tied to the Agent Handshake launch (post 1293543). Nothing submitted or paid. Ankit's $500 draft is unchanged.
What each budget buys at $55 CPM
Clicks range by budget
Impressions: about 4,500 / 9,000 / 18,000. Clicks at 0.6% to 1.5% CTR.
Bookings: homepage vs calendar page
Bar shows the top of each range. Without a dedicated landing page this spend produces close to zero bookings.
Three ad formats
Native promoted listing on homepage, product and category pages, in “Top launches today”.
Full-width visual ad rotating between two homepage feed spots.
Text sponsor slot in daily, weekly and AI newsletters, brand in the masthead.
Who is on Product Hunt
Audience share (official + BuySellAds)
Good fit: startup founders who run support themselves. Weak fit: mid-market CX leaders (they stay on LinkedIn).
Geography (BuySellAds)
CPM conflict to resolve
Help article vs live portal
Plan uses $55, what the order would charge. Ask ads@producthunt.co which applies.
Schedule
Ad copy variants
| Title (max 80) | Tagline (max 90) | |
|---|---|---|
| A launch | Agent Handshake by Fini | Agent-to-agent customer support that holds its answer |
| B guarantee | Fini: AI support agent with a guarantee | 90% resolution in 90 days, or you pay $0. Book a 20-min call. |
| C price | Fini: AI support from $0.49 per resolution | Pay only for resolved tickets. 90% resolution at 99% accuracy. |
Pick A plus one of B or C. B and C fit better if the goal is booked calls. UTM: utm_source=producthunt&utm_medium=paid&utm_campaign=ph-display-oct&utm_content=<variant>
Targets and kill rule
KPIs
| Metric | Target | If missed |
|---|---|---|
| CTR | ≥ 0.6% | Swap the tagline |
| Landing to calendar | ≥ 10% | Fix the landing page |
| Bookings | ≥ 1 ICP | Stop, move money to LinkedIn |
| Cost per ICP booking | ≤ $400 | Don't extend |
Before anyone submits
- Ankit's go and a card for the $250 to $500 hold
- Decide the goal: launch promo or booked calls
- Calendar landing page live with Insight Tag + GA4
- Final 1:1 thumbnail (80x80 min) in Fini brand
- Ask ads@producthunt.co about $35 vs $55 CPM
Portal draft, as read 28 Oct (read only)
| Field | Value |
|---|---|
| Associated launch | Agent Handshake by Fini (post 1293543) |
| Placement | Display (Recommended) |
| Budget | $500 total, $250 minimum |
| CPM / reach | $55, about 9k impressions over about 1 week |
| CTR estimate | 0.60% to 1.50% |
| Creative | Thumbnail 1:1, 80x80 min. Title up to 80 chars. Tagline up to 90 chars. |
| Destination URL | Blank, falls back to usefini.com |
| Schedule | From 29 Oct; summary estimates 28 Oct to 3 Nov |
| Billing | Stripe hold of $500, charged after approval (about 2 business days) |
Sources
- producthunt.com/sponsor (official: formats, audience)
- help.producthunt.com, article 6888590 (official: CPM, 1-second impression, 1% average CTR, review time)
- Product Hunt Ads Manager, Ankit's saved draft, read only on 28 Oct 2026
- buysellads.com/discover/product-hunt (reseller, self-reported)
- goodsalesemails.com (about 2022, cross-check only)