Need development and API help? Ask your questions here!
Recently active
Dear Airtable community I need your help, please. We’re currently using Pipedrive (PD) to track our customers throughout the sales process and I’d really like to automate adding information to Airtable (AT). Does anyone know if there is a way that, when an orders is WON on PD that this customer record can automatically be created in AT? We have broadly similar fields, but from looking at Zapier, I can only see this linked to all activity updates/ creation of records, but not specifically something that ‘runs’ when an order is WON. Really hope you can help…! If I’m missing something that would help answer the question, do please ask and hopefully this is something that I can get up and running. Thanks in advance, Mark
My Team plan has reached its API Public rate limit, evidently.It’s never happened before.How do I see my usage?Is there anything I can do-- can I get some more for this period?
We would like to keep the permissions of two bases (one a clone of the other) in sync.In order to do this, is it possible to manage permissions via the Airtable API?Specifically: field-level, table-level, and base-level permissions.Thank you
Hi, I am pretty new to this and not a developer. We are using Airtable for our product database for our Shopify store, and have Airpower as the sync between them. This works pretty good, but there is one major thing we need that Airpower does not support.We need the number of "committed" inventory of the products to sync from Shopify into Airtable in real-time. Right now, the Airpower Inventory sync only brings the "available" number through, but both are required for us, and we need the data to by syncing constantly so it's up to date.Is this something we could use a webhook for? Or is there a simpler process?
HiI want to be able to generate a barcode/QR code upon approval of incoming goods.Once generated, each packet that has been approved (receipted) from incoming goods needs to be able to be printed in bulk along with the details of each packet.The packet tag will then need to be viewed within Softr interface when scanned via the users mobile camera.Anyone have experience with making this work with Softr as front end (for taking the camera scan) with AT as backend? Or any suggestions?@ScottWorld @Mike_AutomaticN @TheTimeSavingCo ?
Hi Airtable builders!Thanks to SyncBase (my Airtable - Shopify integration), you can now create new Shopify Products and Variants directly from Airtable. How does it work?Once you installed the app (can be found on the Shopify App Store), select “Products & Variants” as data you want to sync. The app will create for you new synced-tabs into a new base (or an existing one if you’d prefer). In the Products tab you will be able to create new records (blank or with already prefilled data). Each new record creation will trigger a product creation in Shopify (draft status, no stress :D). => And of course, you will then be able to edit all this Product data from Airtable too. Happy to get your feedback and to help if needed :)
Hello. Am developing an app using Flutter. Would like to find if I can use Airtable as my database. Is there an API that I can use to integrate Airtable with Flutter? Will need to be able to do all CRUD operations. If so, is there any documentation that I can refer to? Thank you!
https://airtable.com/invite/l?inviteId=invuYBzw8FmryWGPT&inviteToken=3e8b535eecb350617997aaa9c9e0c49b3be2d1c99a73fb32aed8f54c4befe51b&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts
let table = base.getTable("Copy-Orders");for (let record of resulttxt['Data']) { let recordId = await table.createRecordAsync({ "Order": Number(record['orderNumber']), "Due Date": record['dueDate'], "Order Total": record['orderTotal'], //... "Quote Number": [{id: '24229'}], });}output.text("Created orders records OK!"); //tips:The field name is "Quote Number", the associated table name is "Quotes", the associated field is "Quote", and record['quoteNumber'] is the value to be inserted. how to deal with the "Quote Number": [{id: '24229'}], for example,the value of Quote Numbe is '24229'. thank you.
I’ve been banging my head against a wall here. `block run` appears to run successfully but the webserver isn’t returning content and instead is returning a 404. A `block release` works successfully and I can see the `Hello World` in my extension. It’s running on port 9000 and it’s listening cause I get a response, it just doesn’t have any content.Any ideas?
I am using airtable to dynamic my website content and erliear it was working but now because of i have free version and too many request are there in the website so it shows me “429” error code and data doesnot fetched.
Hi, I see that Airtable doesn't list a php sdk, but I found 2 and saw another user on here mention another. So, what's the most current, works with the current and near future api? I’d like to get started but don't want to spin my wheels on a dead sdk. Thanks :)
Hi everyone! Hoping someone here can give me a hand 🙂ContextI’m building an automation with n8n + Airtable to generate training plans and workouts.Airtable structureI have two tables: Training Plans Each record corresponds to one person (with their athletic info). This record is the input for generating workouts. Workouts This is where the sessions created by OpenAI through n8n are stored (workout type, description, etc.). It has a field “Link to another record” pointing to Training Plans, so each workout can be linked back to its plan. Desired relationship: One plan (1) → many workouts (N). Every workout should be linked to the correct training plan for that person. What I needI want the automation in n8n to not only create the workout records in Workouts but also automatically link them to the corresponding Training Plan (via the Link to another record field).Where I’m stuckThe workouts are being created fine (with type, description, etc.), but the link to the
Hi everyone,My company has ~100–150 employees with a small dev team of 2–3 developers. Our developers are looking to start building custom Interface Extensions for Airtable, while still allowing some of our more technical team members to continue using Omni to build simple bases themselves. I’d like to set up proper version control in GitHub so the dev team can collaborate effectively. My main questions: Do you use GitHub (or another system) for version control with Airtable custom extensions? If so, do you manage everything in a monorepo(shared libs + extensions for multiple bases) or separate repos per base? Any best practices for balancing developer workflows with contributions from more technical, but non-developer, teammates? Would love to hear how others are approaching this. Thanks!
Does anyone know if there is a special developer account or registration method that allows us to use the features of Enterprise as developers so we can showcase things for our clients? For example, I am currently hitting the 125k record limit in a mission critical base located in our primary Business tier workspace. I have no business upgrade path as I am not on Enterprise myself and yet I need to be able to support our client at the Enterprise level without joining their organization.
If anyone is interested we created an Airtable Shopify Integration (SyncBase) as we needed it.It instantly syncs your store data both way so you can update your products catalog, received orders to follow your raw materials stocks and do a lot of others importants operations.We planned to create our custom ERP on Airtable and then use this app to received and send data to Shopify.Happy to get your feedbacks in order to improve it!
Hi, I’m trying to follow the extension first tutorial and I have an issue when I load the “http://localhost:9000” website : “Cannot GET /”. Any idea for this issue? Best,
Hi there! I have an automation currently setup in Airtable that sends a slack anytime a tag is updated when an order comes through our system. The automation sends the customer name and total in the order and a link to the image. I am trying to find a way for it to send an actual attachment of the image, as currently I have an employee going in and manually sending it. This is what Airtable support said below. And attached is an image of what the automation looks like. Let me know if anyone can help guide me through this. Thanks! “As a workaround, this could be achieved by setting up a custom script in your automation that uploads the file directly to Slack. That path does require some scripting knowledge and familiarity with Slack’s API.If that’s of interest, you might consider reaching out to our community or one of our Airtable Partners for help with implementation.”
Hi,here is the solution to this frequently asked question. Just replace the value in delay( ) to change the time of delay. The maximum delay you can give is 30 Sec per action or automation will fail. For adding more delay the work way around is to add two scripts actions one below the other (See Image).function delay(ms) { var limit = new Date(); limit = limit.setMilliseconds(limit.getMilliseconds() + ms); while ((new Date()) < limit) { // do nothing ; } } delay(20000); //delay 20 second
Hello!I have a question regarding the batch_upsert method in the pyairtable library.Does batch_upsert update records even if the incoming data is identical to what's already stored in Airtable? Specifically, will the “Last Modified Time” column be updated in such cases?Example usage (python):table.batch_upsert(records=batch, key_fields=key_fields, typecast=True) From my testing, it seems like some records are not showing an updated timestamp, even though they were included in the batch. I'd like to confirm if this is expected behavior.Thanks in advance!
We are a small manufacturing company, and have moved most of our inventory into Airtable for our current build and possibly will continue to use for future buildsIs there a script I can use to stop duplicates from happening within a table? Is there a way to move about parts from one ”location” (which is already a table in the base) to another without physically having to continuously go into the data base? continue question from above - is there a way to have 1 part but with multiple locations? We have parts that are stored in multiple staes (eg: flat parts and then folded parts but both are the same part) what is the best way to show this other than having multiple part numbers or prefixes for the same part.Hope that all makes sense…..
Hi there, I have IFTTT applet that creates a new Airtable record when a Google calendar event begins. The description for the event comes in as HTML. I’ve been looking for a script that could convert the HTML to rich text so that it is more human readable in the base. I know about the Marked Preview app, but I don’t think that’ll be the best solution, since I will be embedding this base and I currently cannot embed apps. Any help is greatly appreciated.
So while updating my table coffee shops, I accidentally removed trading hours from MANY shops.I easily fixed this with Ctrl+Z, but now even though the data looks correct, the data is not being pulled from airtable to my website. If I duplicate the entry, same issue. But if I remake the entry EXACTLY the same, then it works. How can I resolve this? The issue is that airtable is showing me data that looks correct, but is syncing incorrect data.
We recently added the ability to create tables, create fields, and update field options from the scripting app. The methods to perform each of these actions are the same as in the Blocks SDK. base.createTableAsync table.createFieldAsync field.updateOptionsAsync Refer to the Field Options documentation to see which options are supported for each field type The field types that are allowed to be created via base.createTableAsync and table.createFieldAsync are: barcode checkbox currency date dateTime duration email multilineText multipleAttachments multipleCollaborators multipleRecordLinks multipleSelects number percent phoneNumber rating richText singleCollaborator singleLineText singleSelect url The field types which cannot be created are: autoNumber button count createdBy createdTime externalSyncSource formula lastModifiedBy lastModifiedTime multipleLookupValues rollup These three new methods are currently only supported in the scripting app, not in automation “Run a script”
I am creating a Airtable base for HR recruiting purposes. I use the Airtable form to collect information from potential candidates. I would like to collect only their LinkedIn Profile URL and contact info (email or phone). Using the collected LinkedIn Profile URL, I would like to pull info such as Name, Location, Experience, Education from LinkedIn into Airtable fields. Can this be done by Scripting block or is there a better alternative solution to this? Your help is greatly appreciated. Thanks in advance.
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.