Client:

Internal project for small nonprofits and startups

Skills Applied:

  • Digital Marketing Strategy

  • Audience Research & Persona Design

  • Facebook & Instagram Ads

  • SEO & Analytics

  • AI Copy Tools & Ad Optimization (ChatGPT + Prompt Engineering)

  • Visual Design (Canva)

Project Overview

Small businesses and nonprofits often waste limited ad budgets on broad or ineffective targeting. The issue isn’t lack of creativity — it’s lack of focus.

This project, “Fixing the Ad Waste Problem,” demonstrates a 3-step Smart Targeting System I created to help teams reach the right people, spend less, and generate measurable engagement.

The system combines AI-driven audience personas, layered targeting, and adaptive ads, using Meta Ads Manager, ChatGPT, Prompt Engineering, and Canva to design focused, cost-efficient campaigns.

The Challenge 

Small nonprofits and startups often face limited budgets, but try to reach everyone at once. This leads to ad waste and low engagement because campaigns aren’t tailored.

Common Issues:

  1. Targeting Too Broadly

    • Example: “Everyone in South Africa, ages 18–60”

    • Result: Ads reach people with no interest, low engagement, wasted spend.

  2. Generic Calls to Action (CTAs)

    • Example: “Support our cause”

    • Result: Vague messages fail to connect emotionally; users don’t act.

  3. No Proper Tracking or Retargeting

    • Problem: Pixels and analytics are often missing.

    • Effect: Campaigns run blindly, leading to repeated mistakes and budget waste.

Impact: Ads reach thousands but move few to action; small budgets are inefficiently spent, frustrating teams.

The Smart Targeting Framework 

Step 1: Audience Personas

  • Created 3 realistic personas:

    1. Nomsa (Parent Donor): Motivated by children’s education, likely to donate small recurring amounts.

    2. Thabo (Volunteer): Young, tech-savvy, wants hands-on community impact.

    3. Sarah (Corporate CSR Lead): Decision-maker seeking measurable social impact.

Each persona included:

  • Demographics

  • Motivations

  • Behaviors

  • Content preferences

Purpose: Tailor visuals, tone, and CTAs to connect emotionally and contextually with each persona.

 

PERSONA : Nomsa

 

Nomsa (The Parent Donor)

  • Age: 38
  • Occupation: Teacher
  • Motivation: Supports youth causes, wants her contributions to have real impact
  • Behavior: Engages with Facebook posts about children’s education, reads newsletters

Marketing Tip: Show success stories and measurable outcomes

PERSONA : Thabo

 

Thabo (The Volunteer)

  • Age: 25
  • Occupation: Tech student
  • Motivation: Wants to contribute time, gain experience, and help peers
  • Behavior: Active on Instagram and Twitter, joins online volunteer forums

Marketing Tip: Use social campaigns, volunteer calls-to-action, and short videos

PERSONA : Sarah

 

Sarah (Corporate CSR Lead)

  • Age: 42
  • Occupation: HR / Corporate Social Responsibility Manager
  • Motivation: Seeks community projects to align with company CSR initiatives
  • Behavior: Reads LinkedIn posts, participates in networking events, looks for partnership opportunities

Marketing Tip: Highlight partnership benefits and impact metrics

Step 2: Layered Targeting 

Implemented a three-level targeting strategy in Meta Ads Manager (mock setup):

  1. Interest-Based Targeting – reach people based on topics they care about (youth education, digital literacy, volunteering).

  2. Behavioral Targeting – target users who engaged with similar content/pages.

  3. Retargeting – serve ads to visitors who reached donation/signup pages but didn’t convert.

Outcome:

  • Ads reach only people likely to act, reducing wasted impressions.

  • Maximizes ROI on limited budgets.

  • Provides actionable insights to identify best-performing audiences.

Step 3: Adaptive Ads 

Created two ad variants per persona for different awareness stages:

