Campaigns

Managing Applications

How brands review, bookmark, negotiate, and accept or reject influencer applications.

When an influencer applies to a campaign, the application appears in the brand’s Applications tab on the campaign detail page. Each card shows the influencer’s profile, platform stats, and proposal text.

Screenshot: campaign Applications tab showing influencer cards with stats, proposal text, and Accept / Negotiate / Reject action buttons

The brand’s Applications tab on the campaign detail page.

Application Statuses

Status Meaning
pending Submitted; awaiting brand action
negotiating Brand or influencer has made a counter-offer
accepted Brand accepted; project created and escrow charged
rejected Brand declined the application
withdrawn Influencer cancelled their own application

Accepting an Application

Click Accept and confirm the agreed rate. The platform immediately:

  1. Debits the agreed amount from the brand wallet into escrow.
  2. Creates a project row linking the brand, influencer, and campaign.
  3. Notifies the influencer that they have been selected.
  4. Increments the campaign’s accepted_count.

Once the campaign’s slot cap (max_slots) is reached, no further applications can be accepted.

Rejecting an Application

Click Reject and optionally enter a reason. The reason is shown to the influencer. The application moves to rejected; the influencer may not reapply unless they first withdraw (which clears the block).

Negotiations

Either party can propose a different rate. The application enters negotiating status and counter-offers are exchanged until one side accepts or rejects. Accepting a counter-offer triggers the same escrow flow as a direct acceptance.

Hooks: inzc_application_approved fires with ($project_id, $app_id) after a project is created. inzc_application_rejected fires with ($app_id, $app) after a rejection is saved.

Was this article helpful?