Shop Local. Give Local.

Wear Your Community.

One campaign record produced every asset on this page — graphics for thirteen formats across three campaign moments, plus ready-to-post copy for seven channels.

Vancouver Volcanoes×Vancouver Youth Basketball ·Volcanoes Community Hat $35
66graphics
21copy files
13formats
3moments
Launch

The partnership goes live. Announce the product and the cause.

Social

Posted to the business and cause channels.

ig-square
ig-square 1080×1080
ig-carousel 1/5
ig-carousel 1/5 1080×1080
ig-carousel 2/5
ig-carousel 2/5 1080×1080
ig-carousel 3/5
ig-carousel 3/5 1080×1080
ig-carousel 4/5
ig-carousel 4/5 1080×1080
ig-carousel 5/5
ig-carousel 5/5 1080×1080
story
story 1080×1920
linkedin
linkedin 1200×627
x
x 1600×900

Web & email

Placed on ourtown.store and in campaign email.

web-hero
web-hero 1600×600
email-header
email-header 1200×400
sidebar-banner
sidebar-banner 300×600

Print

Printed for the storefront and the counter.

poster
poster 8.5×11 in PDF
flyer
flyer 8.5×11 in PDF
counter-card
counter-card 5×7 in PDF
table-tent
table-tent 4×6 in PDF
window-cling
window-cling 12×18 in PDF

Ready-to-post copy

Generated from the same record as the graphics, so the price, the goal and the disclosure can never disagree.

facebook
loading…
instagram
loading…
linkedin
loading…
x
loading…
email
loading…
newsletter
loading…
press-release
loading…
Halfway

Social proof and urgency — the community is already behind it.

Social

Posted to the business and cause channels.

ig-square
ig-square 1080×1080
ig-carousel 1/5
ig-carousel 1/5 1080×1080
ig-carousel 2/5
ig-carousel 2/5 1080×1080
ig-carousel 3/5
ig-carousel 3/5 1080×1080
ig-carousel 4/5
ig-carousel 4/5 1080×1080
ig-carousel 5/5
ig-carousel 5/5 1080×1080
story
story 1080×1920
linkedin
linkedin 1200×627
x
x 1600×900

Web & email

Placed on ourtown.store and in campaign email.

web-hero
web-hero 1600×600
email-header
email-header 1200×400
sidebar-banner
sidebar-banner 300×600

Print

Printed for the storefront and the counter.

poster
poster 8.5×11 in PDF
flyer
flyer 8.5×11 in PDF
counter-card
counter-card 5×7 in PDF
table-tent
table-tent 4×6 in PDF
window-cling
window-cling 12×18 in PDF

Ready-to-post copy

Generated from the same record as the graphics, so the price, the goal and the disclosure can never disagree.

facebook
loading…
instagram
loading…
linkedin
loading…
x
loading…
email
loading…
newsletter
loading…
press-release
loading…
Goal reached

Celebration and thanks. Name the impact, not the ask.

Social

Posted to the business and cause channels.

ig-square
ig-square 1080×1080
ig-carousel 1/5
ig-carousel 1/5 1080×1080
ig-carousel 2/5
ig-carousel 2/5 1080×1080
ig-carousel 3/5
ig-carousel 3/5 1080×1080
ig-carousel 4/5
ig-carousel 4/5 1080×1080
ig-carousel 5/5
ig-carousel 5/5 1080×1080
story
story 1080×1920
linkedin
linkedin 1200×627
x
x 1600×900

Web & email

Placed on ourtown.store and in campaign email.

web-hero
web-hero 1600×600
email-header
email-header 1200×400
sidebar-banner
sidebar-banner 300×600

Print

Printed for the storefront and the counter.

poster
poster 8.5×11 in PDF
flyer
flyer 8.5×11 in PDF
counter-card
counter-card 5×7 in PDF
table-tent
table-tent 4×6 in PDF
window-cling
window-cling 12×18 in PDF

Ready-to-post copy

Generated from the same record as the graphics, so the price, the goal and the disclosure can never disagree.

facebook
loading…
instagram
loading…
linkedin
loading…
x
loading…
email
loading…
newsletter
loading…
press-release
loading…

How this was made

Nothing on this page was designed by hand. A single campaign record — the two partners, their logos and brand colors, the product, the goal and the disclosure — was passed to the generator, which produced all 66 graphics and 21 copy files in about half a minute. Changing the partnership changes every asset.

Brand colors are checked for legibility before use: Vancouver Youth Basketball's orange was automatically darkened where it would otherwise have been unreadable on the cream background, and that adjustment is recorded in manifest.json rather than applied silently.

The disclosure appears on every asset — including the 300×600 web banner, where it is set at 9px rather than dropped. The generator refuses to run without one, so a campaign can't go out stating what it gives back without saying how much: $18 from the sale of each Volcanoes Community Hat is paid to Vancouver Youth Basketball, a 501(c)(3) nonprofit organization. Campaign runs through September 30, 2026.