Awareness Stage – Emotional Storytelling

  • Objective: Capture attention and build an emotional connection.

  • Example: Show how R100/month impacts a child’s digital access.

  • Implementation: Engaging visuals + empathetic copy targeting persona motivations.

Engagement Stage – Practical Action-Driven Messaging

  • Objective: Encourage clicks, sign-ups, or donations.

  • Example: “Sign up to volunteer this weekend” / “Donate R100 to support digital literacy.”

  • Implementation: Clear CTAs, consistent branding, concise copy.

Design Considerations:

  • Clean nonprofit-friendly visuals with consistent colors and logo placement

  • Clear, prominent CTA buttons

Outcome:

  • Messages match persona awareness stage → higher engagement & conversions

  • Repeatable framework for future campaigns

Persona 1: Nomsa (The Parent Donor)

Goal: Increase small recurring donations from parents who care about youth education.

 Ad Variant 1 — “Real Impact, Real Kids”

Headline:
“See how R100 a month helps a child go digital.”
Visual Idea:
Smiling child in school uniform using a tablet, overlay text: “Your R100 = A child’s digital future.”
Body Copy:
“Every small donation keeps our youth connected to opportunity. Join other parents empowering learners across South Africa.”
CTA: Donate Now
Targeting: Women 30–45, parents, teachers, interests in education & youth causes.

Ad Variant 2 — “A Parent’s Gift”

Headline:
“Give your child’s generation the tools to thrive.”
Visual Idea:
Close-up of a teacher showing students coding basics.
Body Copy:
“Support youth digital literacy programs and help prepare the next generation for a digital future.”
CTA: Learn More
Targeting: Women 35–50, educators, family-focused groups.

Persona 2: Thabo (The Volunteer)

Goal: Recruit young volunteers for digital literacy workshops.

 Ad Variant 1 — “Use Your Skills for Good”

Headline:
“Tech skills? Turn them into real change.”
Visual Idea:
Laptop + group of youth volunteers teaching kids; energetic vibe.
Body Copy:
“Join our volunteer team bringing coding and digital literacy to schools. Gain experience, make friends, change lives.”
CTA: Sign Up to Volunteer
Targeting: Men & women 18–28, students, interests in tech, coding, volunteering.

Ad Variant 2 — “Make an Impact, Not Just a Living”

Headline:
“Volunteer your weekends. Change your community.”
Visual Idea:
Youth group photo with “We Code for Change” overlay text.
Body Copy:
“Join peers making tech skills accessible. Your time can open digital doors for hundreds of learners.”
CTA: Join the Movement
Targeting: Young adults in universities, tech programs, social causes.

Persona 3: Sarah (Corporate CSR Lead)

Goal: Attract partnerships and CSR funding.

Ad Variant 1 — “Partner for Digital Change”

Headline:
“Your company can close the digital gap.”
Visual Idea:
Corporate + community photo: employee mentoring students.
Body Copy:
“Partner with us to equip youth with digital literacy skills. Measurable impact, real transformation.”
CTA: Partner With Us
Targeting: Professionals 35–55, CSR, HR, community engagement roles.

Variant 2 — “Transform Communities Through Tech”

Headline:
“Your CSR funds can build future innovators.”
Visual Idea:
Corporate volunteer day, with “Future Innovators Start Here” overlay.
Body Copy:
“Make your CSR initiatives count. Support programs that build digital futures for youth.”
CTA: Learn More
Targeting: Business decision-makers, CSR managers, South Africa.

Implementation Process –  Step by Step

Step 1: Define Audience Personas
  • Used AI-assisted prompts and ChatGPT to generate three realistic personas (Nomsa, Thabo, Sarah).

  • Each persona included demographics, motivations, online behavior, and content preferences.

  • Purpose: Ensure ads are tailored to real users rather than generic audiences.

