Vela Documentation

How Vela works

Plain English explanations of Vela's features, settings, and automated behaviours. No technical jargon — just what you need to know to get the most out of the platform.

01Post lifecycle

How a post moves from upload to Instagram

Every post in Vela moves through a series of stages from the moment you upload it to the moment it goes live on Instagram. Understanding these stages helps you know exactly where your content is at any time.

Status stages

ready scheduled posting posted
StatusWhat it means
readyYou've uploaded the file. Vela is waiting to prepare it — generate a caption, hashtags, and pick the best time to post.
scheduledThe AI has generated the caption and hashtags and picked a posting time. The post is queued and waiting for that time to arrive.
postingVela is actively uploading the post to Instagram right now.
postedSuccessfully published to Instagram. Analytics will start collecting shortly.
failedSomething went wrong after 3 automatic retry attempts. You'll receive an email notification with details and instructions to reset it.
archivedThe post has been manually archived and won't be processed.

02Preparing posts

How Vela generates captions, hashtags, and picks posting times

Every 30 minutes, Vela automatically checks for posts in ready status and prepares them for posting. This is where the AI does its work — analysing your content and generating everything needed to maximise engagement.

How it works

1

Gathers intelligence

Before writing a single word, Vela pulls together your top performing posts, the latest AI recommendations, trending hashtags in your niche, and any already-scheduled posts so it doesn't overlap timing.

2

Analyses your content

For videos, Vela transcribes the audio so the AI understands what's actually happening in the clip. For images, the AI looks at the photo directly. Captions are written about your actual content, not just the title you gave it.

3

Generates caption and hashtags

Using all of that context, Claude generates an engaging caption tailored to your niche with a call to action designed to drive saves — one of the most important early engagement signals on Instagram. Hashtags are selected from trending intelligence data.

4

Picks the best posting time

The AI analyses when your previous posts performed best and picks an optimal posting time, factoring in your audience's active hours and avoiding times already taken by other scheduled posts. If it can't determine a good time, it defaults to 5:30 PM CST the following day.

5

Marks post as scheduled

The post is updated with the generated caption, hashtags, and scheduled time. Status changes to scheduled. From here, the Vela Poster takes over.

Trust the AI's timing.The scheduled time is chosen deliberately based on your performance data. Avoid manually overriding it — let the system learn what works for your audience over time.

03Posting to Instagram

How scheduled posts get published automatically

Every minute, Vela checks for posts that are scheduled and due to go out. When it finds one, it handles the entire publishing process automatically — no action required from you.

How it works

1

Checks for due posts

Every minute, Vela looks for any post with status scheduled whose posting time has arrived.

2

Marks as posting

The post is immediately marked as posting to prevent it from being picked up twice in the same cycle.

3

Uploads to Instagram

The media file is retrieved from storage and uploaded to Instagram along with the AI-generated caption and hashtags. Videos are posted as Reels. Images are posted as Feed posts.

4

Records the result

Once Instagram confirms the post is live, Vela saves the Instagram post ID, marks the post as posted, and records the exact time it went live. Analytics collection begins shortly after.


04Post monitor

Automatic recovery when something goes wrong

Sometimes a post can get stuck in posting status — usually because of a temporary issue with the Instagram API, a network hiccup, or a file problem. Rather than leaving it stuck forever, Vela's Post Monitor automatically detects and recovers these situations.

How it works

1

Checks every 10 minutes

The monitor runs every 10 minutes, looking for any post that has been stuck in posting status for more than 30 minutes.

2

Investigates the failure

When a stuck post is found, the monitor pulls the error details from the most recent failed execution — which node failed, what the error message was, and when it happened.

3

Resets and notifies you

The post is automatically reset to ready so it will be picked up and rescheduled on the next Prepare Posts cycle. You receive an email with the full error details, retry count, and a direct link to the failed execution log.

4

Gives up after 3 attempts

If the same post fails 3 times, the monitor stops retrying and marks it as failed. You'll receive a final email with instructions to manually reset it once the underlying problem is fixed.

What the recovery email tells youEach email includes the post title, which node failed, the exact error message, the retry count, and a clickable link to the N8N execution log so you can see exactly what happened.

05Metrics explained

What each number on your dashboard means

Once a post is live on Instagram, Vela starts collecting performance data. Here's what each metric means and why it matters.

👁
Views
Total number of times the video or image was seen. The broadest reach metric.
❤️
Likes
Number of people who tapped the heart. A basic signal of positive reaction.
💾
Saves
How many people bookmarked the post. The most powerful early signal — Instagram rewards saves heavily in the algorithm.
🔁
Shares
Times the post was shared via DM or to a Story. Indicates strong resonance.
📊
Reach
Unique accounts that saw the post. Different from views — one person watching 5 times = 5 views but 1 reach.
👓
Impressions
Total times the post appeared on screen, including multiple views by the same person.

Computed metrics

MetricHow it's calculatedWhy it matters
Viral VelocityViews ÷ hours since postingMeasures how fast the post is gaining traction. A high score early on signals Instagram is pushing it in the algorithm.
Save RateSaves ÷ reach × 100The percentage of people who saw the post and saved it. Even 1–2% is excellent. This is your most important metric to grow.
Engagement Rate(Likes + comments + saves + shares) ÷ reach × 100Overall interaction rate. Shows how compelling your content is relative to how many people saw it.

