Sep 28, 2020 12:13 PM
Currently, I have my data in multiple tables (20)
Each table has the exact same table structure. Please dont tell me to put all data in same table. I can’t do it.
& I don’t get much time to go into each and every table to check which leads I have to followup on.
I need a way by which I can view all the records that have the status ‘Negotiation State’ in all the tables to be displayed in one place so I can be more efficient with my work.
I make chnage in this view and the chnage should be implemented at the original table.
I see in other softwares like Asanas the pipeline thing is built in. How can i make my airtables more efficient ?
Sep 28, 2020 08:23 PM
You can setup the email automation to only run when the single status field changes to a particular value. You would use the when record meets conditions trigger.
Sep 28, 2020 08:33 PM
Although you know your data best and you know what makes sense to you, there are ways of indicating priority for different states that don’t involve having 20 tables. Since you have 20 tables and not 50 tables, are you combining some states together or do you have data for only 20 states?
Sep 28, 2020 09:03 PM
I dont think email is the right solution for this. Because I should be able to see the stuff when I need to, Not dig into my inbox finding the records. Not the right way to do things.
Sep 28, 2020 09:05 PM
I’m combining some states but eventually I’ll definately have minimum of 20 states / 20 tables.
Also moving future I’ll have another category of data for another 20 states.
Sep 28, 2020 09:07 PM
Isn’t it possible for the script to run automatically every 15 minutes and it gathers the most current data ?
If the user have to click on things, the crm isn’t doing its job.
Sep 28, 2020 09:55 PM
I believe it’s possible to do it via automation. The automation could trigger based on the status change to “Negotiation State” that you mentioned earlier, and copy the record to the working table. Once the status changes to any other option, another automation could be triggered that removes the associated record from the working table.
Sep 28, 2020 10:18 PM
Yes, it is possible. @Justin_Barrett explained how. You could have all the back and forth copying occur with 21 automations (one for each table) and never have to click the run button for a script. All the automations would all be triggered by changes in the records. However, just because it is possible doesn’t mean that it is advisable. It is a lot of copying of data back and forth.
Sep 28, 2020 10:45 PM
Here i took the screen shot of how it looks like. I’m unable to select when the status option changes to particular value… Please help me.
Sep 28, 2020 11:26 PM
You’re using the wrong trigger. The one you want is “When record matches conditions.” The settings are the same as those for view filters, so you’ll want to set it to trigger when that {Status}
field is “Negotiation State”.
I just realized that the trickiest part of this is going to be syncing back to the original record from the copy. You won’t be able to just use an “Update record” action because that requires you to pick a specific table. The table can’t be chosen via data; i.e. there’s no way to store the record’s original table and use that as part of the update. The update will have to be done via a script action in the automation, and even then, it’s going to be tricky to set up.
Sep 28, 2020 11:31 PM
@Justin_Barrett That tricky part is why I said that the target working table would need to have two more fields–one for the source table name and another for the source record ID, both of which can be created in formula fields.
And yes, the automation that copies data back to the original tables would also have to be a scripting action, unless you want to have 20 more automations for copying the data back. And you couldn’t use the when record updated trigger for the 20 automations; you would have to use when record meets conditions and your brilliant workaround for detecting updates in order to include up the table name as one of the conditions.