How I automate posting to 5 socials at once.
Over the years, I've had many people ask to show my workflow when working with Notion. I'm finally ready to share one of them! This is how I post 1 video to 5 or more platforms at once, all from my phone.
Tools used
**please assume the below links are affiliate links**
Workflow Summary
1. Recording and Preparing the TikTok Video
Records the video draft inside the TikTok app and adds single-word captions.
Screenshots the comment being replied to for later use in editing.
2. Capturing a High Quality Video Version
Full-screens the TikTok draft and uses iPhone screen recording.
Avoids TikTok downloads to preserve better audio sync and higher volume.
3. Creating the Content Entry in Notion
Creates a new entry in the content database using a template.
Adds title, platform targets, descriptions, hashtags, and SEO.
4. Editing the Video for Cross Platform Posting
Imports the screen recording into InShot.
Resizes to 9:16, adds branding, trims the start and end, and inserts the comment screenshot.
5. Exporting the Final Video
Exports as MP4 at 1440p to maintain quality.
Produces the final file used for all platforms except TikTok.
6. Creating the Thumbnail
Uses an Adobe Express template to quickly generate the thumbnail.
Adjusts colors, title text, and assets to match the video theme.
7. Uploading and Preparing the File for Automation
Uploads the video to Amazon S3 using Owl Files.
Renames the file using a strict naming convention required for automation
8. Connecting the File to Notion
Pastes the exact filename and AWS link into the Notion database.
Ensures the filename and extension match the automation requirements.
9. Triggering the Automation
Uses an iPhone shortcut to send a webhook to N8N.
N8N pulls the content data from Notion and begins the automation.
10. Posting and Logging the Results
Blotato posts the video to multiple platforms.
N8N retrieves the final URLs and writes them back into the Notion database.
11. Final Workflow Outcome
Enables recording, editing, posting, and archiving entirely from a phone.
Maintains a high quality master video while distributing to multiple platforms automatically.
Video Transcript
Recording the Video and Overview of the Workflow
This is how I record a video on my phone and then post it to five different social networks at the same time. This is a full step-by-step process showing you everything after me just recording the draft in the TikTok app. How I get that video to all the social networks, how I generate my thumbnails, and how I utilize Notion, Blotato, N8N, and Adobe Express to do everything. And for the record, the monthly costs for all of these tools comes to about $100.
Starting With the TikTok Draft
My video draft is already recorded, so I’m just gonna open it up. I have all the cuts and edits done, so the next thing I’m gonna do is add captions. I always add captions in the TikTok app because you can do single-word captions and it bakes them right into the video. I always shrink it down, bring it down a little bit. Not too much or else it’ll get blocked by UI elements. That font is fine, I don’t really care.
Saving the Comment Reply Screenshot
Because this is a comment reply, I want a screenshot of this comment for later, so I’ll just do a quick screenshot and I will crop it in. Because when I do a screen recording of this video later, I want a high-quality version of this comment. Save.
Using Screen Recording for a Better Video File
Instead of posting the video to TikTok and then getting a low-quality version of that video, I always full-screen this video in the editor and then do a screen recording to get the most high-quality version of that video. I’m just gonna let this video play out. The screen recording captures the audio in real time.
Any time you do, like you save a video from TikTok, there is a considerable delay in audio, so this captures it in a higher resolution than if you were to download the video, even if you were to use an online downloader. This captures the audio with loudness maximize. So you’ll also notice that videos that you download either from TikTok or from third-party apps, the audio is always way quieter, sometimes 15 to 20 decibels quieter.
I’m gonna save that screen recording. Doing a screen recording on iOS captures the volume at its maximum, completely ignores how loud the video is that you’re controlling with the speaker with the buttons on the side.
Creating a New Notion Entry
All right, so that video was there. Need to start capturing description, hashtags, SEO, things I’m gonna use for the video. So I’m gonna hit down my quick action button and I’m gonna create a new entry in my neck habitat content database. Always ask for a title.
How much does your 3D printer camera capture? Hit done.
So it auto creates based on a template. So I’m gonna come down, this is a short. So I’m gonna tap that short template and then it auto populate. For every page in the database, there is gonna be all of these different assets that I populate and N8N pulls the data from these and post them to the different platforms.
Those are short, change that status to super send. My ID number is just the sequential number for this piece of content. So if I go to my content database, the last one I posted was 17. So this one’s gonna be 18.
Setting the Content Details
So title, how much does your 3D printer camera see? Hate that it puts a hyphen in between 3D like I am a bot. Most of the time I post the video to TikTok and then I use this to post it everywhere else instead of just using one action to post everything. So post two, I’m gonna select YouTube shorts, Instagram, Facebook and X.
Not every camera is created equal and some 3D printer cameras capture a lot of the room. Every platform has a different character limit for titles, descriptions and all that stuff. So I usually have a long description and a short description. So long description is usually my description, SEO, if any other hashtags, all get thrown into one paragraph. My short description is usually just the first sentence or two of the long description.
3D printer cameras, 3D printing camera quality,
Editing the Video for Other Platforms in InShot
So the good thing about doing a screen recording of the video within the TikTok app means I have a high quality version of that video. The bad news is I need to do a minor edits to make this video ready for other platforms. So I’m gonna use InShot, create a new video, import, change my canvas to nine by 16 and then I zoom in the video so that it at least fills the frame.
Sometimes I do it messy and there’s a little black line at the top and bottom. Doesn’t really matter. Hit okay, I’m gonna add picture in picture because I have a album that has all of my logos just ready to go. So add my logo, shrink it down because I just wanna cover that red arrow in the top right. So extend that picture in picture to the video end.
I just need to trim off the beginning and end. There’s always a frame where the title isn’t shown and then it comes into frame. So that’s always the frame that I cut at. Cut, delete, go to the end. The last frame right before the play button, boop, delete. The video is ready to go.
Adding the Comment Screenshot Back In
Last but not least, because the screen recording doesn’t capture the comment that I’m replying to, I have to import that as well. Drop it right there. Cut it off so it’s timed correctly. I wanna make sure it’s in frame for at least three seconds. Done
Exporting the Finished Video
Export, always change from MOV to MP4. Screen recordings are a little north of 1080p resolution, so I’ll always set my export resolution to 1440p. I hate that InShot calls at 2K. Hit save, let it export. I’m gonna go P. Uh oh, you can probably hear this.
Making a Thumbnail in Adobe Express
Time to grab a thumbnail real quick. So I’ll open up Adobe Express. I have a thumbnail template that I can just quickly add a photo to. So I’m gonna delete, delete this. I try to maintain a theme. I don’t go crazy on these edits. I’m just gonna change the hue of the background to something else. Let’s do that. I will change the theme of this. Purple, nice. Hit done.
Despite my disdain for Adobe products, Adobe Express has this nice little wrap feature for text. So no matter the length of my title, it’ll automatically fill a certain bounding box.
What does your 3D printer camera really see?
I think it’s called dynamic wrap or something, but it just makes it really easy to make a properly sized title and center it. I’m gonna add one more asset that is just of a 3D printer. I know that I have a cutout of a 3D printer from before, so I’m just gonna go grab that. Because this thumbnail is so light, I’m actually just gonna change this font color to black. Actually, I’m gonna change it to the same shade as the 3D printer. Boop. Now it’s more of like a dark gray.
Uploading the Thumbnail and Video to Storage
All right, that’s in my camera roll. Let’s go back to Notion where the content database is. I always upload a copy of the thumbnail to that Notion page. The last thing I need to do is upload it to a cloud storage solution so that N8N, my automation platform, can tell Blotato, the API that posts all the social networks, where to get that video file.
So I use an app called Owl Files. This just allows me to connect to a S3 bucket. Amazon S3 is a cloud hosting solution. So I’m gonna connect to the buckets that I have set up for in that Cabotat. That Cabotat, import photos. Grab that video that I exported from InShot. You can see all the other videos that I currently have in that bucket right now.
Renaming the File for Automation
So when it uploads from iOS, you always get a super shitty file name, so I need to rename this. How my files are named matters to so many other parts of what I do within my process and workflow. So how these things are spelled needs to be exact. So I always make sure that my file extension is in a lowercase so that it matches for N8N automations. And then I have a numerating file naming scheme for all of my content.
So the socials are NAC-Habitat, and this is a short. The year is 2026, and the piece of content is number 18, I think it was. And then my title, what do? No spaces, no special characters other than those underscores. Hit okay.
When the N8N automation runs and looks to my Notion database for posting, it is looking for exactly that file name. So that’s how it knows which video to pull. Before I close out, I’m just going to copy this entire title. Copy, hit okay.
Go back over to Notion. And then where I have file name, it’s going to paste and then make sure that MP4 extension is on the end of that file name. Owl Files puts file extensions in all uppercase and it matters, so I always make sure that it matches.
Linking AWS to Blotato
This AWS link is what Blotato looks for in order to pull the video from AWS and then put it into the Blotato API, which gets posted to all the platforms. Okay, videos live in AWS. It’s definitely the most tedious part of the process. Need to figure out how to make that better.
Triggering the Automation With a Shortcut
So now that all of this information is live in Notion and ready for grabbing, open up my shortcuts, go down to NAC-Habitat, and then I have a WebHook shortcut. So when I tap this iOS shortcut, it sends a WebHook trigger over to N8N, and then N8N begins the automation process where all the magic happens. So I’m gonna hit send.
For some reason, I get a notification that this errors out, but it always goes through. So I go over to Blotato. You can see that posts for Twitter, Facebook, YouTube, and Instagram are all queued. Two have already completed, one’s processing and another one is queued. Facebook is always second to last, and then Instagram usually goes last. Instagram always taken the longest by a long shot.
Watching the Posts Go Live
While it’s waiting, I’ll show you that I can actually click on that and hit View Post. It shows me that video on X. Press again, still processing. Go over to YouTube, click on View Post. There it is on the YouTubes. Oh my God, still processing. This is the longest I’ve seen for sure. There we go, all completed.
What the N8N Automation Is Actually Doing
But come over to Executions within N8N. So this is a super sky high view of how this automation works. The WebHook from my iPhone started here, reached out to a Notion database here, sent the video to Blotato here, and then Blotato sent that video to all the platforms that I specified in Notion.
Once all the posting is done, I have a waiting period that allows for all the content to finish processing. And then I have the second part of this automation, which goes back to Blotato and gets the URLs of all of those posts, and then puts them back into my Notion database.
Saving the Post URLs Back to Notion
So if I come to this piece of content and I scroll down, you’ll see that the YouTube, Facebook, and X links are there. Instagram didn’t work. That’s something I’m troubleshooting right now. And then again, TikTok, I always post that video manually. So I’d sometimes just come back and add that manually. But if you were using this to post one video to everywhere without touching the platforms, you could make it so that all the URLs just automatically populated.
Why This Workflow Works So Well
So what this allows me to do is wherever I’m at, I can record a video within the TikTok app, get a screen recording of it, so I have a high quality version, use that version to post to all the other social networks. And then I’ve got a local copy of that video that I can store for archiving. I’m able to generate the thumbnail pretty quickly just on my phone. And I can do this automation without touching a computer. And that’s pretty much how I do all of my shorts nowadays.

