Option 1: Use an Automation
-
Create a new JOB table with two link fields: Contact and Company.
-
Go to Automations > Create Automation.
-
Use a “When record is created” or “When record matches conditions” trigger on the CONTACT table.
-
Condition: “Where Company is not empty”.
-
Then use the “Create Record” action to:
-
Create a new record in the JOB table.
-
Set Contact to the triggering record’s ID.
-
Set Company to the linked company from the Company field.
This will only create records in the JOB table where a Contact has a Company linked.
Option 2: Do It Manually (Quick Bulk Create)
-
In the CONTACT table, create a new formula field (call it Contact+Company) that outputs something like:
CONCATENATE(RECORD_ID(), " - ", {Company})
-
Copy that data into a new JOB table as a starting point.
-
In JOB, create two link fields:
-
One to CONTACT
-
One to COMPANY
- Paste the CONTACT and COMPANY info into the respective link fields — Airtable will auto-link them if the names/IDs match.
Want help writing that script?
Only works cleanly if each contact is linked to just one company.
Option 3: Use a Script (if you have Airtable Scripting Block)
If you’re comfortable with code, you can write a script in the Scripting Extension that loops through the CONTACT table and creates a JOB record for each linked CONTACT–COMPANY pair.