Skip to content
Matt Grant for Congress — Missouri — District 2
Access to Business

Community resource

Airtable Starter Bases for Startups

Airtable Starter Bases for Startups

graph LR CRM["CRM / Sales Pipeline"] INV["Investor Tracker"] CON["Content Calendar"] OKR["OKR Tracker"] HIRE["Hiring Pipeline"] CRM -->|"Won deals fund"| OKR CRM -->|"Case studies from"| CON INV -->|"Investor updates via"| CON OKR -->|"Hiring goals drive"| HIRE OKR -->|"Revenue targets in"| CRM HIRE -->|"Team announcements"| CON style CRM fill:#4B8BBE,color:#fff style INV fill:#6A4C93,color:#fff style CON fill:#1982C4,color:#fff style OKR fill:#F77F00,color:#fff style HIRE fill:#D62828,color:#fff

> Disclaimer: This is educational information for startup operations. Adapt all structures to your specific business needs. Airtable field types and features may change; verify against current Airtable documentation.


How to Use This Guide

Each base below includes:

  • Table structures with exact field names and types (copy-paste ready)
  • Recommended views to create after setup
  • Automation suggestions to reduce manual work

Create each base separately in Airtable, then link them using the cross-base linking suggestions at the end.


1. CRM / Sales Pipeline

Table: Contacts

Field NameField TypeNotes
Full NameSingle line textPrimary field
EmailEmail
PhonePhone number
TitleSingle line textJob title
CompanyLink to another recordLinks to Companies table
SourceSingle selectInbound, Outbound, Referral, Event, Website, LinkedIn
LinkedIn URLURL
NotesLong textRich text enabled
Created DateCreated timeAuto-populated
Last ContactedDateManual or automation-updated
OwnerCollaboratorTeam member responsible

Table: Companies

Field NameField TypeNotes
Company NameSingle line textPrimary field
WebsiteURL
IndustrySingle selectCustomize to your market
Company SizeSingle select1-10, 11-50, 51-200, 201-500, 500+
ContactsLink to another recordLinks to Contacts table
DealsLink to another recordLinks to Deals table
Annual RevenueCurrencyEstimated
AddressLong text
NotesLong text

Table: Deals

Field NameField TypeNotes
Deal NameSingle line textPrimary field
CompanyLink to another recordLinks to Companies table
Primary ContactLink to another recordLinks to Contacts table
StageSingle selectLead, Qualified, Proposal, Negotiation, Closed Won, Closed Lost
Deal ValueCurrencyUSD
Close DateDateExpected close
ProbabilityPercentWin likelihood
Weighted ValueFormula{Deal Value} * {Probability}
SourceSingle selectInbound, Outbound, Referral, Partner, Event
ActivitiesLink to another recordLinks to Activities table
Days in StageFormulaDATETIME_DIFF(TODAY(), {Last Stage Change}, 'days')
Last Stage ChangeDateUpdate when stage changes
OwnerCollaborator
Lost ReasonSingle selectPrice, Competitor, Timing, No Budget, No Response, Bad Fit

Table: Activities

Field NameField TypeNotes
ActivitySingle line textPrimary field
TypeSingle selectCall, Email, Meeting, Demo, Follow-up, Proposal Sent
DealLink to another recordLinks to Deals table
ContactLink to another recordLinks to Contacts table
DateDateInclude time
NotesLong text
OutcomeSingle selectPositive, Neutral, Negative, No Show
Next StepSingle line text
OwnerCollaborator

Recommended Views

  • Kanban: Pipeline Board -- Group by Stage on the Deals table. This is your primary sales view.
  • Calendar: Close Dates -- Calendar view on Deals, using Close Date. See what is expected to close when.
  • Grid: My Deals -- Filtered to current user, sorted by Close Date ascending.
  • Grid: Stale Deals -- Filter where Days in Stage > 14. Follow up on stuck opportunities.
  • Gallery: Company Cards -- Gallery view on Companies showing key stats at a glance.

Automation Suggestions

  • When Stage changes to Closed Won: Send a Slack notification to the team channel.
  • When a new Deal is created: Send an email to the Owner with deal details.
  • Every Monday at 9am: Send a summary of deals closing this week to the sales team.
  • When Days in Stage > 7: Send a reminder to the deal Owner.

2. Investor Tracker

Table: Investors

Field NameField TypeNotes
Investor / Firm NameSingle line textPrimary field
TypeSingle selectAngel, Pre-Seed Fund, Seed Fund, Series A Fund, Family Office, Accelerator, Corporate VC
Check Size MinCurrencyMinimum investment
Check Size MaxCurrencyMaximum investment
Thesis / FocusLong textWhat they invest in
Portfolio CompaniesLong textNotable investments
WebsiteURL
LocationSingle line textCity, State
StatusSingle selectResearching, Intro Requested, Meeting Scheduled, Pitched, Term Sheet, Passed
Warm Intro ContactSingle line textWho can make the introduction
Warm Intro RelationshipSingle selectStrong, Medium, Weak, Cold
MeetingsLink to another recordLinks to Meetings table
Follow-upsLink to another recordLinks to Follow-ups table
PrioritySingle selectHigh, Medium, Low
NotesLong text
Last Contact DateDate

