Our ERP writes a CSV to SFTP every night and getting it into HubSpot is still a person (me)
Nothing clever about our setup. ERP drops a file on an SFTP server nightly, order data, 2-3k rows. It has to land on companies and a custom object so sales can see order history without opening the ERP.
That last step is me. Pull the file, fix the dates, upload through the import screen, map columns, hope the dedupe does what I think it does. Twenty minutes on a good day, more when someone on the ERP side renames a column and doesn't tell anyone.
I looked at doing it through Operations Hub, but custom code actions don't seem like a great fit for pulling a file from SFTP on a schedule. Between the runtime limits and workflows being record-triggered, it feels like I'm trying to solve it from the wrong end.
So for anyone pulling files off SFTP into HubSpot on a schedule, what's actually doing the pulling? Script on a server, middleware, a dev who owes you a favor?
The part I care about more is dedupe. Manual imports at least let me look at the mapping before I commit. Anything scheduled runs unattended and I'd rather not discover in March that we've been making duplicate companies since January.