In short
- Keep three sheets with three jobs: a shortlist to choose creators, this tracker to run the campaign, and a dashboard to read results. Share the same IDs across all three.
- Use one row per deliverable, in seven column blocks from identity to money and rights. Fixed drop-down lists stop people typing five spellings of 'done'.
- Let formulas do the nagging: days in stage, next action, a LATE flag and a ready-to-pay check that needs a live URL, a passed label check and an invoice.
- Keep PAN, bank and address details out of the shared tracker. It should hold Y or N, with the data in a restricted tab.
An influencer tracking sheet is a spreadsheet with one row per deliverable and columns for every step a creator passes through: contract, product, concept, draft, live post, invoice and payment. Each stage has a fixed status list, each row has a next action, and formulas flag what is late. It is the operations sheet. It does not hold results; those belong in the dashboard.
You will usually run three sheets in a campaign, and this post covers the middle one. The shortlist template chooses the creators, this tracker moves them through the campaign, and the dashboard template reads the results. Our micro-influencer campaign plan shows a short version of this tracker as a stage table. For the whole channel, start with the complete guide to influencer marketing in India, and see how we work for the stages the tracker follows.
Three sheets, three jobs
| Sheet | Question it answers | Updated by | Shared IDs |
|---|---|---|---|
| Shortlist | Who should we book? | Strategist and reviewer | Creator ID |
| Tracker (this post) | Where is each creator in the process? | Coordinator, daily | Creator ID, post ID |
| Dashboard | What did it produce and what did it cost? | Strategist, at day 7 and day 30 | Creator ID, post ID |
Keep them separate. A tracker that tries to hold views, clicks and orders turns into a 60-column sheet nobody opens. A dashboard that tries to hold dispatch dates and contract versions loses its summary.
One row per deliverable
Use one row per deliverable, not per creator, and repeat the creator ID. A creator who owes a Reel and a Story set has two rows, because the two items are approved and posted separately and can sit at different stages. Number them p001 upward. If every creator owes exactly one deliverable, the rows are the same thing and you can use one ID for both.
The column blocks
Block A: identity
| Column | Type | Entry |
|---|---|---|
| Post ID | Text | p001, never reused |
| Creator ID | Text | c001, matches the shortlist and the tracking links |
| Platform and format | List | Instagram Reel, YouTube integration and so on |
| Tier | List | Nano, micro, mid-tier, macro, mega |
| Cohort or wave | Text | Wave 1, 2 or 3, or a city cluster |
| Owner | List | The coordinator responsible for this row |
Block B: contract and KYC
| Column | Type | Entry |
|---|---|---|
| Contract status | List | Not sent, sent, signed |
| Contract date | Date | Date of the signature |
| Label and rights agreed | Y or N | Label wording, usage rights and exclusivity are in the signed copy |
| Payment details received | Y or N | The details themselves live elsewhere |
| GST registered | Y, N or unknown | In a 2026 vendor survey, only 15.2 percent of creators were registered as a business entity or GST individual, so expect many N answers |
Block C: product
| Column | Type | Entry |
|---|---|---|
| Product needed | Y or N | UGC creators may already own it |
| Dispatch status | List | Not due, packed, dispatched, delivered, failed, returned |
| Tracking number | Text | From the courier |
| Delivered on | Date | Starts the content clock |
| Kept or returned | List | Kept, to be returned, returned |
Block D: content gates
| Column | Type | Entry |
|---|---|---|
| Concept due | Date | Formula from the delivery date |
| Concept status | List | Not received, with approver, approved, changes asked |
| Draft due | Date | Formula |
| Draft status | List | Not received, with strategist, with approver, changes asked, approved |
| Revision round | Number | 0, 1 or 2 |
| Approved file link | URL | Only the approved version; see the approval workflow |
Block E: live and QA
| Column | Type | Entry |
|---|---|---|
| Planned live date | Date | From the calendar |
| Actual live date | Date | Blank until live |
| Post URL | URL | Permanent link |
| Label check | List | Pass, fixed, fail |
| Link and code check | List | Pass, fixed, fail |
| QA done by and when | Text | Name and time, from the pre-publish QA checklist |
The label check has its own column because ASCI's influencer guidelines require a clear label whenever there is a material connection, and a post that fails that check should never reach the payment column.
Block F: money and rights
| Column | Type | Entry |
|---|---|---|
| Fee agreed (₹) | Number | Before GST |
| Invoice received | Y or N | Valid invoice in the finance folder |
| Payment status | List | Not due, ready, scheduled, paid, held |
| Rights type | List | Organic only, brand repost, partnership ads |
| Rights end date | Date | Formula from live date and agreed days |
| Ads status | List | Not used, running, switched off |
Keep fee terms and TDS workings in the finance sheet; the tracker needs only the status. Our guides to influencer payment terms and TDS and GST cover what finance should record.
Fixed status lists
Every status column uses a drop-down. Free text produces "done", "Done", "completed" and "ok", and the counts stop working. Create the lists on a separate Lists tab and point the data validation at them. Order each list the way a row moves, so that a simple sort puts the furthest behind rows on top. Add a "Held" value to Payment status and a "Failed" value to Dispatch status, because you will need both, and a tracker with no way to record a problem hides it.
Formulas that do the nagging
Row 2 is the first row. Adjust column letters to your sheet.
| Purpose | Formula |
|---|---|
| Concept due, two working days after delivery | =IF(D2="","",WORKDAY(D2,2)) |
| Draft due, three working days before the planned live date | =IF(E2="","",WORKDAY(E2,-3)) |
| Days since the last stage change | =TODAY()-F2 where F is "Status changed on" |
| Rights end date, 90 days after going live | =IF(G2="","",G2+90) |
| Rights alert | =IF(H2="","",IF(H2-TODAY()<=7,"Ends soon","")) |
| Late flag on the draft | =IF(AND(I2<>"Approved",J2<TODAY()),"LATE","") |
| Ready to pay | =IF(AND(K2<>"",L2="Pass",M2="Y",N2="Y"),"Ready","Not yet") |
| Next action | =IF(O2<>"Signed","Chase contract",IF(P2<>"delivered","Chase parcel",IF(Q2<>"Approved","Chase concept",IF(R2<>"Approved","Chase draft",IF(S2="","Await go-live",IF(T2<>"Pass","Fix label","Check payment")))))) |
Make the "Status changed on" column a manual date, entered when someone changes a stage. A formula on TODAY() alone cannot tell you how long a row has been stuck. The ready-to-pay check needs a live URL, a passed label check, a valid invoice and a Y for payment details. Without all four, finance does not pay. In our process, creators are paid after deliverables are verified, and the check makes the verification visible.
Add conditional formatting: red fill when the flag says LATE, amber when a row has sat in one stage more than three working days, grey when the row is fully paid.
A filled-in example (made-up rows)
Who updates what
| Column block | Who updates it | How often |
|---|---|---|
| Contract and KYC | Strategist or coordinator | When a document arrives |
| Product | Whoever packs and ships | Daily during dispatch |
| Content gates | Coordinator | When a file arrives or a decision is made |
| Live and QA | Coordinator | Within an hour of each post going live |
| Money and rights | Finance, with the coordinator | Weekly |
Give the brand view-only access, with comment rights on the Content block. Lock the formula columns, and keep a named owner for each block so nobody has to ask who last touched a row.
Keep sensitive details out of the sheet
PAN numbers, bank account numbers and home addresses do not belong in a tracker shared with a brand team, an agency and a courier. Keep them in a restricted tab or a finance document, referenced by creator ID. The tracker holds "received" as Y or N. Share the dispatch list with the courier as a separate file, and delete it when the campaign closes. Data protection in influencer marketing explains why this habit matters before the main duties under the new rules start to apply.
Tracking products given as benefits
If your campaign gives creators products, trips or gifts, add a second tab: a ledger with one row per item, giving the creator ID, the date, the item and its market value. A SUMIFS formula gives the running total per creator for the financial year. Section 194R, as TaxGuru's summary of the CBDT circular describes it, can apply once the total benefits to a resident in a financial year exceed ₹20,000, and a product returned after a shoot does not count. Set an amber flag at ₹15,000 so that nobody is surprised. Whether and how to deduct is a question for your CA. This is general information, not legal or tax advice.
The weekly routine
- Monday: sort by flag. Every red row gets an owner and a date before the end of the day.
- Daily in the live week: check every new post within the hour, then update live date, URL and the two QA columns.
- Friday: copy the sheet's values into a tab named with the date. When someone disputes a date, you can show what the sheet said that week.
- After close: archive the tracker with the dashboard and the report, as in the post-campaign analysis checklist.
Before you launch the sheet
- One row per deliverable, with creator ID and post ID
- Drop-down lists on every status column
- Formula columns locked
- Sensitive details in a separate restricted tab
- The benefit ledger created if you give products
- Brand and agency access levels set
- IDs match the shortlist, the tracking links and the dashboard
- A named owner for every column block
If you would rather have us keep the tracker, every Influencer Gully campaign comes with a shared tracker covering each creator, deliverable, date, approval and result, run by your named strategist. Send us a brief for a creator plan within 48 hours, or read about our micro and nano influencer service for programmes with many rows. For the launch meeting that sets these columns up, use the kickoff checklist, and for dates, the campaign timeline template.
Sources
- Coverage of a 2026 India creator-economy report: creator numbers, engagement and cost by city tier, Campaign India (21 May 2026)
- Summary of TDS section 194R FAQs (CBDT Circular 12 of 2022), TaxGuru (30 Jun 2022)
- ASCI Guidelines for influencer advertising in digital media, ASCI (accessed 31 Oct 2026 (Addendum II dated 6 Mar 2025))
Frequently asked questions
What should an influencer tracking sheet include?
Identity (creator ID, platform, tier), contract and KYC status, product dispatch and delivery, concept and draft approvals, live date and URL, label check, link and code, invoice and payment status, and the dates your rights end. Add a next-action column and a flag for anything late, so the sheet tells you what to do.
What is the difference between a tracking sheet and a dashboard?
The tracker records process: who has signed, who has the product, who owes a draft, who is paid. The dashboard records results: views, clicks, orders and cost per result. They share creator and post IDs but are separate sheets, because the people who update them and the questions they answer are different.
Should I use Google Sheets, Excel or a dedicated tool?
A spreadsheet is enough for most campaigns up to a few hundred rows, and the formulas here work in both. Consider a dedicated tool when several people edit the same rows at once and versions collide, or when you manage hundreds of creators across many campaigns. Move the same columns into the tool.
How often should the tracking sheet be updated?
Update stage changes the day they happen, review flags every morning during the live window and hold a 20-minute weekly check-in for the whole sheet. At the end of each week, copy the values into a dated tab so you can see how the campaign moved and settle any later dispute about dates.
Where should creator PAN and bank details be stored?
In a restricted finance tab or document that only the people who pay creators can open. The shared tracker should hold only a Y or N for 'details received'. Collect what you need for payment and tax, and nothing more. Our post on data protection in influencer marketing covers the wider picture.
How do I track free products for tax?
Keep a ledger of the market value of every product, trip or gift given to each creator in the financial year. Section 194R, as summarised by TaxGuru, can apply once the total passes ₹20,000. A product returned after a shoot does not count. Ask your CA how to treat it. See influencer product seeding logistics.