Table: Meetings

Field NameField TypeNotes
Meeting TitleSingle line textPrimary field
InvestorLink to another recordLinks to Investors table
DateDateInclude time
TypeSingle selectIntro Call, First Pitch, Partner Meeting, Due Diligence, Term Sheet Discussion
AttendeesLong textNames and roles
Key Questions AskedLong textWhat they wanted to know
Our AnswersLong textHow we responded
Their FeedbackLong textCandid notes
SentimentSingle selectVery Positive, Positive, Neutral, Negative
Next StepsLong text
Deck Version SentSingle line textTrack which version they saw
Follow-up DueDate

Table: Follow-ups

Field NameField TypeNotes
Follow-up TaskSingle line textPrimary field
InvestorLink to another recordLinks to Investors table
MeetingLink to another recordLinks to Meetings table
Due DateDate
StatusSingle selectPending, Sent, Complete, Overdue
TypeSingle selectThank You Email, Data Room Access, Financial Model, Customer Reference, Product Demo, Other
NotesLong text
OwnerCollaborator

Recommended Views

  • Kanban: Fundraise Pipeline -- Group by Status on Investors. Your fundraising command center.
  • Calendar: Meeting Schedule -- Calendar view on Meetings.
  • Grid: Hot Leads -- Investors filtered to Priority = High, sorted by Last Contact Date.
  • Grid: Overdue Follow-ups -- Follow-ups where Due Date < Today and Status != Complete.
  • Grid: By Check Size -- Investors sorted by Check Size Max descending.

Automation Suggestions

  • When Meeting is created: Auto-create a Follow-up record due 24 hours after meeting date with Type = Thank You Email.
  • When Follow-up Due Date passes: Change Status to Overdue and notify Owner.
  • When Investor Status changes to Passed: Prompt to record the reason in Notes.
  • Weekly digest: Send summary of upcoming meetings and overdue follow-ups.

3. Content Calendar

Table: Content Pieces

Field NameField TypeNotes
TitleSingle line textPrimary field
PlatformMultiple selectBlog, Twitter/X, LinkedIn, YouTube, Newsletter, Podcast, Instagram, TikTok
Content TypeSingle selectArticle, Thread, Video, Short-form Video, Carousel, Infographic, Case Study, Newsletter Issue
StatusSingle selectIdea, Drafting, Review, Scheduled, Published
AuthorCollaborator
Publish DateDateScheduled or actual
Topic / ThemeSingle selectCustomize: Product, Industry, Culture, Customer Story, How-To, Thought Leadership
Draft LinkURLGoogle Doc, Notion, etc.
Final Asset LinkURLLink to published piece
CTASingle line textCall to action included
Target AudienceSingle selectProspects, Customers, Investors, Talent, General
SEO KeywordsLong textFor blog/web content
NotesLong text

Table: Performance Metrics

Field NameField TypeNotes
Metric EntrySingle line textPrimary field (auto: Title + Date)
Content PieceLink to another recordLinks to Content Pieces
Date MeasuredDate
Views / ImpressionsNumber
Clicks / EngagementNumber
Shares / RepostsNumber
CommentsNumber
ConversionsNumberSignups, demos, etc.
Engagement RateFormula{Clicks / Engagement} / {Views / Impressions}
NotesLong text

Recommended Views

  • Kanban: Content Pipeline -- Group by Status. Drag content through your workflow.
  • Calendar: Publishing Calendar -- Calendar view on Content Pieces using Publish Date.
  • Gallery: Published Content -- Filter Status = Published, show as gallery cards.
  • Grid: By Platform -- Group by Platform to see content distribution.
  • Grid: Top Performers -- Performance Metrics sorted by Engagement Rate descending.

Automation Suggestions

  • When Status changes to Published: Prompt to create a Performance Metrics record for 7-day check-in.
  • When a new Idea is added: Notify the content lead via Slack or email.
  • Every Friday at 10am: Send a digest of content scheduled for the following week.
  • When Publish Date is tomorrow and Status is not Scheduled: Send an alert.

4. OKR Tracker

Table: Objectives

Field NameField TypeNotes
ObjectiveSingle line textPrimary field
QuarterSingle selectQ1 2026, Q2 2026, Q3 2026, Q4 2026 (update yearly)
OwnerCollaboratorExecutive or team lead
CategorySingle selectGrowth, Product, Revenue, Team, Operations
StatusSingle selectOn Track, At Risk, Behind, Complete, Cancelled
Key ResultsLink to another recordLinks to Key Results table
Overall ProgressRollupAverage of Key Results Progress %
NotesLong text
Created DateCreated time

Table: Key Results

Field NameField TypeNotes
Key ResultSingle line textPrimary field
ObjectiveLink to another recordLinks to Objectives table
OwnerCollaboratorIndividual responsible
Target ValueNumberThe goal number
Current ValueNumberUpdated regularly
UnitSingle select%, $, #, NPS, Days, Users
Progress %FormulaMIN({Current Value} / {Target Value}, 1)
StatusSingle selectNot Started, On Track, At Risk, Behind, Complete
QuarterLookupFrom linked Objective
Due DateDateEnd of quarter or custom
UpdatesLong textWeekly check-in notes
Last UpdatedLast modified time

