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.
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:
- Debits the agreed amount from the brand wallet into escrow.
- Creates a project row linking the brand, influencer, and campaign.
- Notifies the influencer that they have been selected.
- 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.
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.