n8n

How to Automate Google Sheets 3D Asset Creation?

Turn image links in a Google Sheet into ready 3D models. The flow adds the model link back to the same row and saves the .glb file to Google Drive. Useful for product teams, ecommerce, and marketing who need many 3D assets fast.

The run can start on a schedule or with a test click. It reads rows where the 3D RESULT cell is empty, maps the image URL, and sends it to an AI 3D service. After the job is created, it waits 60 seconds and checks status in a loop until the model is finished. When complete, it fetches the model url, downloads the file, uploads it to Google Drive, and writes the link back to the sheet using the correct row number.

You will need Google Sheets and Google Drive access and an API key for the AI service. Setup is simple and replaces copy paste and file handling with a hands off run. Expect faster turnaround and clear tracking in your sheet. Good for catalog visuals, AR prep, design previews, and bulk 3D requests.

What are the key features?

  • Manual and scheduled runs to fit ad hoc tests and ongoing queues
  • Reads only rows where the 3D RESULT column is empty to avoid duplicates
  • Sends image URL to an AI 3D service and creates a .glb model
  • Waits 60 seconds and polls job status until the model is ready
  • Downloads the generated 3D file and uploads it to a chosen Drive folder
  • Updates the same sheet row with the model link for easy tracking
  • Secure connections using OAuth2 for Google and API key header for FAL AI

What are the benefits?

  • Reduce manual file work from 60 minutes to 5 minutes per batch
  • Automate about 90 percent of steps from image input to Drive upload
  • Improve tracking accuracy by writing links back to the exact sheet row
  • Handle up to 10 times more image requests with scheduled runs
  • Connect Google Sheets, FAL AI, and Google Drive in one flow

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Sheets, Google Drive and FAL AI. See the Tools Required section above for links to create accounts with these services.
  3. Prepare your Google Sheet with two columns: IMAGE MODEL for image URLs and 3D RESULT left empty. Add a few test rows with public image links.
  4. In the n8n credentials manager, create a Google Sheets OAuth2 credential. Then open the Get new image and Update result nodes and select this credential. Choose your spreadsheet and sheet.
  5. In your FAL AI account, create an API key. In n8n, create an HTTP Header Auth credential with header name Authorization and value Key YOURAPIKEY. Name it clearly.
  6. Open the Create 3D Image, Get status, Get Url 3D image, and Get File 3D image nodes. In each node, select the FAL AI header credential you created.
  7. Open the Set data node. Set the field image to use your sheet column, for example {{$json['IMAGE MODEL']}}. Save the node.
  8. Connect Google Drive: in the Upload 3D Image node, create a Google Drive OAuth2 credential and pick the target folder for the .glb files.
  9. Check the Update result node. Map the row_number from Get new image and set the 3D RESULT column to the value from Get Url 3D image model_mesh.url.
  10. Run a manual test with the When clicking Test workflow trigger. Confirm a .glb file is created in Drive and the sheet row now has the 3D link.
  11. Enable and configure the Schedule Trigger to run every 5 minutes to process new rows automatically.
  12. Troubleshoot: if jobs never finish, increase the Wait time. If the sheet does not update, verify the column names and row_number mapping. If you see 401 errors, check the API key header. If Google nodes fail, reauth the OAuth2 credentials.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

FAL AI

Sign up

Pay-as-you-go: from $0.003 per megapixel (FLUX.1 [schnell])

Google Drive

Sign up

Drive API: $0 (no additional cost; quota-limited)

Google Sheets

Sign up

Free: $0 (Google Sheets API usage has no additional cost; quota limits apply)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.