Help

This Product Ideas board is currently undergoing updates, but please continue to submit your ideas.

Link to other base

cancel
Showing results for 
Search instead for 
Did you mean: 
John_Bacino
5 - Automation Enthusiast
5 - Automation Enthusiast

So happy that someone finally filled the void left by Dabble DB.

One of the features I found most useful there, but can’t seem to do in Airtable, is linking to entries in another Base. Often, one will have multiple bases which handle distinct aspects of a business or project, but in which one piece of data overlaps.

Example: A political campaign may want Bases for contacting voters, managing events, and recording donations. Those are distinct domains which need their own Bases, but which could benefit from linking parts of them together. For example, it would be great to link donations to the event they occurred at, or voters to donations, or record who attended each event.

In Airtable at present one has to either cram all of those bases into one, or foregoe the linkage which makes this software so great. It may seem like a small thing, but once you can link bases, the sky is really the limit.

494 Comments
David_Huck
5 - Automation Enthusiast
5 - Automation Enthusiast

Total Newb here…

In addition to technical hurdles, this would affect the revenue model. If I can split my row count amongst multiple bases and still have them do things together then I can get around the 1200 row limit easily… Wouldn’t be hard to fix.

To answer the previous questioner:

  1. Not important for my work (small catering company), we’re pretty transparent. just kidding, this is important!! See example below about employee directory as a subset of the “HR + Scheduling + Hiring Base”

  2. Reports! That seems really cool. I could see someone making a hacked together Quickbooks. And I don’t see a use case for our organization… yet. However, if we were tracking which employees were at which events and where we got the best feedback and then some third variable related to the hiring process??? Seems complicated

  3. This feels true for me/intuitively sensing this about other posters Compared to GoogleSheets the stacking of tables makes it easier to see where they are.

Here are some ideas for improving the cramping

  • Design Templates as Modular Tables or Sets of Tables that can be added to a base instead of setting up a whole new Base. The current template system encourages a proliferation of bases whereas that is not the correct design path to be taken from a DB architecture (or revenue maximizing) standpoint in my limited observation

  • Alongside the permission/granularity tool there could be a “table of contents” or some other kind of “tutorial” overlay that might allow for someone who only needs to see a part of the base to have a streamlined/guided interaction with the parts that matter. This could be a link that allows the recipient to have a particular view or “portal” into the base, basically like the embedded view but with more power.

For example: We track applicants and existing employees in the applicant base, since we hire some people only a few times and others full time and that changes year to year we want all their info there… we’re now getting ready to use that info to schedule folks for specific job roles (pizza maker, server, driver) and want to optimize for everything from days off to skillset to training and loyalty/seniority. If I had a way to just show the “company directory” part of that base I would love to share it with everyone. Another “view” or “portal” would allow employees with certain skills to schedule themselves for the shifts they want with some parameters

I have barely started using this tool and I LOVE IT! Now I just want to get our catering event management system to integrate with your tools!) info.gatherhere.com/platform

Mics_Sky
6 - Interface Innovator
6 - Interface Innovator

+1
I see some community benefits like reduced tables redundancy and by the way, cloud space saving.

Benjamin_Gadbaw
4 - Data Explorer
4 - Data Explorer

+1 me too. this would help us a lot.

Polen
7 - App Architect
7 - App Architect

As for 1, we would totally benefit from having granular permissions, for both fields and tables. There’s information that once it enters the base it should not be changed, and I’m in constant panic that if anybody makes a simple error (like pasting to a cell too many), we could end up in big trouble. I also would like to link records to another table that some users should not be able to access.

Regarding 2, we do need something like that but haven’t thought about it too seriously because we know that Airtable doesn’t currently allow us to do that. A reporting functionality that draws from many bases could, however, do part of the trick, but not sure what you’d be thinking about. The part ithat reporting wouldn’t cover is that we’d need the main base to be able to edit info in the sub-bases.

Re: number 3. Nahhh For me not a sufficiently strong reason to bug you to implement linking bases.

re: @Mics_Sky comment – We have ended up with a lot of duplicate data because of the need to separate information due to a conflict with permissions. We’d be saving space by linking tables.

I have ideas about your final comment/question @Katherine_Duh , so if you want me to share our thoughts about that, let me know where it would be best to do so. Thanks!

