In short
- Build four tabs: Plan (one row per creator), Posts (one row per deliverable), Orders (one row per sale) and Summary. Type only into the first three; Summary is formulas.
- Give every creator and post an ID that matches the UTM and code, so a sale can be traced back to a row without guessing.
- Store each metric window in its own column, such as views at day 7 and day 30, and never overwrite an old number.
- Add alert rules to the sheet, such as a missing label or a cost per 1,000 views above 1.5 times the median, so problems show up before the closing report.
An influencer marketing dashboard is a spreadsheet with four tabs. Plan holds one row per creator, with fee, tier and contract status. Posts holds one row per deliverable, with its URL, label check and metrics at day 7 and day 30. Orders holds one row per tracked sale. Summary reads from the other three and shows spend, views, cost per 1,000 views, orders and cost per order. Build it before the first post goes live, so that every number has a place to land.
The dashboard is the live view. Once the campaign ends, its numbers feed the closing document described in our influencer campaign report template, and the KPIs it tracks should come from your brief; our guide to influencer marketing KPIs lists them by goal. This post is the sheet itself: columns, formulas, alert rules and a filled-in example. For the channel as a whole, see the complete guide to influencer marketing in India.
The four tabs
| Tab | One row per | Filled by | Refreshed |
|---|---|---|---|
| Plan | Creator | Strategist, from the approved shortlist | When the plan changes |
| Posts | Deliverable (a Reel, a Short, a Story set, a post) | Strategist, from creator screenshots and live URLs | Daily in week one, then at day 7 and day 30 |
| Orders | Tracked order | Brand, from the store export | Daily or weekly |
| Summary | Nothing; formulas only | Nobody | Automatically |
Only three tabs take typed input. If someone types into Summary, the formulas are broken and the next person will not know. Lock it.
IDs hold the sheet together. Give every creator an ID such as c001 and every deliverable one such as p001, and use the creator ID in the UTM content tag and the discount code, as described in UTM links for influencer campaigns and tracking influencer sales with discount codes. A sale can then be traced to a row without guessing from a handle.
Tab 1: Plan
| Col | Column | Type | Notes |
|---|---|---|---|
| A | Creator ID | Text | Matches the UTM and code |
| B | Handle | Text | The public account name |
| C | Platform | List | Instagram, YouTube, LinkedIn and so on |
| D | Tier | List | Nano, Micro, Mid-tier, Macro, Mega, by follower band |
| E | Language | List | The language of the content, not the creator's mother tongue |
| F | City or state | Text | Where the audience sits, from insights |
| G | Gully Score or your own score | Number | Out of 100; see how we work |
| H | Fee before GST (₹) | Number | The agreed creator fee |
| I | Usage rights fee (₹) | Number | Zero if none; keep it separate so it stays visible |
| J | Exclusivity fee (₹) | Number | Zero if none |
| K | Total cost (₹) | Formula | =H2+I2+J2 |
| L | Forecast views | Number | The creator's median over the last 10 posts of this format |
| M | Contract status | List | Draft, sent, signed |
| N | Payment status | List | Not due, invoice received, paid |
Treat GST, TDS and invoice details as notes on the payment status, since they depend on whether each creator is registered; our guide to TDS and GST on influencer payments explains the rules. The forecast views column matters most for later: it is the promise you will hold the creator to.
Tab 2: Posts, the inputs
| Col | Column | Notes |
|---|---|---|
| A | Post ID | p001 upward |
| B | Creator ID | Must match Plan |
| C | Format | Reel, Short, Story set, LinkedIn post and so on |
| D | Planned date | From the content calendar |
| E | Live date | Blank until live |
| F | Post URL | The permanent link |
| G | Label OK | Y or N: is the disclosure label clear and upfront? |
| H | Cost (₹) | Pulled from Plan, =VLOOKUP(B2,Plan!A:K,11,FALSE); split across deliverables if the creator has several |
| I | Views, day 7 | From the creator's own insights screenshot |
| J | Reach, day 7 | Same screenshot |
| K | Saves, day 7 | Same screenshot |
| L | Shares, day 7 | Same screenshot |
| M | Tracked clicks | From the link report |
| N | Tracked orders | Counted once, from the Orders tab |
| O | Net revenue (₹) | After discount, returns and cancellations |
| P | Views, day 30 | A new column, not an overwrite |
Add one more set of columns for each window you report, rather than editing the first set. A day-30 number and a day-7 number are different facts, and your report may need both. Take the metric labels from the screenshot, because platforms rename them; our guide to measuring Instagram Reel performance explains which figure is which.
Tab 2: Posts, the calculated columns
| Col | Column | Formula for row 2 |
|---|---|---|
| Q | Cost per 1,000 views (₹) | =IFERROR(H2/I2*1000,"") |
| R | Saves and shares per 1,000 reached | =IFERROR((K2+L2)/J2*1000,"") |
| S | Click-through | =IFERROR(M2/I2,"") |
| T | Cost per order (₹) | =IFERROR(H2/N2,"") |
| U | Net revenue ÷ cost | =IFERROR(O2/H2,"") |
| V | Days late | =IF(E2="","",E2-D2) |
| W | Forecast views | =VLOOKUP(B2,Plan!A:L,12,FALSE) |
| X | Tier | =VLOOKUP(B2,Plan!A:D,4,FALSE) |
| Y | Delivery against forecast | =IFERROR(I2/W2,"") |
| Z | Language | =VLOOKUP(B2,Plan!A:E,5,FALSE) |
IFERROR keeps empty cells from showing errors before data arrives. Use one cost basis for every row, so that fees with or without GST are never mixed in column H, and one format per cost-per-view comparison. A Story set and a Reel should not share a median.
Tab 3: Orders
Orders needs only six columns: Order ID, date, order value after discount, code used, UTM content tag and new customer (Y or N). Add a seventh, Credited post ID, with a fixed rule: credit by code first and by UTM second, or the reverse, and write the rule at the top of the tab. Every order then belongs to one post and is counted once. The Tracked orders column in Posts counts the rows here, for example =COUNTIFS(Orders!G:G,A2), and Net revenue is a SUMIFS on the same key, for example =SUMIFS(Orders!C:C,Orders!G:G,A2).
The new-customer flag lets you report cost per new customer later, using the method in influencer cost per acquisition.
A filled-in example (made-up numbers)
Tab 4: Summary
Six tiles on top, tables underneath.
| Tile | Formula |
|---|---|
| Spend against budget | =SUM(Posts!H:H) against the budget cell |
| Posts live against planned | =COUNTA(Posts!E2:E) and =COUNTA(Posts!D2:D) |
| Views against forecast | =SUM(Posts!I:I)/SUMIF(Posts!E:E,"<>",Posts!W:W), where 100% means on forecast |
| Blended cost per 1,000 views | =SUM(Posts!H:H)/SUM(Posts!I:I)*1000 |
| Tracked orders | =COUNTA(Orders!A2:A) |
| Cost per order | =SUM(Posts!H:H)/COUNTA(Orders!A2:A) |
Open-ended ranges such as E2:E work in Google Sheets; in Excel, use a closed range such as E2:E1000 or a whole column. Underneath, a table by tier with SUMIFS(Posts!H:H,Posts!X:X,"Micro") for spend and the same for views, and a second table by language on column Z, so you see which cohort is cheapest. Add a median row with =MEDIAN(Posts!Q2:Q). Use the median, not the average, for per-creator comparisons, because one very good or very bad post will move an average.
The blended cost per 1,000 views is not a verdict. We found no published India benchmark for sponsored creator content, so compare it with your own paid social and with your first wave. If the goal is not sales, replace the last two tiles with the primary KPI from the brief.
Alert rules that catch problems early
| Rule | Condition | Action |
|---|---|---|
| Label missing | Label OK is N | Message the creator the same day and agree an edit |
| Late post | Days late above 1 | Ask for a new date; check the contract's remedy |
| Overpriced post | Cost per 1,000 views above 1.5 times the median | Review the creator before rebooking |
| Under-delivery | Delivery against forecast (column Y) below 50% at day 7 | Ask why; check for an unexplained change in the audience |
| Code leak | Code orders climbing while tracked clicks stay flat | Check whether the code has appeared on a coupon site |
| Missing screenshot | No views entered by day 8 | Chase the creator |
The 1.5 times and 50% limits are our working rules, not published thresholds. Set your own once the first wave gives you a median. Apply the rules as conditional formatting so that a cell turns red, and put a "next action" column beside it. A red cell with no owner is just a coloured cell.
Keeping the dashboard honest
- Screenshots in a folder. Save every creator screenshot, named by post ID and date, beside the sheet. If a number is questioned, you can show where it came from.
- One owner for each tab. Plan and Posts belong to the strategist, Orders to the brand's store admin, Summary to nobody.
- Creators do not edit. They send screenshots. A shared edit link on a sheet that sets their own fees is a bad idea.
- No summed reach. Reach counts unique people per post, so adding reach across posts counts the same person more than once. Report views, or label reach as non-unique.
- Keep history across campaigns. In a 2025 Kantar-backed study covered by Campaign India, 72% of brands said they prefer long-term partnerships. Archive each campaign's Plan and Posts tabs, so the next shortlist can start from real results. Our influencer shortlist template shows how to carry them over.
Where the dashboard connects to everything else
Listening data sits beside the dashboard rather than in it; the method is in social listening for influencer campaigns. A quality score for each draft and live post, from how to evaluate influencer content quality, can sit in one extra column on Posts. When the sheet outgrows its editors, keep the columns and IDs and move to a dashboard tool.
Our performance influencer marketing service runs on a shared tracker with the same structure: every creator, deliverable, date, approval and result in one place. If you would like one set up for your campaign, send us a brief.
Sources
- Indian consumers and influencers: coverage of a 2025 Kantar-backed study of consumers and brands, Campaign India (12 Jun 2025)
- India creator-economy research report page: brand behaviour survey, Q1 2026 (vendor estimate), Influencer-platform vendor research page (accessed 31 Oct 2026)
Frequently asked questions
What should an influencer marketing dashboard include?
At minimum: the creator plan with fees and contract status, one row per post with URL, label check and metrics at fixed days, a log of tracked orders, and a summary with spend, views, cost per 1,000 views, orders and cost per order. Add alert columns for late posts and missing labels.
Can I build an influencer dashboard in Google Sheets or Excel?
Yes, and for most campaigns of up to a few hundred posts a spreadsheet is enough. The formulas in this template use standard functions such as SUM, SUMIFS, COUNTIFS, IFERROR, VLOOKUP and MEDIAN, which work in both. Excel needs a closed range where Google Sheets accepts an open one. Add drop-down lists for statuses so that people type the same word every time.
How often should the dashboard be updated?
Check each new post daily for the first week for labels, codes and comments, then take dated screenshots at day 7 and day 30. Refresh orders as often as your store exports them. Weekly is enough for the summary on a monthly retainer. Our how we work page shows the weekly rhythm we use.
Which numbers belong on the front page of the dashboard?
Six tiles: spend against budget, posts live against planned, views against forecast, blended cost per 1,000 views, tracked orders and cost per order. Everything else is a table underneath. If the goal is not sales, swap the last two tiles for the primary KPI in your KPI list.
How do I count an order once when it has both a code and a link?
Give each order one row, with columns for code and UTM, and credit it to a single creator using a fixed rule, for example the code first and the link second. Never count the code orders and the link orders separately and add them. See UTM links for influencer campaigns.
When should I move from a spreadsheet to a dashboard tool?
When several people edit at once and overwrite each other, when you run hundreds of deliverables a month, or when you want numbers pulled in automatically instead of typed from screenshots. Keep the same columns and IDs when you move, so past campaigns stay comparable.