06How stats are collected

Vela polls Instagram on a smart frequency curve

Vela doesn't check your stats at a fixed interval — it uses a smart polling schedule that checks more frequently when a post is new (when things are changing fast) and less frequently as it ages (when growth slows down). This balances data freshness with efficiency.

Post ageHow often stats are updated
Under 30 minutesEvery 5 minutes
30 minutes – 2 hoursEvery 15 minutes
2 – 6 hoursEvery 30 minutes
6 – 24 hoursEvery hour
1 – 7 daysEvery 6 hours
7 – 30 daysEvery 24 hours
30+ daysEvery 7 days
Every snapshot is saved.Each time stats are collected, the numbers are stored as a historical snapshot. This powers trend charts and will feed into the full Analytics page in a future update.

07AI recommendations

How Vela learns from your post performance over time

After each post has had time to accumulate real data, Vela generates AI-powered recommendations based on how it actually performed. These insights feed directly into the next round of caption generation — so Vela gets smarter about your audience over time.

When recommendations are generated

WindowWhen it triggersWhat it analyses
2-hour~110–135 minutes after postingEarly engagement signals — viral velocity, initial save rate, whether the post is gaining traction quickly.
24-hour~23.8–25 hours after postingFull first-day performance — reach, engagement rate, how the post compared to your account average.
7-day~7 days after postingLong-tail performance — total views, follower growth contribution, sustained engagement.
Recommendations are cumulative.When Vela generates a caption for a new post, it uses the 3 most recent recommendation reports from your account. Over time this creates a feedback loop — each post makes the next one smarter.

08Hashtag intelligence

Weekly competitor analysis to find the best hashtags for your niche

Every Monday at 6am, Vela scans competitor accounts in your niche and analyses which hashtags are driving the most engagement. This data is used every time a new caption is generated, so your hashtags are always based on what's actually working right now — not guesswork.

What gets tracked

Data pointWhat it means
Average likesMean likes on posts that used this hashtag across competitor accounts.
Average engagement rateMean engagement rate on posts using this hashtag — a better signal than raw likes alone.
Competitor usage countHow many competitor posts used this hashtag. High count = proven niche relevance.
Hashtag data is niche-specific.The intelligence is scoped to your account's niche setting. Make sure your niche is set accurately in your Profile for the best results.

09Supported file types

What you can upload to Vela

Vela accepts the following file formats. Files not on the accepted list will be rejected at upload time.

Accepted

.mp4 .mpeg .mpg .webm .m4a .jpg / .jpeg .png .gif .webp

Not accepted

.mov
iPhone users — convert .mov files before uploading. iPhones record video in .mov format by default, which Vela does not accept. You'll need to convert to .mp4 before uploading. The quickest way on a Mac is to run this command in Terminal:

ffmpeg -i input.mov -vcodec h264 -acodec aac output.mp4

10Video compression

How Vela handles large video files automatically

Instagram's API and Vela's transcription service both have a 25MB file size limit for video. Rather than rejecting large files or requiring you to compress them manually, Vela automatically compresses any video over 25MB before processing it.

How it works

1

File size is checked

When Vela downloads your video during the prepare stage, it checks the file size. If it's under 25MB, no compression is needed and the video goes straight to transcription.

2

Compression runs automatically

If the file is over 25MB, Vela compresses it using H264 video encoding at a quality setting designed to bring the file well under 25MB while keeping it looking good on a phone screen.

3

Sizes are recorded

Both the original upload size and the final compressed size are saved on the post record. This lets you track how much compression occurred over time.

4

Processing continues normally

The compressed video is transcribed, captioned, and scheduled exactly like any other video. You don't need to do anything differently.

Compression happens during preparation, not at upload.Your original file is stored as-is when you upload it. The compressed version is only created when the post is being prepared for scheduling.

11Media cleanup

Automatic deletion of posted media files

When you upload a photo or video to Vela, the file is stored on Rensho's servers so it can be posted to Instagram at the right time. Once a post has been successfully published, that file is no longer needed — Vela will automatically delete it after a set number of days.

This keeps your storage footprint small, protects your media from sitting on a server indefinitely, and ensures the platform stays fast and cost-efficient as it grows.

Only successful posts are cleaned up.If a post failed to publish for any reason, its media file is left untouched. You'll be able to retry or re-upload without losing anything.

How it works

1

Every night at midnight

Vela runs an automated cleanup job that checks all of your posted media files.

2

Finds files past their window

Any file from a successfully posted piece of content that is older than your deletion window setting is flagged for removal.

3

Deletes the file

The media file is permanently deleted from Rensho's servers. Your post record, caption, hashtags, and analytics are all kept — only the raw media file is removed.

4

Records the deletion

A timestamp is saved so you always know exactly when a file was cleaned up. This will be visible on the Analytics page in a future update.

Settings

SettingDefaultDescription
Deletion window7 daysHow many days after a post is published before its media file is deleted. Adjust this in your Profile settings.
Where to change this settingGo to Profile and look for the Media Cleanup section.
Deletion is permanent.Once a file is removed it cannot be recovered from Vela. Keep a copy on your own device or cloud storage if you need the original long-term.