Skip to main content

SFTP FAQs

This document provides an overview of how the SFTP integration with Gable works for syncing employee data from your HRIS to Gableโ€™s platform.

Madeline Frank avatar
Written by Madeline Frank
Updated this week

๐Ÿ“ก How often does Gable sync with the SFTP directory?

SFTP directories sync every 30 minutes following the initial synchronization. No manual refresh or configuration is required.


๐Ÿ“‚ What file formats are supported?

  • CSV format is required.

  • Other formats (TXT, XLSX, etc.) are not supported at this time.


๐Ÿงญ Are there header requirements or a sample file?

Yes. A specific set of headers is required to ensure successful processing of your file.
๐Ÿ‘‰ Please refer to the SFTP setup documentation under the โ€œWhat you will needโ€ section to view the required headers and sample file format.


๐Ÿงน How are inactive or terminated users handled?

When a user is removed from your SFTP file:

  • Gable will automatically detect the change during the next sync (within 30 minutes).

  • The user will move to the โ€œDeletedโ€ tab in Gable.

  • Their access to the platform will be automatically revoked.

  • No manual steps are required.


๐Ÿ“ Are there character length limits or special character restrictions?

No โ€” there are no character limits or restrictions on special characters for SFTP file fields.


๐Ÿ‘ค How do workflow approvals work with SFTP?

Approvals are defined within the Gable platform, not in the SFTP file itself.

  • Approval roles can be configured in Company Users.

  • Approval thresholds and workflows are set in Settings.

  • Department heads or admins can be designated as approvers.


๐Ÿงพ Which fields are required?

Field Name

Required

Notes

First Name

โœ…

Preferred or legal โ€” your choice

Last Name

โœ…

Preferred or legal โ€” your choice

Email Address

โœ…

Also used as a unique identifier

Location

โœ…

For invoicing and recommendation logic

Department

Optional

Useful for budgeting, reporting, and access control

Job Title

Optional

Included for reporting clarity

User ID (or Person ID)

โœ…

Can be email or another unique identifier

Cost Center / BU / Div.

Optional

Useful if youโ€™re doing chargebacks or cost reporting

Manager First/Last Name

Optional

Used if you want to include managers as approvers in the platform


๐Ÿ  Do we need to include personal addresses?

No. Gable does not require or recommend including personal home addresses.
You can provide only city, state, or country level data โ€” depending on how granular your reporting, budgeting, or restrictions need to be.

๐Ÿ’ก If your company uses Gable Company Offices, mapping office names to a column can help calculate office occupancy and utilization.


๐Ÿข What about employment location (office vs. remote)?

You can provide:

  • Office name (if using Gable Company Offices)

  • Or leave blank if this is not relevant to your setup.

This is used to:

  • Improve booking recommendations

  • Inform reporting and utilization metrics


๐Ÿงฎ Department, Division, and Cost Center

These fields are optional but recommended if your organization wants to:

  • Invoice by department or cost center

  • Apply booking restrictions or budget caps

  • Report usage trends by department


๐Ÿ‘ฉโ€๐Ÿ’ผ Manager Information

  • Manager names can be included in the file if you want to assign approvals to department heads.

  • Approvals are still be managed through Gable Admin settings.

  • Automated mapping for managers is planned in a future update.


๐Ÿงญ Additional Notes & Best Practices

  • ๐Ÿ•’ Keep file updates consistent โ€” changes are picked up automatically on the next 30-minute sync.

  • ๐Ÿ“‹ Avoid unnecessary fields.

  • ๐Ÿง‘โ€๐Ÿ’ป Department and location fields enable better budgeting, reporting, and access control in Gable.

  • โœ… Reference the linked guide here if you have any further questions or concerns.


๐Ÿ†˜ Need Support?

If you run into issues with your SFTP connection or file format:

  • ๐Ÿ’ฌ Chat with us through the in-app widget

  • ๐Ÿ“ง Email support@gable.to

Did this answer your question?