Transform selfies into professional LinkedIn headshots with Nano Banana Pro & Telegram
Ready for 3.0What this workflow does
This workflow has 18 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Drive and Telegram. It also calls queue.fal.run over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Fix Image Url (Edit Fields (Set)): sets 1 field: image
- Sanitaze (Code): runs custom JavaScript code
- Switch: routes items into 3 branches
- Get Image (Telegram): work with file
- Set FTP params (Edit Fields (Set)): sets 2 fields: ftp_path, base_url
- Merge: merges the data from its input branches
- Upload to FTP (FTP): upload
- FTP Image URL (Edit Fields (Set)): sets 1 field: image
- Create Image (HTTP Request): calls queue.fal.run (POST)
- Wait: waits 10 seconds
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: queue.fal.run
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Google Drive
n8n-nodes-base.googleDrive - Telegram Trigger
n8n-nodes-base.telegramTrigger - Switch
n8n-nodes-base.switch - FTP
n8n-nodes-base.ftp - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Telegram
n8n-nodes-base.telegram - Edit Fields (Set)
n8n-nodes-base.set - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
This workflow automates the process of transforming user-submitted photos (also bad selfie) into professional CV and LinkedIn headshots using the Nano Banana Pro AI model. | From selfie | To CV/Linkedin Headshot |…