auroraafable
6 - Interface Innovator
6 - Interface Innovator

Yep. This would be awesome. Although I realize that this is a work around sub upgrades. Think about it, there is a limit for each base. If this feature was granted, then more people would be creating bases so that storage in each base would decrease. That’s just unfair to the company. You might as well pay for it. It’s a good product anyways. Go support them. lol

Mics_Sky
6 - Interface Innovator
6 - Interface Innovator

@auroraafable
Hum… really ???
-1

@auroraafable
Sorry for the delay… OK, i understand your point of view. I see things positively and appreciate that i can have some space for free so that i can try the product or even recommend the free plan to small non profit organizations.

auroraafable
6 - Interface Innovator
6 - Interface Innovator

@Mics_Sky Just trying to be realistic here. It just how it works. Maybe I should have said it in a more positive tone so that it wouldn’t offend you so much? lol

Update
Okay, I edited it. Better? :winking_face:

Sarah_Cliff
6 - Interface Innovator
6 - Interface Innovator

For us, linking bases would be a matter of workflow and permissions restrictions.

For example, I want the guy in the field to be able to perform an audit or inspection, being able to link the client information, location info, etc, into the inspection fields. But I don’t want him to have access to their contact information, or any other data about them stored in the client table, since I don’t want anything accidentally edited or financials seen.

Secondly, as a matter of easy workflow, it would make more sense for us to do a base for CRM needs… client proposals, their contact information, notes about winning the proposal, how much we are charging them for services, etc. Then I can have my secondary base for the raw data… the equipment we are servicing, where it’s located, technical information, etc… where I can schedule inspections for the equipment included in the client proposals we won. In that way, once a proposal is marked as “won” in the CRM, I can use the same stored data to open a project up in the second base.

This would cut down on the sheer amount of information I’m looking at all at once. Right now I use a different program (just found you guys and I’m loving it so far!) and I have to keep all my tables in the same “book” since there is no way to reference data across books. The amount of data is just confusing to look at. I get lost easily and it’s occurred to me more than once how much easier it would be if I could separate out different aspects of the business/model/flow to accommodate. When I’m working on equipment maintenance proposals, I don’t necessarily need to see every inspection a piece of equipment has ever had, but since it’s all in the same book, I see every detail of everything I have linked. I just need to see the equipment that belongs to the customer on this particular proposal. Even if I hide that detailed part of the view, it still slows down my load time considerably. It would be nice if inspections were housed in another base, so I could reference back to the equipment> it’s owner> our signed agreement without having to cram it all in one.

I still love this software, but this integration would make it unlike anything else on the market in this affordable price range.

Thanks for listening!

Keri_Sprinkle
5 - Automation Enthusiast
5 - Automation Enthusiast

@Katherine_Duh Our use case is a bit different from those you’ve described. We are a small team using AirTable mostly to manage marketing tasks related to our products. Each product has a base with tables for projects related to the product. In addition we have a separate base for all marketing materials (videos, brochures, etc). This is separate from the products because many of these materials apply to more than one product. Right now there is no way to tie that back to the products and include those materials in a project.

In addition, every one of our bases currently contains a “Task Owner” table. I would prefer to have one “Task Owner” base, and all other bases could reference that. In addition, as a task owner, I could go to the “Task Owner” base for a compiled list of my tasks from all the bases.

I think both of these scenarios would fall into that “master base” category, but I wanted to provide some additional context on our use case just to clarify the functionality that we need. It just so happens that our products are software products, so I appreciate what it will take to implement this kind of new feature. If you need more detail to develop the user stories for this feature set, feel free to reach out.

Our team absolutely loves AirTable, so keep up the good work!

David_Stewart
4 - Data Explorer
4 - Data Explorer

Definitely #1. I am a landlord who shares information about tenants on a need-to-know basis with vendors. By restricting what they can see more granularly, your product would be much more useful. Now I can share basic contact info and such, which is useful. However, I cannot have a person who needs to edit a table to update a job order or upload pictures and not provide access to the entire base as I understand it. Not useful for any kind of cross-organizational boundary scenario. I was trying to link bases and realized that was impossible. I was glad to see this request for more granular control of the pieces of the base, which would be a very meaningful addition for companies like mine.