Airtable
+
Niche King

Build Your Content Database

Turn Airtable into your content command center. Use Niche King's API to generate titles, descriptions, and scripts — automatically logged and tracked in your database.

How This Works

Niche King does not connect to Airtable directly. This guide shows how to build a content database using Airtable scripting extensions or Zapier/Make as middleware.

For a direct AI-powered experience with all 12 tools, try Claude, Cursor, Windsurf, Cline, Continue, Zed, or Amazon Q — all connect natively via MCP.

Airtable + API access is included with every plan

No separate API pricing. Subscribe to any plan, generate your API key, and connect instantly.

AI YouTube Strategist

$197/mo

Annual: $1,970/yr — save $394

  • Full AI tool suite (12 tools)
  • Niche research engine (500+ videos)
  • Titles, scripts, thumbnails on demand
  • Strategy reports & content calendar
  • Works in Claude, Cursor & Windsurf
  • API: 500 calls/day
Get Started — $197/mo
MOST POPULAR

Group Coaching

$497/mo

Annual: $4,970/yr — save $994

Everything in Strategist, plus:

  • 3 live group coaching calls/week
  • Hot seat audits & Q&A
  • Ask questions 24/7
  • Up to 10 channels
  • API: 2,000 calls/day
Join Group Coaching — $497/mo

The Inner Circle

$1,497/mo

Annual: $14,970/yr — save $2,994

Everything in Group Coaching, plus:

  • We build your full strategy
  • Direct message access to Jeremy
  • Annual conference in Dallas
  • Monthly performance reports
  • Accountability check-ins
  • API: 5,000 calls/day
Join Inner Circle — $1,497/mo

All plans include full MCP Server + REST API access. Up to 5 API keys per account. Cancel anytime.

Airtable + Niche King Use Cases

Content Database with AI Titles

Create tables for Video Ideas, Generated Titles, and Scripts. Automatically populate with AI-generated options using Niche King's API. Track which titles you selected and why.

Video Production Pipeline

Build a multi-stage workflow (Ideation → Scripted → Filmed → Edited → Published). Attach AI-generated scripts, thumbnails, and descriptions to each video record. View pipeline health at a glance.

Content Calendar View

Gallery and calendar views of your publishing schedule. Link each date to video records with AI-generated content. Filter by series, formula type, or status. Drag-drop to reschedule.

Research Insights Logger

Create a research database linked to video ideas. Log competitor analysis, audience insights, and trending topics. Use Niche King's research data and research patterns to inform content decisions.

Option 1: Scripting Extension (Code-Free Setup)

Use Airtable's built-in Scripting extension to call Niche King directly. No third-party automation tool needed — all automation lives in Airtable.

1

Create your Niche King API key

Log in to your Niche King account, go to Settings → API Keys, and create a new key. Copy it — you'll need it in the script.

2

Add the Scripting extension

In your Airtable base, click Extensions → Scripting. Copy the example code below and paste it into the script editor.

3

Customize for your tables

Update the script to match your Airtable schema:

  • base.getTable('Content Pipeline') → your table name
  • title, type, count → your API parameters
  • 'Generated Title', Grade → your field names
4

Run from a button

Add a Button field to your table and set it to trigger the script. Click the button to generate titles and auto-populate your database.

Airtable Scripting Extension (JavaScript)
// Airtable Scripting Extension
// Generate YouTube titles and add to content database

const table = base.getTable('Content Pipeline');
const api_key = 'sk-nk-your-api-key';

async function generateTitles(videoTitle, formulaType = 'how-to') {
  const response = await fetch(
    'https://app.nicheking.video/api/v1/generate/titles',
    {
      method: 'POST',
      headers: {
        'Authorization': 'Bearer ' + api_key,
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        title: videoTitle,
        type: formulaType,
        count: 10
      })
    }
  );

  const data = await response.json();
  return data.titles;
}

async function addToDatabase(videoTitle, formulaType) {
  const titles = await generateTitles(videoTitle, formulaType);

  for (const title of titles.slice(0, 3)) {
    await table.createRecordAsync({
      'Video Title': videoTitle,
      'Generated Title': title.text,
      'Grade': title.grade,
      'Status': 'Needs Review',
      'Generated At': new Date().toISOString()
    });
  }
}

// Call from button field or automation
await addToDatabase('My New Video', 'how-to');

Pro tip: Use await table.updateRecordAsync() to modify existing records instead of creating new ones. This lets you update a single "Generated Titles" field with a formatted list.

Option 2: Zapier or Make (No Code)

Use Zapier or Make for visual workflow automation. Trigger on record creation, call Niche King's API, and update Airtable — all point-and-click.

1

Create Zapier or Make automation

In Zapier or Make, create a new automation. Set the trigger to "Airtable — Record created in [table name]".

2

Add HTTP request to Niche King

Add an HTTP module that calls Niche King's API endpoint. Configure:

URL

https://app.nicheking.video/api/v1/generate/titles

Method

POST

Headers

Authorization: Bearer sk-nk-your-key
Content-Type: application/json

3

Update Airtable record

Add an Update Airtable Record action. Map the API response (titles, grades) to your table fields. Select which fields to populate.

Zapier/Make Workflow Flow
{
  "trigger": "Airtable - Record created in 'Content Ideas'",
  "steps": [
    "Airtable - Get record details",
    "HTTP - Call Niche King /generate/titles",
    "Airtable - Update record with generated titles",
    "Airtable - Create record in 'Generated Titles' table",
    "Slack - Send notification with preview"
  ]
}

Airtable Schema Examples

Content Ideas Table

Title (Text) — required
Formula Type (Single select: How-To, Listicle, Story, etc.) — required
Video Type (Single select: Long, Short, Live Stream)
Status (Single select: Brainstorm, Ready for AI, In Pipeline)
Series (Link to Series)
Notes (Long text)
Automation: Button → Generate Titles

Generated Titles Table

Video Idea (Link to Content Ideas) — required
Title (Text) — populated by API
Grade (Single select: A+, A, B+, B, C, etc.) — populated by API
Selected (Checkbox) — for filtering final choices
Generated At (Date) — auto-populated
Notes (Long text)

Video Production Pipeline Table

Video Title (Text) — required
Status (Single select: Planned, Scripted, Filmed, Edited, Published)
Final Title (Link to Generated Titles)
Script (Long text) — generate via API
Thumbnail Strategy (Long text) — generate via API
Description (Long text) — generate via API
Publish Date (Date)
Video Link (URL) — YouTube link when published

Pro Tips

💡 Use Lookups to sync data across tables

Link your Video Pipeline table to Generated Titles. Use lookup fields to auto-display the selected title and grade in your pipeline view.

💡 Create views for every stage

Build filtered views (Needs AI, Ready to Film, Published). Assign each view to a team member for their specific role.

💡 Log API usage to track costs

Create an API Calls table that logs each generation (title, timestamp, token count). Calculate your monthly API spend based on usage.

💡 Automate notifications

In Make or Zapier, add a Slack or email action when a record reaches "Ready to Film" status. Keep your team in sync without manual updates.

💡 Build a status dashboard

Use Airtable forms, calendar views, and reports to give producers and managers real-time visibility into your content pipeline.

💡 Version control your titles

Don't overwrite generated titles — create a new record for each generation. Tag with a date or version number so you can compare ideas over time.

Start Building with Airtable

Every Niche King plan includes full REST API access. Connect Airtable in minutes and automate your content creation.

See PlansView All Connections