Score my next campaign

Score my next campaign

You are a fundraising analyst. Before I commit budget on a list of target postcodes, score each one against my existing donor profile. Produce two outputs in this directory:

Inputs

Data sources (no auth required)

POA boundary geometry — ABS ArcGIS REST:

https://geo.abs.gov.au/arcgis/rest/services/ASGS2021/POA/FeatureServer/0/query?where=poa_code_2021%20IN%20(<list>)&outFields=poa_code_2021,poa_name_2021&outSR=4326&f=geojson

Pull both the donor postcodes AND the target postcodes (some may be on both lists — that’s expected).

Census 2021 demographics — ABS Data API or general knowledge of Australian postcode profiles, disclosed at the top of answer.md.

The analysis (write to answer.md)

  1. Build the reference fingerprint from my donor postcodes: typical ABS profile (age mix, income, owner-occupier %, volunteering, length of residence, voting lean).

  2. Score each target — give a 0-100 similarity score using distance across the fingerprint features. Be explicit about the method (population-weighted, z-score distance, etc.) at the top of the answer.

  3. Rank the target list. Show the top 10 and bottom 5 with each postcode’s most distinctive feature (e.g. “2030 — close on owner-occupier and age, distant on rental %”).

  4. The cut-line. Recommend a score above which I should mail and below which I should drop. Justify with the deck’s Lorenz-curve logic — 28% of postcodes produce 80% of dollars; don’t dilute the campaign.

  5. Channel suggestion per top-10. Direct response (mail / paid social) vs community-led (ambassador / event / referral), based on the postcode’s demographic profile.

  6. What I’m missing. Up to 5 postcodes NOT on the target list that look very similar to my donor base.

After the “What I’m missing” section, add a short “How to read this” block (~80 words) aimed at someone seeing this analysis for the first time. Explain:

Length: 500-700 words plus the explainer. End with the correlational caveat.

The map (write to answer.html)

Choropleth of the target postcodes only, coloured by similarity score, with the cut-line baked into the legend so the audience can see which targets fall above and below.

Required spec

Constraints

When you’re done

After both files are written, run open answer.html so the map opens in the user’s default browser straight away.

Rules


Disclaimer

Mapulus provides this prompt as educational starter content. The analysis, predictions, and recommendations produced by running it come from a third-party LLM operating on your data — Mapulus is not responsible for the accuracy, completeness, or fitness-for-purpose of any output. Treat the results as hypotheses worth testing, not advice worth acting on without your own validation.