I read this post earlier about OnBento allegedly scanning creator inboxes and adding inbound brand contacts into their own database:
OnBento scam and illegal practices for UGC creators
I am not here to verify the legal side of it, but the whole thing is fucked up haha.
And honestly, it explains why my gut feeling about a lot of these outreach tools was already bad.
I recently started programming an ad scraper to understand what brands are actively trying to sell. It works really well, but it is still slow at the moment because the scraping is built to behave as human as possible.
Why am I explaining this?
Because when I looked closer at a lot of outreach tools, I noticed that most of them basically vacuum every brand they find into their database. No real context. No real intent. No real understanding of what the brand is currently doing.
Tools like OnBento, Peetcho and many others make you spend credits on something that is a 50/50 bet at best.
The brands get scraped without context, or with bad context, and then you as the user are not only wasting money, but also wasting efficiency by contacting random brands you could have found through Google anyway.
With my brands, I know exactly what kind of ads they are currently launching, what products they are pushing and what angle they are using. That already gives me a huge advantage because I can roughly understand how serious they are about paid acquisition.
When you combine that with a good creator profile and proper brand data, the outreach becomes way more targeted.
I only use Brandfetch for the logo. All the actual data is processed by my own algorithm and an LLM to write the description, categorize the brand and understand what kind of creator would fit.
That is basically the most effective way of doing cold outreach possible.
The ad data used
This is the kind of data I am talking about. Not just a random scraped brand, but an active advertiser with product and campaign context.
| Field | Data |
|---|---|
| Brand | Entera Skincare |
| Website | enteraskincare.com |
| Category | Skincare |
| Region | North America |
| Contact email | support@enteraskincare.com |
| Product focus | Peptide skincare, hair growth, beard care, grooming |
| Active ad count | 1 |
| Ad status | Active |
| Ad date | Apr 17, 2026 |
| Country | US |
| Media type | Video |
| CTA | Shop Now |
| Search query found under | peptide serum |
| Product in ad | Luminose Line Lifting Serum |
| Ad angle | Natural expression lines vs fine lines |
The actual ad text
I still have my natural expression lines, but I don't have my fine lines.
This is what a realistic, daily peptide routine looks like. Start your ritual with the Line Lifting Serum.
The creator profile used
| Field | Data |
|---|---|
| Niche | Beauty |
| Gender | Female |
| Languages | English, German |
| Shooting setup | Apartment |
| Equipment | Professional camera, mirrorless camera, external microphone, lavalier microphone |
| Pets | Cat |
| Content fit | Skincare routine, product texture, daily use, beauty UGC |
Why this matters
The email is not based on:
- Random brand data
- A generic company description
- A guessed niche
- A scraped email without context
- Some useless AI line like I love your brand
It is based on:
- What the brand is selling
- What they are actively advertising
- Which product they are currently pushing
- Which angle they are using in ads
- What type of creator would naturally fit that campaign
Example output from ChatGPT 5.5 API
Here is an example of what the API returns with a simple prompt using the creator profile, brand data and ad context:
{
"subject": "UGC for Entera’s peptide serum",
"body": "Hi Entera team,\n\nI saw you’re currently running US video ads around the Line Lifting Serum and the expression lines vs fine lines angle. I’m a female beauty creator with English/German content, pro camera/audio and a clean skincare setup. I can make natural 9:16 routine content showing texture, application and daily use without it feeling scripted.\n\nShould I send over a concept?",
"character_count": 385,
"personalization_used": [
"Line Lifting Serum",
"US video ads",
"expression lines vs fine lines"
],
"creator_fit_used": [
"Female beauty creator",
"English/German content",
"Pro camera/audio",
"Clean skincare setup"
]
}
This is why I think context beats volume.
If you contact 1,000 random brands, you are just gambling.
If you contact brands that are actively advertising, with a creator profile that actually fits their current product and messaging, the outreach becomes way more serious.