# TikTok Creator Hub

## Dashboard / How to use
A single‑page command center for TikTok creators to schedule videos, monitor analytics, manage brand collaborations, and issue invoices—all powered by linked databases, rollups, and one‑click buttons. Ideal for solo creators and small teams who need a clear, end‑to‑end workflow without leaving Notion.

**Quick start**
- Duplicate the template (Share → Duplicate as template).  
- Open the **Content Calendar** sub‑page and add your next video ideas.  
- Link each video to a brand deal in **Brand Deals** if applicable.  
- Once a video is published, fill in the performance numbers; the **Performance Chart** updates automatically.  
- Click the **Generate Invoice** button on the **Invoices** page to create a ready‑to‑send invoice for any signed deal.  
- Use the **Video Topic Suggestion** field to generate trending video ideas and outlines based on current hashtags.

---

## Content Calendar
Plan, schedule, and visualize all upcoming TikTok posts in a calendar view. Drag‑and‑drop to reschedule, and filter by status or campaign.

| Video Title (Title) | Status (Select) | Publish Date (Date) | Platform (Select) | Tags (Multi‑select) |
|---------------------|-----------------|---------------------|-------------------|---------------------|
| 5‑Day Skincare Routine | Idea | 2026‑07‑10 | TikTok | #skincare, #routine |
| Behind‑the‑Scenes: Studio Setup | Scripted | 2026‑07‑12 | TikTok | #bts, #studio |
| Trending Dance Challenge | Filming | 2026‑07‑15 | TikTok | #dance, #trend |

> 💡 Tip: Use the **Calendar** view (top‑right) to see your publishing timeline at a glance.

---

## Video Planner
Detailed planning for each video, including scripts, assets, and linked brand deals. Rollups pull performance data from the **Performance Tracker**.

| Video Title (Title) | Script (Text) | Assets (Files) | Brand Deal (Relation) | Views (Number) | Likes (Number) | Comments (Number) | Performance Chart (Rollup) |
|---------------------|---------------|----------------|-----------------------|----------------|----------------|--------------------|-----------------------------|
| 5‑Day Skincare Routine | Intro → Day 1 → Day 2 → Day 3 → Outro | skincare‑list.pdf |  | 0 | 0 | 0 | [Chart](https://charts.google.com) |
| Behind‑the‑Scenes: Studio Setup | Voice‑over script | studio‑layout.png |  | 0 | 0 | 0 | [Chart](https://charts.google.com) |
| Trending Dance Challenge | Choreography notes | music‑track.mp3 |  | 0 | 0 | 0 | [Chart](https://charts.google.com) |

> ✅ Best practice: After publishing, immediately fill **Views**, **Likes**, and **Comments** to keep the **Performance Chart** current.

---

## Performance Tracker
Aggregates analytics across all videos and provides weekly/monthly summaries via rollups and formulas.

| Video Title (Relation) | Views (Number) | Likes (Number) | Comments (Number) | Engagement Rate (Formula) |
|------------------------|----------------|----------------|-------------------|----------------------------|
| 5‑Day Skincare Routine | 12,340 | 1,210 | 85 | `prop("Likes") / prop("Views")` |
| Behind‑the‑Scenes: Studio Setup | 8,560 | 720 | 40 | `prop("Likes") / prop("Views")` |
| Trending Dance Challenge | 15,780 | 2,340 | 120 | `prop("Likes") / prop("Views")` |

> 💡 Tip: Create a **Bar Chart** view (using Notion’s built‑in chart block or an embed) to visualize weekly growth.

---

## Brand Deals
Track outreach, negotiations, and payments for every brand partnership. One‑click **Generate Invoice** button creates a linked invoice in the **Invoices** database.

| Brand (Title) | Deal Status (Select) | Campaign (Text) | Payment Terms (Select) | Amount (Number) | Invoice (Relation) | Paid (Checkbox) |
|---------------|----------------------|-----------------|------------------------|-----------------|--------------------|-----------------|
| GlowSkin Co. | Negotiating | “Morning Glow” series | Net30 | 1,200 |  | ☐ |
| TrendyThreads | Signed | “Outfit of the Day” | Upfront | 800 |  | ☑ |
| FreshBite Snacks | Prospect | “Snack Review” | Net15 | 500 |  | ☐ |

> ✅ Best practice: Update **Deal Status** to “Signed” before generating an invoice to keep financials accurate.

---

## Invoices
Auto‑generated invoices linked to brand deals. Use the **Send Invoice** button to copy a pre‑formatted email template to your clipboard.

| Invoice # (Title) | Client (Relation) | Amount (Number) | Due Date (Date) | Paid (Checkbox) | Send Invoice (Button) |
|-------------------|-------------------|-----------------|-----------------|-----------------|-----------------------|
| INV‑2026‑001 | GlowSkin Co. | 1,200 | 2026‑08‑01 | ☐ | **Send Invoice** |
| INV‑2026‑002 | TrendyThreads | 800 | 2026‑07‑20 | ☑ | **Send Invoice** |

> 💡 Tip: The **Send Invoice** button uses Notion’s “Button” block with the action “Copy to clipboard” and contains a ready‑to‑paste email:

```
Subject: Invoice INV-2026-001 – GlowSkin Co.

Hi [Contact Name],

Please find attached Invoice INV-2026-001 for $1,200, due 2026‑08‑01. Let me know if you have any questions.

Best,
[Your Name]
```

---

## Community and Onboarding
Join our Discord community to share feedback and receive updates. Watch our 5-minute onboarding video to get the most out of this template.

---

## How to set up in Notion
1. **Import** this markdown file into a new Notion page (drag‑and‑drop or use “Import → Markdown”).  
2. For each table, click the table, select **Convert to Database** → **Table – Full Page**.  
3. **Set property types** exactly as indicated in parentheses after each column header:  
   - Title → **Title**  
   - Status, Platform, Deal Status, Payment Terms → **Select** (add the listed options)  
   - Tags → **Multi‑select** (add the listed tags)  
   - Publish Date, Due Date → **Date**  
   - Views, Likes, Comments, Amount → **Number** (format as plain number)  
   - Performance Chart, Engagement Rate → **Formula** (copy the formula shown)  
   - Brand Deal, Invoice, Client → **Relation** (link to the respective database)  
   - Paid → **Checkbox**  
   - Send Invoice → **Button** (action: “Copy to clipboard”, paste the email template).  
4. **Create linked views**:  
   - In **Content Calendar**, add a Calendar view filtered by “Status ≠ Published”.  
   - In **Performance Tracker**, add a Table view grouped by “Video Title”.  
5. **Set up rollups**:  
   - In **Video Planner**, add a Rollup property “Total Earned” → Relation to **Brand Deals** → Rollup → “Amount” → Sum.  
   - In **Brand Deals**, add a Rollup “Total Invoiced” → Relation to **Invoices** → Rollup → “Amount” → Sum.  
6. **Publish** the page (Share → Share to web) and enable **Allow duplicate as template** so others can copy it instantly.  

You’re now ready to run a professional TikTok creator business entirely inside Notion. Happy creating!