
Two sweeps and a safety change. Every figure of money and every date in the product was audited and made to read one way — which turned up a bug that had some dates showing tomorrow. Campaign work now has to be paid for before it's delivered and before it's signed off. There's also a Help button in the header, a code required to change your password, and a calendar you can actually navigate.
Changing your password now needs a code from your email
Settings ▸ Security asked for your current password and nothing else. That made the old password the only thing between an unattended laptop — or a password leaked somewhere unrelated — and losing the account for good, because changing it is the first thing anyone does.
You'll now get a 6-digit code at the address the account was created with, and the change is refused without it. A few deliberate details: the code is checked last, after your current password and the strength rules, so a typo doesn't burn a code you then have to wait for; sending one requires your current password first, so an open session can't be used to spray codes at your inbox; and each code works exactly once.
Get paid before you hand the work over
Campaign work was the only place on the platform where a creator or vendor could deliver finished work before any money existed. Both marketplace rails have always required payment first.
Now the order is fixed end to end: you accept → the advertiser funds the slot → you submit → they approve → the money is released. Submitting against an unfunded slot is refused, and so is approving one.
That second half was the more serious gap. Approval is what releases the money — so approving an unfunded slot released nothing, marked the work finished, and left no way to pay for it afterwards. Every campaign deliverable approved before today went through that hole.
Slots with no budget are exempt at both gates, since nothing can fund them.
The Pay button was funding the wrong thing
On a campaign-work deal, Pay opened a charge against the deal rather than the deliverable it mirrors — while approval releases the deliverable's. One job was fundable twice, and neither payment was the one that sign-off would have released. Both routes now fund the same thing.
Every amount now reads the same way
An audit of every money figure the product prints found twenty-two that were wrong, in one of four ways: a currency code where a symbol belongs (INR 2700.00), a hardcoded ₹ on a rail that isn't always rupees, Western grouping on an Indian amount (2,500,000 instead of 25,00,000), or no grouping at all (₹2500000).
The worst of them was on the public media kit, which asked the reader's browser how to group the number. The same creator's rate card read ₹2,500,000 to a visitor in the US and ₹25,00,000 to one in India. The grouping belongs to the money's own currency, never to the machine looking at it.
Also fixed: a deal accepted in dollars announcing itself with a ₹, a fraud-credit queue labelling every rupee in dollars, and the Getting Started checklist summarising a creator's rate as a bare 2500000.
And every date
The same sweep, for dates. One day was being printed four different ways — 04/07/2026, 4 Jul 2026, Jul 4, 2026, and 7/4/2026 where the reader's browser picked.
Going around the shared formatter also skipped the part that reads the server's timestamps correctly, which is not a cosmetic problem: anything created after about 6:30pm India time displayed as the next day, and bare times were off by five and a half hours. That affected admin lists, the activity feed, vendor tabs, and the timestamps on chat and notifications older than a week.
Dates in filenames and form fields are untouched — those are machine formats, and making them pretty would break them.
A Help button that knows which account you are
There's now a ? beside the theme toggle. It opens a panel answering "what is this, and what do I do first" for your account rather than in general.
Two halves. Your setup is your live Getting Started checklist, with the next unfinished step pulled out as a single card that links straight to the action. How it works is a guided tour of the product for your role — a numbered journey, an index of where things live, and the rules worth knowing early (the three-round revision cap, escrow releasing on approval, prices being tax-exclusive).
Every role has a guide, including Super Admin and Vendor — the two whose journey is least obvious and who previously had no checklist at all. If you're switched into a different account type, the guide follows the account you're in, not the one you signed up as. You can also replay the welcome tour from here.

Notifications open in the account they belong to
If you run more than one account — a brand and a creator profile, say — you have one inbox and two accounts. A notification about the other one used to land you on a dead end, or on the right page wearing the wrong hat, showing the wrong prices.
Clicking through now switches you to the account the notification belongs to and tells you it did, with a way back. It works from the notification bell, the notifications page, chat, the Action Center and Deadlines — and from an email link or an old bookmark too.
Jump to any month in the calendar
The calendar could only be moved one step at a time, so reaching October 2027 was fourteen clicks and there was no way to type a date at all.
The date in the toolbar is now the control: click it for a month picker, a year picker, a Go to date field and a Jump to today button.

A sold listing no longer invites a bid
On the marketplace inventory list, listings were showing Sold and Available to bid side by side — on 34 of them. Opening one told you the truth (sold, not accepting bids), so nothing was ever mis-booked, but the list was inviting an action the page behind it refuses.
The card and the detail page now answer that question the same way, once. A listing whose booking window has closed also reads as Expired in the list, which it never did before.
The whole listing card opens the listing
On the same page, only the listing's title was clickable. The thumbnail, the price, the reach, the dates — all part of a card that lifts when you hover it, and none of them did anything. The whole card is now the link, in both the grid and the list view.
Ask an admin to verify your channel
A channel added to your profile showed as Unverified with no explanation and nothing to click. Verification is granted by an admin here, and both ends of that hand-off were silent: asking told nobody, and a decision told nobody.
Your property page now has a Request verification button, an "under review" state while it's with an admin, and nothing at all once it's done. Admins are notified of requests, you're notified of the decision, and a rejection now carries the reason — which matters more than approval, because a rejected channel returns to exactly the state it was in before you asked.
The Unverified pill is red where you can act on it and stays neutral grey on your public media kit. Most channels on the platform are unverified; that shouldn't look like an accusation to an advertiser.
Your pitch can't exceed the slot's budget
Applying to a campaign deliverable let you pitch any figure, with an "apply anyway" checkbox if it was over budget. That was never a real choice — the slot's budget is the number that funds the payment, and accepting pays the budget regardless, so a higher pitch was quietly discarded.
Over-budget pitches are now refused, with the ceiling shown under the field while you type. Pitching under budget is still fine. Campaign-level applications are unchanged, where the figure really is a range rather than an allocation.
A slot you've won moves to your work
An accepted application stopped being an opportunity and became a job — but it stayed listed among the deliverables still open, greyed out and labelled "Yours", beside an apply button that could never work. Won slots now leave that list; they're one tab over under My Work. A slot you pitched for and didn't get stays where it was, so the outcome sits where you made the offer.
Samples on a listing: add, remove, and open
You could attach sample work to a listing but never take it off one, so a wrong file stayed in front of every advertiser browsing it. Owners now get an ✕ on each sample.
On a brief bid, a saved sample's filename is now the link — clicking the name did nothing before, and there was a separate Open button beside it doing the only job anyone wanted.
Vendor marketplace
Money across all nine tabs read INR 2700.00 in one list and ₹2,700.00 in the card beside it. It's one format now. Three tabs that weren't ordered newest-first are, and My clients gained a "client since" date — the first job you did for them — which it never had.
Opening a deal as a vendor also used to switch your account into Influencer mode. It assumed a seller is always a creator; vendors sell through the same listings.
Smaller things
- The Work section in the creator sidebar is now Campaign Work, which is what everything in it is.
- Browse services is now just Services, and its service-type filter reads A–Z instead of an invisible grouping.
- The OVERDUE heading no longer floats over the Action Center list on a long list.
- The settings popover on a campaign is no longer clipped by the header it opens under.
- Back from a deal returns to where you came from instead of building a loop between two pages.
- Payout details has a back button, and it returns you to the deal if that's where you came from.
- Chat stops printing your name twice when your workspace is named after you.
- A finished deal's progress line reaches the end instead of stopping under a ticked step.

