Projects

Project Lifecycle Overview

Status flow for a project from creation through completion, with key date fields and cron behaviour.

A project is created when a brand accepts an application or an influencer accepts an invitation. It tracks the entire content delivery workflow between the two parties.

Status Flow

Status Meaning Next States
active Project open; influencer working on deliverables late, pending-review, posted, disputed, cancelled
late Content deadline passed with no submission pending-review, posted, disputed, cancelled
pending-review All slots submitted; awaiting brand content review content-approved, revision-requested
revision-requested Brand sent content back for revision pending-review
content-approved All content approved; influencer submitting live post URLs posted
posted All live post URLs submitted; verification window open completed, disputed
completed Brand confirmed complete; payment released to influencer
disputed Active dispute; funds frozen completed, cancelled, prior status (on no_action)
cancelled Cancelled by admin or dispute outcome
URL-type deliverables (link_bio, link_desc) skip the content review stage entirely. The influencer submits the live URL directly and the project moves from active to posted.

Key Date Fields

Column Set by Purpose
content_due_date Campaign settings Deadline for all content submissions
revision_deadline inzc_revision_deadline_hours() filter Minimum revision turnaround (at least NOW+48h)
brand_review_deadline inzc_brand_review_hours() filter Time allowed for brand to review submitted content
posting_deadline inzc_posting_deadline_hours() filter Time to submit live post URLs after content approval
post_verification_deadline inzc_post_verification_hours() filter Window for the post monitor to verify the URL is live

Cron

The daily cron pass (run_daily_deadline_pass) marks overdue active projects as late and auto-completes posted projects whose verification deadline has passed with a verified post.

Was this article helpful?