Recommended Views

  • Kanban: By Status -- Group by Status on Objectives. Quick health check.
  • Grid: Current Quarter -- Filter Objectives to current quarter, expand Key Results.
  • Grid: My OKRs -- Filtered to current user across both tables.
  • Grid: At Risk Items -- Filter Key Results where Status = At Risk or Behind.
  • Grid: Quarterly Summary -- Group by Quarter, show Overall Progress.

Automation Suggestions

  • Every Monday at 9am: Send a reminder to all Key Result Owners to update Current Value.
  • When Progress % reaches 100%: Set Status to Complete and notify the Objective Owner.
  • When Progress % < 50% and quarter is > 50% elapsed: Set Status to At Risk.
  • End of quarter: Generate a summary report of all Objectives and their completion rates.

5. Hiring Pipeline

Table: Roles

Field NameField TypeNotes
Role TitleSingle line textPrimary field
DepartmentSingle selectEngineering, Product, Design, Sales, Marketing, Operations, Finance
LevelSingle selectIntern, Junior, Mid, Senior, Lead, Manager, Director, VP
StatusSingle selectDraft, Open, On Hold, Filled, Cancelled
Hiring ManagerCollaborator
Salary Range MinCurrency
Salary Range MaxCurrency
PrioritySingle selectUrgent, High, Medium, Low
Job Description LinkURL
Target Start DateDate
CandidatesLink to another recordLinks to Candidates table
Date OpenedDate

Table: Candidates

Field NameField TypeNotes
Candidate NameSingle line textPrimary field
EmailEmail
PhonePhone number
RoleLink to another recordLinks to Roles table
StageSingle selectApplied, Phone Screen, Interview, Offer, Hired, Rejected
SourceSingle selectJob Board, Referral, LinkedIn, Recruiter, Inbound, University
Resume LinkURLLink to resume/CV
Portfolio LinkURL
LinkedInURL
Interview DateDateNext scheduled interview
Interviewer(s)Multiple collaborators
Interview ScoreRating1-5 stars
Salary ExpectationCurrency
NotesLong textInterview feedback, observations
Rejection ReasonSingle selectCulture Fit, Skills Gap, Overqualified, Compensation, Chose Other Offer, Position Filled, No Show
Referral SourceSingle line textWho referred them
Days in StageFormulaDATETIME_DIFF(TODAY(), {Last Stage Change}, 'days')
Last Stage ChangeDate
Offer DateDate
Start DateDate

Recommended Views

  • Kanban: Hiring Pipeline -- Group by Stage on Candidates. Your main recruiting view.
  • Calendar: Interviews -- Calendar view on Candidates using Interview Date.
  • Grid: By Role -- Group Candidates by Role.
  • Grid: Open Roles Dashboard -- Roles filtered to Status = Open, with candidate count rollup.
  • Gallery: Candidate Cards -- Gallery view showing name, role, stage, and interview score.

Automation Suggestions

  • When a new Candidate is added: Send a Slack notification to the Hiring Manager.
  • When Stage changes to Interview: Send calendar invite details to interviewer(s).
  • When Stage changes to Offer: Alert the HR/ops lead to prepare offer letter.
  • When Days in Stage > 5 and Stage = Applied: Remind Hiring Manager to review.
  • When Stage changes to Rejected: Send a (customizable) rejection email template.

Cross-Base Linking Strategy

Airtable does not natively support cross-base record linking, but you can connect these bases using these approaches:

  1. Airtable Sync: Use synced tables to pull key records (e.g., Closed Won deals from CRM into OKR Tracker as revenue data).
  2. Automations with webhooks: When a deal closes in CRM, trigger a content calendar entry for a case study.
  3. Shared lookup fields: Use a common identifier (e.g., company name) across bases for manual cross-referencing.
  4. Airtable Extensions: Use the Scripting extension to pull data between bases via the Airtable API.

Recommended Syncs

Source BaseSource TableDestination BasePurpose
CRMDeals (Closed Won)OKR TrackerTrack revenue Key Results
CRMDeals (Closed Won)Content CalendarTrigger case study creation
Hiring PipelineCandidates (Hired)OKR TrackerTrack hiring Key Results
Investor TrackerInvestorsCRMPost-investment relationship management
Content CalendarPerformance MetricsOKR TrackerTrack content/marketing Key Results

Quick Start Checklist

  • [ ] Create each base from the tables above
  • [ ] Set up the recommended views for each base
  • [ ] Invite team members and assign Collaborator fields
  • [ ] Configure 2-3 automations per base (start simple)
  • [ ] Set up cross-base syncs for your most critical data flows
  • [ ] Schedule a weekly review to keep data current

Nonpartisan informational resource for Missouri — District 2 — not legal, medical, or financial advice. Source: dougdevitre/access-to-business.

Paid for by Matt Grant for Congress.