Adsly connects brands with influencers to execute marketing campaigns. I designed the platform that takes campaigns from brief creation through content submission, review, and payment.



Most influencer platforms solve discovery brilliantly, helping brands find the right creators in minutes. But Adsly saw an opportunity others missed: the real friction begins after the match is made. When brands and creators operate from different interpretations of the brief, when progress lives in scattered email threads and conflicting spreadsheets, when one side says "done" and the other says "this isn't what we agreed to", trust erodes fast. For Adsly's new campaign management platform, we couldn't treat post-match workflow as an implementation detail.
We had to design from the ground up: workflows that make expectations visible from day one, progress undeniable to both sides, and "done" something everyone actually agrees on before miscommunication becomes conflict.
They want to protect their reputation and budget.
They will be publishing content with no guarantee of payment.
Campaigns would stall for days because neither side knew who was supposed to act next
Brands would approve content, then change their minds, leaving creators unsure if they'd completed the work
Creators would submit content with no confirmation it was received or being reviewed
Payment disputes happened constantly because there was no shared record of what was agreed to
These aren't reconcilable through better messaging or customer support. You can't "communicate your way out" of structurally ambiguous workflows.
Instead of building a single compromised dashboard, we created role-specific views on top of shared campaign state.
A brand looking at a campaign asks:
A brand looking at a campaign asks:
Is this on track?
Is the content on-brand?
Am I going over budget?
Can I stop this if needed?
A creator asks:
A creator asks:
What exactly do I need to deliver?
When is this due?
Have I done enough?
When do I get paid?
Forcing these into one interface means either overwhelming creators with information they don't need, or hiding information brands require to feel in control.
The problem: Early on, brands could decline submissions with one click and no explanation. Creators had no idea what went wrong.
The decision: Made feedback required for all declines. Brands must articulate why before the action completes.
The result: Decline rates dropped. Brands thought twice when they had to explain their reasoning. Creators who were declined knew exactly what to fix for future campaigns.
[ solution-1 ]





The problem:Traditional platforms process payments in 3–5 business days. This introduces uncertainty, did the payment actually trigger? When will it arrive?
The decision: Payment releases to creator's wallet the moment a brand accepts a submission. No processing delays
The result: Where's my payment?" support questions disappeared. Creators trusted the platform because acceptance meant immediate money.
[ solution-2 ]




The problem:Creators knew money existed before submitting. Brands couldn&'t post unfunded campaigns. Payment disputes dropped to near zero.
The decision: When brands create campaigns, they set payment per submission. Total budget is calculated and escrowed from their wallet immediately.
The result: Creators knew money existed before submitting. Brands couldn't post unfunded campaigns. Payment disputes dropped to near zero.
[ solution-3 ]





The problem:Complex approval workflows with drafts, revisions, and resubmissions created confusion about what "approved" actually meant.
The decision: Creators publish content first, then submit the post link. Brands either accept (instant payment, campaign closes) or decline (required feedback). No revisions, no resubmissions.
The result: Simplified the entire flow. Both sides knew exactly where they stood. Submissions either met the brief or they didn't, no ambiguity.
[ solution-4 ]






Asymmetric friction: Accepting is one click. Declining requires typing. This biases brands toward payment unless there's a specific, articulable reason not to.
Timestamps, not notifications: Both sides see "Submitted Monday, 2:14 PM" or "Waiting 3 days." This creates accountability without nagging.
No intermediate states: We considered adding "Under Review" to show brands had seen submissions. Testing showed creators only cared about the outcome, not the process. Removed it.
"I finally don't have to chase brands for updates. I just check the dashboard and know exactly where I stand."
— Creator tester
"The required feedback felt annoying at first, but it forced us to be clearer about why we decline."
— Brand tester
Both brands and creators wanted more constraints, not less. Making feedback required and removing revision loops felt restrictive at first—but users said it made the platform more trustworthy.
Optional feedback on declines. Brands didn't use it, creators were left guessing. Making it required reduced arbitrary rejections and improved creator confidence.
Proactive matching based on past behavior (acceptance rates, review speed) instead of manual browsing. Better brief-writing guidance for first-time brands to reduce preventable declines.