I have used SOFTR + AirTable to build a project management portal for my customers. The primary purpose of this portal is to have a common place for my customers to enter information that will be used in the video projects we build for them, so my customers must be able to login with a user (client) account.
When onboarding a customer I need to create 3 records:
- The athlete record, which operates like the “company” record in a CRM
- The User account record which is a user in the softr platform
- The project record which is where the customer work will get done. It is linked to the athlete record and the user account record.
The softr user table is sync’d/linked to a table in airtable called users.
Generally, I assume it is normal for the softr user accounts (clients) to be created using the softr studio interface. However, since I need to create ALL THREE records each time, I built an admin page in my softr app that contains each of these airtable tables, so I can create the requisite records sequentially on a single page each time I onboard a customer for simplicity
For the most part this all works fine, however, portal users created in using my admin page land into the airtable users table, but do NOT land back into the SOFTR user table UNLESS I manually visit the softr users table within the softr studio interface. I do not need to actually DO anything in the studio other than visit the page and the user will pop into the softr user table. This is a problem, since the intended goal of the admin page I built was to be able to freely create users via my APP interface without the need of using the SOFTR studio. For example I can do all this onboarding activity using my mobile phone with the my app interface, but I cannot access the studio from a mobile phone (this is a softr design thing) so even if I create the user, the won’t get any invitation until I visit the studio from a computer sometime later. This is simply janky an untenable.
Has anyone else run into this problem and if so how have you fixed it???