Campaigns

The Invite Cart

How brands build a batch of influencer invitations, set per-influencer rates, and check out.

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.

Filter: inzc_invitation_grace_hours (default: 48) controls how long after expiry before the auto-refund fires.

Was this article helpful?