Ask your questions about Airtable Automations here.
Recently active
Hello everyone! We have an issue with the Twilio app we added to a dashboard. Sending SMS directly from the base works really fine and that is great!!! However, when we use the alphanumeric sender which is well configured in Twilio, the receivers see “null” as sender. We have entered the alphanumeric sender in the field "Twilio phone number”. The SMS do go out, but the receivers see that they come from “null”. We have tested the alphanumeric sender in Twilio and it works. Is someone here familiar with that issue? Thanks for any response!
Hi! I’m trying to figure out how to extend an automation that works for one record to make it work on 200 records. I have 2 tables, which are linked. Several records from table B are linked to each record from table A. Records in table B have duplicate descriptions, but different codes, so I’d like to set an automation that links all matching records from table B when one record is linked to a record in table A. I was able to make an automation triggered by a field in a table A record, which finds records in table B with the condition being that the description matches, then updates the record from table A with the list of records from table B. This works well and would be simple enough to replicate for my ~200 records. However, the 25 automations limit means I can’t do that. I’m struggling to somehow script this to work for many records as the conditions I’ve entered are the specific code and description for one record from table B. Any help would be very much appreciated.
Is there a way to automatically link responses that come in from an airtable form, to a database that already exists? In my use case, we have a database of customers and their information (including their email address) on Airtable. I would like to send them all an Airtable form to complete. If they also supply their email address in this form, would it be able to automatically link to their record on the database without me going in and linking each one individually? So an automation in the form table, checking whether this email address exists in the database and then automatically linked to their customer record in the database if it does? Hopefully this makes sense!
So my first table is like this: The “Attendees” column was just pasted from a Zoom CSV report. It’s linked to another main “Client Directory.” That’s the easy part. Now I want to see the attendees’ individual track record via checklist like this: It makes more sense visually, but I have to manually check each box and each record. Is there a way to automate these checkboxes? Like if Orla shows up as an Attendee from the first table, it would automatically check off the Oct. 27 column on my attendance checklist? Or is there a better way to do this? I’m dealing with at least 60 attendes for 4 meetings each month. I want like a dashboard of sorts where I can easily see who has been attending or not. Would appreciate any help. Thanks
Below is my code. Our table is fed by a form that our real estate agents use to track their marketing efforts. At 8AM daily, we have an automation that runs the following script. // query for all the records in my ON MARKET table let table = base.getTable("Ads"); let view = table.getView('On Market') let query = await view.selectRecordsAsync(); // for each record, check rental platform api for any updates in status or pricing for (let record of query.records) { let response = await fetch(`https://www.domain.com/api/rentals/search.php?key=API_KEY_REMOVED&request_type=%22JSON%22&listing_id=${record.getCellValueAsString("ID")}`); let data = await response.json(); data = data.listings[0]; // console.log(data) **testing only** await table.updateRecordAsync(record, { 'Status': {name: data.status}, 'Street Number': data.streetNumber, 'Street Name': data.streetName, 'Unit': data.unit, 'City': data.city, 'Rent': dat
I had an automation that when I created a new record of a participant’s information into a time point of our survey (ex. baseline, 3 month, 6 month, etc.) that it would find records with the same participant ID and link them together. I have separate tables for each time point, and the initial automation I had working was “when a record is created in “baseline”, find records in “Master” where participant screener ID is screening ID from baseline, update records in Master with Baseline”. This automation was working perfectly fine for two weeks. I tried to enter some data yesterday and all of a sudden it’s stopped working. I get a message of “invalid filters” for the “find records step” for some reason now. I haven’t changed anything about the automation itself or the tables involved in this automation. When I test the automation, it finds the records perfectly fine but when I run the automation in practice, it says invalid filters. I’m not sure what’s wrong or what to do. Pictures inclu
What are the capabilities for managing a new hire workflow? I want to create a 15-20 step new hire process (probably via Kanban View). But from there, I would like to know what automations are possible. As the on-boarding process advances, am I able to send automated emails to the prospective employees? Am I able to send automated emails to existing employees within my current organization who are involved in the HR process? How is this accomplished? Is the standard Airtable account sufficient or do I need a different plan?
I’m trying to use airtable to manage data for a large research study, so automation is key here. I set up an automation so that when I enter a participants data into our “Screening” table, it automatically created a record in the “Master” sheet AND links to their record in the screening table. Here is what the “create record” automation looked like when it was working: It was working fine and dandy until today, I tried to enter a new participant and it stopped automatically linking to their record in the screening table. And now looks like this: Does anyone have any advice on why this would be happening? I haven’t touched this automation or anything related to it since it ran fine a week ago.
Hi, How to published information from Airtable to a specific Wordpress page ? The goal is to project Job Description automaticaly on Wordpress & then share it automatically to our Linkedin page ? If not possible with Wordpress, do you have any other alternative to live post information ? Many thanks Anthony
Hi! I’m not really familiar with how coding works so I just copied how others created their script. What I want to do is trigger the webhook by clicking the ‘Generate Invoice’ button and it will send the data from Airtable to Integromat webhook. Here’s the script that I am trying to run but Integromat says “No bundles were generated by this operation.” Can somebody help me with my script so this thing will run? Thank you! let url = “https://hook.integromat.com/{inset integromat webhook here}?recordID=Record ID”; let table = base.getTable(“Invoice”); let record = await input.recordAsync(‘Select a record to use’, table); let fieldsToSend = [‘First Name’,‘Last Name’, ‘Invoice Name’,‘Invoice Amount’];
Hello, I am curious if the Gmail integration will work with subdomains? For example I am sending out confirmation emails when a user submits a form informing them that we have received their submission. At the current pace I am using our main domain, but I am curious if it will allow subdomain email instead, as instead of info@domain.com it sends it via info@info.domain.com? I recently tried this but instead it reverted to my main Gmail account I verified with. Is there a step I am missing?
Hi, is it possible to automatically generate several new records at once AND give them names according to some kind of a formula? :o What I have: A “Projects” table & a “Sprints” table What I want: Whenever I create a new project, automatically create 10 new Sprints that are auto-named “S1: [project name]”, S2: [project name]", S3: [project name], etcetera. Example: Trigger: new record in “Projects”: “Buy the Empire State Building” Action: create 10 new records in “Sprints”: “S1: Buy the Empire State Building” “S2: Buy the Empire State Building” “S3: …” … …all the way up to 10. Any help would be hugely appreciated!
Hi, I want to send a message to a Slack channel and notify the members with an @here or @channel. Currently, the automation message sends a plain text version of @here or @channel. Is there a way to make this function as it does in Slack normally?
Hi, any way to automate this? Table 1 has 1000 “users” with lots of data for each user, including email address. Table 2 has a list of 500 email addresses only. What I’m looking for: if Table 2 email addresses are found within in Table 1 users, I want one of my single entry fields for those users to update in Table 1 from“l “No” to “Yes” Basically I’m trying to mark on Table 1 who belongs to Table 2 as well. Thanks!
I’m trying to use Google Calendar automation to create a sequence of 1 hour appointments in my calendar. I don’t have and don’t intend to create a field in my table that has the start and end time of each appointment entered manually. I was trying to develop a system at which the automation would count the number of appointments that day and automatically place the next one the hour after. Any ideias on how to create a field in the table that counts the number of appointments that same day? With that I could use DATEADD() to increase the starting time of the appointment by 07:00am + number of appointments of that day. Tks in advance!!
Hello Airtable Community, I hope you are all doing well and I hope that you will be able to help me with my little issue (little issue, but still trying to find the solution since weeks ahah) I’m currently building the website of my company, and to explain you basically Users can choose different bots from the interface and it goes to our Airtable Table : “BotsSelection”: The thing i’m trying to do it’s basically when “A_Activity” for exemple is “Active” I would like to automaticaly assign in “Used_Bot” the “Bot_A” id (if the Bot A and the Bot B is “Active” add id of Bot A and B etc, etc…). I tried to use Automation : So basically the issue is it work when it’s only one field who is updated, if I repeat this automation for every bots but the issue is it will delete the previous data instead of just adding one : Can you help me with my problem? Thanks a lot
Can I have a setting that when I add subtasks for them to automatically have the start and end date of the task they belong to?
Hubspot Airtable Workflow Integration automation only allows to update 10 fields of table, is there is any way to increase it
I have an issue with automatically creating records. I want to create a record in a separate table for each linked record in a given table. The automation fails when I add two or more linked records shortly after each other. Please check out this Loom video where I quickly explain the problem: Loom Video Is there any way to make Airtable Automations go through linked records in a sequential manner or do I have to use a script?
Hi there, We use email automation to send emails include a grid with records in the email body. How do I include a link to those records in the grid so that email recipients with Airtable accounts can click the referenced record and immediately be taken to the correct record to update? thanks!
I’m pulling from a designated “Email” column, but I’ve also tried switching to a Single Line Text field, but it’s not working. Not sure what the issue could be. :face_with_monocle:
I want the entry to be printed to audit the input
Hello all Here is my situation: I have collaborators working on TableFoo on a certain amount of items. When they are done on an item, they change the status and other collaborators take over on it. This other team is working on TableBar To ease the process, I need to add an Automation action that looks for this status change and creates a record in TableBar whenever it’s triggered. Problem is, one of the field I need to transfer over is a MultiSelect Field and when I use the createRecordAsync() function as follow, I receive an error let newRecordID = await TableBar.createRecordAsync({ "Tags":TableFooRecord.getCellValue("Tags"), }); The error is obviously that the “Tags” field of TableBar does not have the same choices as TableFoo. I read that the Automation is not able to use ‘typecast = true’. So I thought “fine, I’ll just add step that updates the option of this field in TableBar to have all from TableFoo and I’ll be good”. Turns out that the methods to do this
I have a script that has been in production for months and just recently the script is failing on the selectRecordsAsync() function… let config = input.config(); let tbl = base.getTable('Status'); let qry = await tbl.selectRecordsAsync(); for (let rs of qry.records.filter(id => id.getCellValue('Status ID') === config['Status ID'])) { <snip> break; } In the text editor the function selectRecordsAsync() the text is formatted as strikeout and I’m seeing this error message… ERROR TypeError: Cannot read property '0' of null at <anonymous> on line 4 at main on line 4 Can anyone shed some light on what’s going on?
Hello, I can’t get a link in my tables. I import a CSV file from my accounting into a table. I have created a link with this table in a 2nd table and every time it crosses the same account number, I would like it to add it to the corresponding field. How do I do this? Thank you
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.