Step 2: Draft Personalized Ad Copy and Visuals
  • Created two ad variants per persona, each aligned with different awareness stages (emotional storytelling for awareness; practical/actionable for engagement).

  • Designed visuals in Canva with consistent branding, CTA placement, and nonprofit-friendly style.

  • Outcome: Ads feel personalized, relevant, and visually appealing to each audience segment.

Step 3: Structured Layered Targeting
  • Set up a three-level targeting strategy in Meta Ads Manager (mock):

    1. Interest-based (e.g., youth education, volunteering)

    2. Behavioral (engaged with similar content)

    3. Retargeting (users who visited donation/signup pages)

  • Purpose: Ensure ads reach people most likely to act, reducing wasted impressions.

Step 4: Install Tracking Mechanisms
  • Added Meta Pixel events and UTM links to all ads.

  • Purpose: Track clicks, conversions, and audience behavior across campaigns.

  • Outcome: Enables data-driven decisions on which ads and audiences perform best.

Step 5: Monitor Key Metrics
  • Tracked CTR, CPC, engagement rate, and conversions regularly.

  • Compared metrics between ad variants and persona layers to determine which combinations work best.

Step 6: Optimize Campaigns
  • Adjusted targeting, ad copy, or visuals every 14 days based on performance data.

  • Purpose: Continuously reduce ad waste and increase ROI.

  • Outcome: Small budgets are spent efficiently, and ads reach the right audience with the right message.

Results / Impact 

Even as an internal project, the Smart Targeting System demonstrates measurable benefits that small nonprofits and startups can apply immediately. Here’s a detailed look at the impact:

Potential Ad Waste Reduction

  • Estimated Reduction: 30–50% fewer wasted impressions.

  • Why it matters: By targeting only the most relevant audiences (based on personas and layered targeting), organizations no longer pay to show ads to users unlikely to engage.

  • Visual idea: Include a simple “Before vs After” chart showing impressions reaching relevant vs irrelevant users.

 Engagement Increase

  • Estimated Increase: 20% higher click-through rates (CTR) for persona-driven ad variants.

  • Why it matters: Customizing ads to audience personas ensures the message resonates emotionally and practically, driving more clicks and actions.

  • Example: Nomsa’s donation-focused ad sees higher engagement compared to generic calls-to-action.

Improved Cost Efficiency

  • Outcome: More conversions per rand spent.

  • Why it matters: Small nonprofits often have tight budgets; by combining persona targeting, adaptive ads, and layered testing, each rand generates more meaningful actions (donations, sign-ups, volunteer engagement).

  • Visual idea: Show a mock cost-per-conversion comparison chart between generic targeting vs Smart Targeting System.

Simplified Tracking

  • Dashboard Insight: Provides at-a-glance monitoring by persona, ad stage, and audience layer.

  • Why it matters: Enables teams to quickly identify top-performing ads and audience segments, allowing rapid optimization without wasting resources.

  • Example: Thabo’s volunteer-focused retargeting ad is easy to track and optimize using UTM links and mock pixel events.

Extended Impact:

  • Scalable & repeatable across campaigns

  • Shows AI-supported, data-driven approach for small teams

  • Combines strategy + adaptive creative design → improved ROI.

Key Lessons

  • Audience Precision Wins: Small, defined audiences outperform broad targeting

  • AI + Prompt Engineering Accelerates Strategy: Quick persona generation improves relevance

  • Creative Variants Matter: Test emotional vs practical messaging to reduce waste

  • Continuous Monitoring is Critical: Adjust campaigns regularly to optimize result.

Next Steps / Recommendations

  • Conduct A/B testing of images, headlines, and CTAs over 30 days to identify top-performing creatives

  • Scale budgets toward highest-performing audience layers

  • Explore additional channels (LinkedIn, Instagram Reels) for cross-platform testing

  • Continue refining personas with real user feedback for long-term campaign effectiveness

Prixy Help Chat
Send via WhatsApp