Help

Daily emailed spreadsheet. How to get it into Airtable?

100 1
cancel
Showing results for 
Search instead for 
Did you mean: 
GoState
4 - Data Explorer
4 - Data Explorer

I can do so much...but this one just has me stumped. (I have "Business" tier, Zapier, Make, etc. fwiw. I prefer to use Zapier over Make, but will do whatever I need to.)

I get an email sent to me each day that has an attachment. It's an XLSX file that has the day's clock-ins on the first tab, and then each employee has a tab after that with each day's hours. 

I used Zapier to get it to automatically upload into a folder in my Google Drive called "clockins".

I want to automatically upload that new file. 

-When i sync with Google Drive, it just wants to pull in the name of that file, basically. I'd still have to do the actual importing. I want the file (and all the data) to be imported.

-I can't alter how the Google Sheet is formatted. Some employees have the same first or last name, so I don't have unique values in any field (and i can't add one, at least before it lands in my Google Drive.)

-Ideally, I'd like all of the tabs to be imported. The Google Sheet has them automatically named with the Employee's Name, which is stored in my base as well. But I'm fine giving those random IDs or names, or doing some setup here. (I know Make does dynamic table creation, but I can't get that to work for the life of me.)

-I'd also be fine with all of those tabs being dumped into one table.

-Basically, I can deal with *anything*. I just can't get the auto-import or auto-sync piece to work.

I tried using a script, but this one felt particularly difficult and I just couldn't make it work.

This question feels chaotic, but it's because I have tried 10 different approaches, and they all hit a different roadblock I can't resolve. How would you do this?

1 Reply 1
TheTimeSavingCo
18 - Pluto
18 - Pluto

Hmm, check out the Airtable sync functionality: https://support.airtable.com/docs/airtable-sync-integration-emailed-data

Caveats:
1. You won't be able to modify the data as it's a sync
2. It'll only grab the first worksheet in an XLSX file with multiple worksheets

---
I think if I were doing this I'd try to get Zapier to grab the CSV export of the XLSX file that's been uploaded into Google Drive (which I believe is default functionality of GDrive?) and send it into the Email Sync thing I linked above.  Not too sure how it'd handle the multiple worksheets exactly, but I'd be pretty surprised if it wasn't possible

Email sync seems easier to set up and would be cheaper overall, as the alternative would be needing to create each row in Airtable manually, which could add up to a fair amount of task usage, you know what I mean?