Skip to main content
Free tool · no sign-up

Free brand pitch generator for UGC creators

Most creator pitches get ignored because they're all about the creator. This writes the version brands reply to: it leads with what you noticed about their marketing, proposes a real content idea, and gives you two angles to choose from plus the follow-ups.

Step 1 of 4

Who are you pitching?

Identify the brand. Brand name or URL is enough; the AI fills in the rest.

Either brand name or website is enough — the AI reads the rest.

Pitches to a named person get far more replies than 'Hello team'.

Naming one exact product proves you're not mass-mailing.

e.g. Barrier Repair Serum

What is a UGC brand pitch?

A UGC brand pitch is a short outreach message, usually an email or DM, in which a creator proposes making content for a brand in exchange for payment. An effective pitch is not a request for work: it identifies a specific gap in the brand's marketing, proposes a concrete content idea to fill it, offers brief proof the creator can deliver, and invites a conversation about rates. Pitches that lead with the creator's portfolio are routinely ignored; pitches that lead with an insight about the brand get replies.

The pitch that gets ignored vs the pitch that gets replies

Updated July 2026
Creator mindset · ignored

"Hi, I'm a UGC creator. I specialise in lifestyle content. Here's my portfolio. I'd love to collaborate with your brand."

It's entirely about the creator and asks the brand for something. Brand managers receive dozens of these a week and delete them.

Consultant mindset · replies

"I noticed your competitors are running creator-led content across paid social while your creative is still studio-shot. There's a real opportunity to test a different approach, and I already have a concept in mind."

It brings the brand an insight, proves research, and positions the creator as a strategic asset rather than someone who needs work.

Brand pitch subject lines that get opened

Keep subject lines casual, specific and under 60 characters. Avoid emojis and hype, which read as promotional and get filtered. Every one of these must be earned by something real you found in your research.

  • 1Content ideas for [Brand]
  • 2I used your [exact product] last week and had to email you
  • 3I read your [publication] piece and had to email you
  • 4One thing I'd change about your [product] launch
  • 5UGC for [Brand]

Brand pitching FAQ

What should a UGC pitch email actually say?
A pitch that gets replies leads with an observation about the brand, not about you. Open with how you found them and one specific compliment, name the gap you noticed (what competitors are doing that they aren't), give one line of credibility, describe a specific content concept, and close by inviting a conversation about rates. Keep the whole thing under about 10 sentences.
What's the best subject line for a brand pitch?
Casual and specific beats excited and salesy. 'Content ideas for [Brand]' or 'I used your [exact product] last week and had to email you' outperform emoji-filled hype, which often reads as promotional and gets filtered. Keep it under 60 characters and never invent a fact just to make it catchy.
How many times should I follow up on a brand pitch?
Two follow-ups is the sweet spot: one 2 to 3 days after the first email, and one about a week later that adds a new idea. Never send 'just checking in' with nothing new. Most creators who land deals say the reply came from the follow-up, not the first email.
Should I include my rates in the first pitch?
No. Naming a number first anchors the negotiation against you and gives the brand a reason to say no before they've seen your value. Invite the rate conversation instead, with something like 'reply whenever and we can talk rates.'
Is this pitch writer free?
Yes. You get 3 free pitches every month with no account. Creating a free Kitpager kit unlocks more pitches and makes each one far more specific, because the AI can pull your verified follower counts, past brand collaborations and portfolio into the pitch instead of using placeholders.