CampayLink

No-code payment links & widgets for MTN MoMo in Beninese marketing campaigns.

Score: 7.8/10BJMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Beninese martech startups cannot easily integrate local mobile money services like MTN MoMo and Moov Money into marketing automation tools, causing high transaction abandonment rates in customer campaigns.

Solution

CampayLink lets martech startups create embeddable payment buttons and hosted links tailored for MTN MoMo and Moov Money without coding. Drop into emails, SMS, or landing pages to capture payments instantly, reducing abandonment with mobile-optimized flows. Track conversions directly in your dashboard for campaign ROI.

Target Audience

Beninese martech startups running customer campaigns

Differentiator

Campaign-specific payment UIs with A/B testing for Benin user behaviors.

Brand Voice

friendly

Features

Payment Link Generator

must-have18h

Create shareable links with custom amounts and branding.

Embed Widgets

must-have20h

Copy-paste JS snippets for websites/emails.

Provider Auto-Select

must-have15h

User chooses MTN or Moov on payment page.

Conversion Tracking

must-have12h

UTM params sync to Google Analytics/segmentation.

Real-time Status

must-have15h

Live updates on payment success/failure.

A/B Test Variants

nice-to-have12h

Test button colors/text for optimization.

SMS Fallback

nice-to-have10h

Auto-send payment SMS reminders.

QR Code Gen

future6h

Offline-friendly QR for campaigns.

Total Build Time: 108 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
stripe_idtextYes
created_attimestampNo

Relationships:

  • β€’ one-to-many with campaigns

campaigns

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo
providerstext[]No
activeboolNo

Relationships:

  • β€’ foreign key to users.id

payments

ColumnTypeNullable
iduuidNo
campaign_iduuidNo
phonetextNo
amountintNo
statustextNo
utm_sourcetextYes

Relationships:

  • β€’ foreign key to campaigns.id

API Endpoints

POST
/api/links

Create payment link

πŸ”’ Auth Required
GET
/api/widgets/:id

Serve widget JS

POST
/api/payments/init

Start payment flow

GET
/api/campaigns

List user campaigns

πŸ”’ Auth Required
GET
/api/analytics

Fetch conversion data

πŸ”’ Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Lemon Squeezy
Hosting
Vercel
Additional Tools
Vercel Analytics

Build Timeline

Week 1: Auth and campaign builder

25h
  • βœ“ Dashboard UI
  • βœ“ Link generator
  • βœ“ DB setup

Week 2: Widget & payment init

28h
  • βœ“ Embed widgets
  • βœ“ MTN integration
  • βœ“ Basic analytics

Week 3: Moov + tracking

28h
  • βœ“ Moov support
  • βœ“ UTM tracking
  • βœ“ Real-time updates

Week 4: Testing & landing

22h
  • βœ“ E2E tests
  • βœ“ SEO landing page
  • βœ“ Deploy

Week 5: Nice-to-haves

15h
  • βœ“ A/B testing
  • βœ“ Polish UI
Total Timeline: 5 weeks β€’ 118 hours

Pricing Tiers

Free

$0/mo

100 payments/mo

  • βœ“5 links/mo
  • βœ“Basic widgets

Pro

$35/mo

5k payments/mo

  • βœ“Unlimited links
  • βœ“A/B tests
  • βœ“Analytics

Enterprise

$99/mo

Unlimited

  • βœ“All Pro
  • βœ“Custom domains
  • βœ“SMS integration

Revenue Projections

MonthUsersConversionMRRARR
Month 1258%$70$840
Month 618012%$648$7,776

Unit Economics

$35
CAC
$350
LTV
4%
Churn
90%
Margin
LTV:CAC Ratio: 10.0xExcellent!

Landing Page Copy

Payment Links That Convert Benin Campaigns

No-code MTN MoMo widgets to stop abandonment and boost revenue.

Feature Highlights

βœ“Drag-drop easy
βœ“Mobile-first design
βœ“Campaign tracking
βœ“Free to start

Social Proof (Placeholders)

"'Doubled conversions instantly' - Martech Benin"
"'Perfect for SMS campaigns' - Agency Owner"

First Three Customers

Share demo links in Benin WhatsApp martech groups; offer lifetime Pro to first 3 via Twitter polls targeting #BeninTech; partner with local influencers for shoutouts.

Launch Channels

Product Huntr/nocodeBenin Startup SlackTwitter #SaaS

SEO Keywords

Benin payment links MTN MoMono-code Moov Money widgetscampaign payment buttons Beninmartech payment embed

Competitive Analysis

Beehiiv Payments

beehiiv.com
$39+/mo
Strength

Newsletter focus

Weakness

No local Benin support

Our Advantage

Native mobile money for African campaigns

🏰 Moat Strategy

User-generated campaign data for AI-optimized link variants.

⏰ Why Now?

Explosion of SMS/email campaigns in Benin with 90% mobile penetration.

Risks & Mitigation

executionlow severity

UI/UX polish delays

Mitigation

Use shadcn pre-built components

legalmedium severity

Payment compliance

Mitigation

Proxy only, no fund holding

Validation Roadmap

pre-build5 days

Mockup tests with 5 founders

Success: 80% prefer over manual

launch30 days

PH launch feedback

Success: 50 signups

Pivot Options

  • β†’General African no-code payments
  • β†’Focus on SMS-only

Quick Stats

Build Time
118h
Target MRR (6 mo)
$1,200
Market Size
$3.0M
Features
8
Database Tables
3
API Endpoints
5