I have an Airtable database set up where we track entrepreneurs we work with in Sprints (Jan-Apr, May-Aug, Sept-Dec). One feature I need to implement is a way for our team members to submit revenue updates as often as they need based on entrepreneurs they work with that earn revenue.
The way I currently have it set up is the following:
- I have a form created called revenue updates for the team to submit when they need revenue updates for their entrepreneurs
- In the form and in the airtable database, I field called "Guarantee Period Revenue" where they enter their revenue information and they select the entrepreneurs name from a drop-down field that connects back to the main database record
This has been working; however, there are 2 issues that the team faces:
- When they enter the revenue into the field, they must remember what was previously entered and add the current revenue + new revenue before submitting the form.
- Entrepreneurs work in Sprints with our team. We offer a guarantee based on what they paid for our program and we need to track their revenue to ensure they hit the target guarantee. The standard process is entrepreneurs sign up for 3 sprints (one year total). We need to track on the specific sprints they registered for - for the revenue.
My idea of how to set this up was the following way but I am not sure if there is an easier method ...
- Create a new table in Airtable database and then create a form for this new table.
- Create fields/columns in the new table for individual sprints. i.e. Jan-Apr 2024, May-Aug 2024, Sept-Dec 2024, etc.
- In the form I only show the certain fields/columns (conditions) based on the specific entrepreneurs name and the number of sprints they signed up for.
- Then in the main Airtable database I would have a rollup field where it formulates the total from all the individual sprint fields.
I'm not sure if this is the best way to think about this process. There may be an easier process to achieve this so I thought I would ask here for advice or ideas. We are trying to simplify this process for our team.
It does need to a be form for our team to submit as they don't have editor privileges in the account.