Brands can invite influencers directly from the Browse Creators discovery page. Adding a creator to the invite cart queues them for a specific campaign without immediately charging the brand.
Cart Mechanics
- The cart is stored per brand in user_meta (
inzc_invite_cart) and is scoped per campaign — a brand can maintain separate carts for different campaigns simultaneously. - A per-influencer offer amount can be set before checkout. If left blank, the campaign’s posted rate is used as the default.
- Items can be removed from the cart at any time before checkout.
Preflight Checks at Checkout
When the brand proceeds to checkout, the platform runs a preflight check for each cart item and silently removes any that fail:
- Influencer is on holiday mode
- A non-closed invitation or active application already exists for this campaign
- Influencer’s required social account is not connected or approved
- Influencer’s profile is incomplete
Payment & Escrow
Checkout charges the brand for the full batch in one transaction. One escrow entry is created per influencer. The total includes the platform’s transaction processing fee (inzc_processing_fee_rate) on top of the invitation amounts.
After Checkout
Each influencer receives a notification with the invitation. They can accept (triggering project creation) or decline. Unaccepted invitations expire on a schedule set by the cron; after expiry a 48-hour grace period begins, then the brand’s escrowed funds are automatically refunded to their wallet.
inzc_invitation_grace_hours (default: 48) controls how long after expiry before the auto-refund fires.