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 |
Sample creatives by bucket
Feed mockups for review, one per bucket. UTM shown as campaign / content; every link carries utm_source=linkedin. Final assets get built in the Fini social theme after sign-off. Lime slab = Fini's claim, bone slab = the setup or the competitor.
Intercom Fin charges $0.99 per outcome plus seats. Fini starts at $0.49 per resolution, with no seat fees.
or $0.49 per resolution
- Shows
- Fin's price per outcome next to Fini's. Fin sits on the bone slab, Fini on lime. The only competitor price we're allowed to quote.
- Shown to
- S1a Fin users: 27 accounts, CX and Support, Manager and above
- Objective
- MOFU, website visits
- Destination
/compare/intercom-fin-vs-fini- UTM
s1a / b- Winner if
- Lead variant for S1a. Wins on /compare to calendar-open rate, then cost per ICP booking ≤ $400
Thinking about your Decagon renewal? Our side-by-side covers pricing, setup time and compliance.
Read the side-by-side first
- Shows
- Cover page of a 5-page document cut from the /compare page. First 2 pages preview, the rest unlock after the form. Sierra and Lorikeet get the same doc with their name.
- Shown to
- S1b Enterprise AI agents: 82 accounts (Decagon 36, Sierra ~17, Lorikeet ~16)
- Objective
- MOFU, lead generation
- Destination
- Lead Gen Form (prefilled; asks ticket volume and current tool)
- UTM
s1b / a- Winner if
- LGF open-to-submit ≥ 10%, CPL ≤ $120
Pay per resolved ticket. There's no annual contract and no setup fee to sign before you see results.
Pay per resolved ticket.
- Shows
- The pricing model, with no competitor number (their contracts are custom). The label names the competitor; the slab carries Fini's offer.
- Shown to
- S3 Legacy enterprise bots: 227 accounts (Ada 146, Forethought 65, Yellow 16)
- Objective
- MOFU, website visits
- Destination
/compare/ada-vs-fini (Forethought and Yellow ads point to their own page)- UTM
s3 / b- Winner if
- CTR, then /compare to calendar-open rate
Send us 1,000 of your real tickets. We'll show you the resolution rate before you sign anything.
See your resolution rate before you sign
- Shows
- The proof offer on its own. No competitor named and no integration claim, since we have no source that Fini runs on top of these helpdesks.
- Shown to
- S2 Helpdesks: 403 accounts (Pylon 149, Gladly 143, Kustomer 111)
- Objective
- BOFU, conversions (calendar booking)
- Destination
- Calendar page, guarantee above the fold
- UTM
s2 / c- Winner if
- Calendar-open rate, then cost per ICP booking ≤ $400. Tests whether the guarantee works alone
Fini resolves 90% of support tickets at 99% accuracy, on your data.
at 99% accuracy
- Shows
- The accuracy proof. No money angle: Chatbase and Botpress are cheaper per message, so a savings claim would be false.
- Shown to
- S4 SMB bots, $10M+ revenue only: 516 accounts (Chatbase 415, Botpress 97)
- Objective
- MOFU, website visits
- Destination
/compare/chatbase-vs-fini or /compare/botpress-vs-fini- UTM
s4 / b4- Winner if
- CTR, then /compare to calendar-open rate
If your support team touches card data or patient records, the AI agent goes through security review first. Fini is SOC 2 Type II, ISO 27001:2022 and PCI DSS Level 1 certified, and HIPAA-compliant with a BAA available.
- Shows
- The canonical compliance list, nothing else. Runs only where a fintech or healthcare slice has 300+ matched members.
- Shown to
- Fintech and healthcare accounts inside S1b, S3 and S4
- Objective
- MOFU, lead generation
- Destination
- Lead Gen Form (security pack)
- UTM
s4-fin / comp- Winner if
- LGF open-to-submit ≥ 10%, share of leads that pass ICP
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 Decagon is here if you want the details.
- Shows
- Deep's own post, promoted. Founder voice carries the guarantee; the link card swaps per segment (Decagon, Ada, Pylon, and so on).
- Shown to
- All 5 segments (pooled angle test) plus C7 Warm visitors (1,409 companies)
- Objective
- TOFU to MOFU, engagement, then calendar
- Destination
- Calendar page via the link in the post
- UTM
<segment> / d- Winner if
- Engagement rate and calendar opens. Pooled across segments to get enough volume
Comparing Pylon and Fini? The side-by-side covers pricing, setup time and the 90-day guarantee.
See the side-by-side
- Shows
- A compare ad matched to the competitor each hot account uses. Copy never says we know they visited (LinkedIn ad policy).
- Shown to
- HOT: 39 companies that visited usefini.com (this cut: the 7 Pylon users)
- Objective
- MOFU to BOFU, website visits
- Destination
/compare/pylon-vs-fini- UTM
c6 / compare-pylon- Winner if
- /compare to calendar-open rate, cost per ICP booking ≤ $400
Still deciding on an AI agent for support? Send us 1,000 real tickets and we'll show you the resolution rate. If Fini doesn't hit 90% in 90 days, you pay $0.
or you pay $0
- Shows
- Risk framing of the guarantee plus the proof offer, for people who already know Fini. Neutral copy, no mention of the earlier call.
- Shown to
- List B: 36 companies that booked a call and aren't customers, plus 30-day site visitors, video viewers, doc engagers, LGF openers
- Objective
- BOFU, lead generation
- Destination
- Calendar page
- UTM
c8 / b-guarantee- Winner if
- Lead to booking ≥ 30%, cost per ICP booking ≤ $400
How the winning creative gets picked
Test setup
Two reads of the results
Variant looks
Each angle gets its own visual style, so the first read covers both the message and the look. After week 2, the winning look carries over to the other angles and only the copy changes.
Thinking about your Decagon renewal? Our side-by-side covers pricing, setup time and compliance.
Pricing, setup time and compliance on one page.
- Look
- Bold card, competitor struck in bone
- Shown to
- S1b Enterprise AI
- Destination
- Lead Gen Form
- UTM
s1b / a
Intercom Fin charges $0.99 per outcome plus seats. Fini starts at $0.49 per resolution, with no seat fees.
- Look
- Serif headline + price receipt
- Shown to
- S1a Fin users
- Destination
/compare/intercom-fin-vs-fini- UTM
s1a / b
90% resolution in 90 days, or you pay $0. That’s our 90-Day Money-Back Guarantee.
- Look
- Bento grid of proof numbers
- Shown to
- S1b, S2, S3, S4
- Destination
- Calendar page
- UTM
<segment> / c
Most teams I talk to are paying for an AI agent they can’t measure. So I put it in the contract.
- Look
- Light editorial quote, founder voice
- Shown to
- All 5 segments
- Destination
- Calendar page
- UTM
<segment> / d
Send us 1,000 of your real tickets. We’ll show you the resolution rate before you sign anything.
- Shows
- C with the proof framing swapped in
- Shown to
- S2 Helpdesks first
- Objective
- Booked calls
- Destination
- Calendar page
- UTM
s2 / c2- Winner if
- Beats C on cost per ICP booking
Existing posts to boost
| Post | Posted | Bucket | Organic result | Boost to | Why |
|---|---|---|---|---|---|
| Fini vs Decagon | 8 Sep | Comparison | 46.2% eng., 228 clicks | S1b Enterprise AI | Best click-through of any post; same story as variant A |
| Sierra Versus carousel | Oct | Comparison | Pull numbers | S1b (Sierra accounts) | Ready-made document format |
| Atlas, 15% to 70% | 11 Sep | Customer proof | 3.6% eng. | S1b / S3 fintech, List B | Named customer result for late-stage buyers |
| Wefunder shadow mode | 17 Oct | Customer proof | Pull numbers | S2, S4, warm visitors | Shows a safe rollout before go-live |
| Peaksware | 18 Oct | Customer proof | Pull numbers | S2, V-CD warm | Named customer outside fintech |
| Founder story (2 former Uber employees) | 12 Sep | Founder | 4,570 impressions | V-AB hot, V-CD warm | Top reach; warms visitors before the ask |
| EP03 Pricing, 12 months | 18 Oct | Pricing | Pull numbers | S1a Fin users | Backs variant B with a longer read |
| De Telegraaf | 14 Sep | Fintech | 14.3% eng., 108 clicks | Fintech slices of S1b / S3 / S4 | Strong clicks with finance readers |
| Guarantee definition posts | Oct | Guarantee | Pull numbers | S2 Helpdesks | Explains what counts as a resolution |
| EP01 Zendesk empty lookup | 16 Oct | How it works | Pull numbers | S3, S2 | Product in action for helpdesk teams |
| SoundHound acquired LivePerson | 10 Sep | News | 10.7% eng. | S3 Legacy bots (optional) | Timely reason to review a legacy bot |
| EP04 Insurance | Oct | Compliance | Check it is live | Compliance slices | Only if the post is live |
Run these as existing-post Sponsored Content in Campaign Manager, taken from the current weekly budget (about 15% while the variant test runs). Posts belong to the LinkedIn content calendar (fini-linkedin-calendar agent). Pull October numbers before picking. Left out: the hiring post, the GA4 traffic post and KT Corp. Nothing gets boosted without Ankit’s go.
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>
Sample creatives to test
Two steps, so each test changes one thing. Step 1 is the Display ad: the angles run as native listings and clicks plus calendar opens pick the winner. Step 2 is a Billboard, only if step 1 clears its bars, using the winning angle’s visual. If A wins, A1 and A2 split the Billboard budget to pick the style. Every link carries utm_source=producthunt&utm_medium=paid; UTM shown as campaign / content. Lime slab = Fini’s claim.
- Shows
- The Display ad as it renders in the feed: same thumbnail, a title and a tagline per angle. A = launch, B = guarantee, C = price.
- Shown to
- Product Hunt Display audience: homepage, product and category pages. Mostly founders, engineers and early operators at startups
- Objective
- Pick the winning angle on clicks and calendar opens
- Destination
- Calendar landing page, the same one LinkedIn uses
- UTM
ph-display-oct / a-launch, b-guarantee, c-price- Winner if
- CTR ≥ 0.6%, then calendar open ≥ 10%. Under 0.6% at half the budget: swap the tagline
Your customers’ AI agents get the same answer every time. Check it out and leave your feedback.
- Shows
- Agent Handshake launch: the refund rule next to live account data, so the agent's answer is checkable. Lime card, launch badge.
- Shown to
- Product Hunt Display audience: homepage, product and category pages. Mostly founders, engineers and early operators at startups
- Objective
- Launch visits and upvotes, then calls
- Destination
- Calendar landing page, the same one LinkedIn uses
- UTM
ph-billboard / a1-bold- Winner if
- Runs only if A wins step 1. Beats A2 on CTR at equal impressions
Today 12 Oct
- Shows
- Same launch story split into tiles: rule, account data, the refund request and the matching decision.
- Shown to
- Product Hunt Display audience: homepage, product and category pages. Mostly founders, engineers and early operators at startups
- Objective
- Launch visits and upvotes, then calls
- Destination
- Calendar landing page, the same one LinkedIn uses
- UTM
ph-billboard / a2-bento- Winner if
- Runs only if A wins step 1. Beats A1 on CTR at equal impressions
Send us 1,000 of your real tickets. We’ll show you the resolution rate before you sign anything.
Book a 20-min call- Shows
- The 90-day guarantee as the headline, with the 1,000-ticket proof offer under it.
- Shown to
- Product Hunt Display audience: homepage, product and category pages. Mostly founders, engineers and early operators at startups
- Objective
- Booked calls
- Destination
- Calendar landing page, the same one LinkedIn uses
- UTM
ph-billboard / b-guarantee- Winner if
- B wins step 1, then calendar open ≥ 10% and ≤ $400 per ICP booking
90% resolution at 99% accuracy. No setup fee.
Book a 20-min call- Shows
- $0.49 per resolution with a three-line receipt: what a resolved ticket costs, what an unresolved one costs, seat fees.
- Shown to
- Product Hunt Display audience: homepage, product and category pages. Mostly founders, engineers and early operators at startups
- Objective
- Booked calls
- Destination
- Calendar landing page, the same one LinkedIn uses
- UTM
ph-billboard / c-price- Winner if
- C wins step 1, then calendar open ≥ 10% and ≤ $400 per ICP booking
The portal takes one title per ad, with tagline variants rotating under it. A title change means a second ad at the $250 minimum, so the $500 budget covers two angles: A plus one of B or C. Final assets get built in the Fini social theme after sign-off.
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)