Latenode

Automatically backup Slack files to your Google Drive

This Latenode automation template allows users to automatically upload new files shared in a Slack workspace to a designated folder in their Google Drive.

Whenever a new file is uploaded to a Slack channel, the workflow will detect the new file, download it, and then save a copy to the specified Google Drive folder. This helps ensure important files are backed up and accessible across multiple platforms, streamlining collaboration and file management for Slack and Google Drive users.

Updated Apr 2, 2026Est. run: 8sEst. cost: $0.0005
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Collaboration & notifications

Workflow preview

What this template does

  • Detects new file uploads in a Slack workspace
  • Downloads the new files from Slack
  • Saves copies of the files to a designated Google Drive folder
  • Ensures important files are backed up and accessible across platforms
  • Facilitates collaboration and file management between Slack and Google Drive

How it works

1
Trigger

New File Uploaded in Slack

The workflow is triggered when a new file is uploaded to a Slack channel.

2
Action

Download the New Slack File

The new file uploaded to Slack is downloaded so it can be processed for upload to Google Drive.

3
Logic

Prepare the File for Google Drive

The downloaded file is prepared for upload to the specified Google Drive folder, including any necessary formatting or metadata updates.

4
Action

Upload to Google Drive

The prepared file is uploaded to the designated Google Drive folder, ensuring it is backed up and accessible across platforms.

Setup guide

1

Add Slack credential in Latenode Credentials

Add your Slack workspace API token in the Latenode Credentials panel. This allows the workflow to authenticate with your Slack workspace and access its files and channels.

2

Configure Google Drive credential in Latenode Credentials

Add your Google Drive API credential in the Latenode Credentials panel. This enables the workflow to securely access and upload files to your Google Drive account.

3

Select Slack channel to monitor for new files

In the Slack node settings, choose the specific channel you want to monitor for new file uploads. The workflow will trigger whenever a new file is added to this channel.

4

Specify Google Drive folder to save files

In the Google Drive node settings, select the target folder where you want the Slack files to be uploaded. This ensures the files are saved to the correct location in your Google Drive.

5

Customize file naming (optional)

Optionally, you can configure the Google Drive node to customize the file naming convention, such as including the Slack channel name or user who uploaded the file.

Requirements

A Slack workspace with the ability to create channels and upload files
A Google Drive account with access to create folders and upload files
Latenode workspace with the Slack and Google Drive integrations configured
Permissions in the Latenode workspace to access the Slack workspace and the designated Google Drive folder

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Collaboration & notifications

Automatically create Google Tasks from saved Slack messages

This automation allows Slack users to automatically create new tasks in Google Tasks whenever they save a message in Slack. It connects the team's task tracking in Slack with personal task management in Google Tasks, streamlining workflow. When a user saves a message in Slack, a corresponding new task is automatically created in the specified Google Tasks list, with the Slack message details populating the new task.

8s$0.0005
Collaboration & notifications

Automatically sync Slack messages to new Linear issues

This automation allows teams to streamline their project management workflow by automatically creating new issues in Linear, a popular project management tool, whenever a specific emoji reaction is added to a message in a Slack channel. This integration helps ensure that user feedback, ideas, and concerns are swiftly addressed within the Linear platform, enhancing collaboration and productivity. The automation is triggered by the 'New Reaction Added in a Channel' event in Slack, which then triggers the creation of a new issue in Linear with relevant details from the Slack message and reaction.

8s$0.0005
Collaboration & notifications

Instantly notify your Slack team of new Manychat field updates

This automation template enables teams to stay informed about new or updated custom fields in Manychat by automatically sending direct messages to Slack users. Whenever a custom field is added or changed in Manychat, the workflow will trigger and send a message to designated Slack recipients, ensuring that your team is always up-to-date on the latest changes without the need for manual checking. This streamlined integration between Manychat and Slack helps to improve communication and collaboration, allowing businesses to respond quickly to evolving customer data and preferences.

8s$0.0005