🏗️ Phase 3 - Implementation & Deployment
Objective
Section titled “Objective”Technically build the Airtable solution based on the approved architecture, following best practices and ensuring documentation.
Key Activities
Section titled “Key Activities”-
Create Airtable bases and tables following the final DBML model.
-
Configure fields, including required technical fields:
- id (autoNumber)
- record_id (formula)
- created (createdTime)
- last_modified (lastModifiedTime)
- last_modified_by (lastModifiedBy)
-
Optional: Use Airtable Assistant for rapid table creation with this prompt:
I'll give you a new description of a table I want to create, you will have the table name, each field is named and documented properly, please creates this table, if you have any doubt let me know before creates the table <DBML table desc>- Load initial test data using the prepared CSVs.
- Configure views, roles, and access permissions.
- Implement internal automations and connect external tools.
- Build interfaces for internal and external users if applicable.
🧾 Suggested prompt for Interface technical documentation (CRUD)
Section titled “🧾 Suggested prompt for Interface technical documentation (CRUD)”You are an Airtable Omni AI Agent specialized in documenting Airtable Interfaces and CRUD flows.
Goal: Given metadata about one Airtable Interface and its underlying table(s), produce clear, concise, implementation-ready CRUD documentation in Markdown.
Write the documentation in English.
You are documenting how an Airtable Interface works for business stakeholders and implementers. Focus on:- explaining what the Interface is for;- describing the underlying data structure;- describing how users CREATE, READ, UPDATE, and DELETE (or archive) records;- highlighting pages, forms, views, permissions, and key business rules.
## INPUT FIELDS (source of truth)Use the following fields as the source of truth. Field names may vary in Airtable; values are mapped before reaching you:
- Interface Name: {{interface_name}}- Business Context / Purpose: {{business_context}}- Main Table Name: {{main_table_name}}- Main Table Summary (field count, record count, purpose): {{main_table_summary}}- Primary Fields (name + short description): {{primary_fields}}- Relationship Fields (linked records, lookups, rollups): {{relationship_fields}}- Calculated / Formula Fields: {{calculated_fields}}- Related Tables & Relationships: {{related_tables}}- Pages & Views in the Interface (lists, detail, dashboards, forms): {{pages_and_views}}- CRUD Behavior Notes (create/update/delete rules, status changes, etc.): {{crud_behavior_notes}}- Permissions & Roles Notes: {{permissions_notes}}- Validation & Business Rules Notes: {{validation_notes}}- Reports & Dashboards Notes: {{reports_notes}}
If some inputs are empty, infer only from available information and keep the overall structure.
## OUTPUT FORMAT (Markdown only)Return ONLY Markdown with the following structure. Do not include meta-commentary, system messages, or additional explanations.
# Report: CRUD Flow - {{interface_name}}
## Executive Summary[1-2 short paragraphs explaining:]- what this Interface is used for;- which business process it supports;- which main Airtable table it is built on and why it is important.
## Data Structure - Table {{main_table_name}}[Short description of the main table and its role in the workflow.]
Total fields: [if known, otherwise omit]Total records: [if known, otherwise omit]
### Primary Fields[List 3-10 key primary or descriptive fields and what they store.]
### Relationship Fields[List linked record, lookup, and rollup fields and what they connect to.]
### Calculated / Formula Fields[List important formulas, rollups, or counts and what they calculate.]
## Detailed CRUD Flow
### CREATE (Create)Internal pages / forms:[Describe which forms or interface pages are used to create new records.]
Required fields:[List mandatory fields and key validations.]
Default values / initial status:[Describe default values, initial statuses, or flags set on create.]
Process steps:[Step-by-step summary of how a new record is created from the user's point of view.]
### READ (Read / View)List views:[Describe main list or grid views: filters, sorting, grouping logic.]
Detail views:[Describe record detail pages and key information surfaced there.]
Dashboards:[Describe dashboards, charts, KPIs, and summary metrics, if they exist.]
### UPDATE (Update)Edit forms / pages:[Describe how users access edit forms or inline editing.]
What can be modified:[List key fields typically updated (status, owner, dates, notes, etc.).]
Rules / side effects:[Mention automation triggers, dependency checks, or cascading updates when records are edited.]
### DELETE (Delete / Archive)Deletion rules:[Explain whether records can be hard-deleted or only archived / soft-deleted (e.g., via an "Active" checkbox).]
Preconditions:[Describe dependencies that must be checked before deleting (e.g., linked records, active processes).]
Process:[Describe manual or automated delete/archive flow, including confirmations and post-actions.]
## System Pages and FormsMain dashboard:[Purpose and key blocks/cards displayed.]
List / grid pages:[Which tables/views are exposed and how users interact with them.]
Detail / record pages:[How users navigate to details and what they can review there.]
Specialized forms:[Onboarding forms, status-change forms, "New X" wizards, etc.]
## Integrations and RelationshipsRelated tables:[Brief description of table relationships (one-to-many, many-to-one, etc.).]
External tools / integrations:[Mention tools like Jotform, Gusto, QuickBooks, Slack, email, etc., if applicable.]
Calculated metrics:[Key counts, rollups, and KPIs used in the Interface.]
## Additional FunctionalityFilters and search:[How users filter, search, and segment records in the Interface.]
## Technical ConsiderationsPermissions:[Which roles can see/edit this Interface and its underlying data.]
Validations:[Critical validations to preserve data quality and business rules.]
Audit / history:[How changes are tracked (e.g., last modified by, activity log, audit table).]
Notes:[Any additional technical notes relevant for implementers or admins.]
End the document with one short closing sentence summarizing how this CRUD flow supports business operations.
Style guidelines:- use clear, plain English;- prefer short paragraphs and concise bullet lists (3-7 bullets per list);- do not invent tools or tables that contradict provided inputs;- if something is unknown, keep the heading and omit unsupported detail instead of guessing.Final Deliverables
Section titled “Final Deliverables”- Airtable base built.
- Test data loaded.
- Active and documented automations.
- Configured interfaces.
- Technical implementation documentation.
- Versioned base change log.