Campaigns

Video advertisement

Upload a short video, add a call-to-action, and optionally collect viewer feedback. The AI walks you through a quick browser upload — then handles the rest.

Most popular~5 min setup3–5 min processing

When to use it

A video ad is the right format when you want people to watch something first — a product demo, a brand story, a 15-second teaser — and then take an action. You can also tack on a few feedback questions if you want to learn how viewers reacted.

Product reveals

Test how a new product lands with a target audience before you go wide.

Call-to-action testing

Drive clicks to a landing page, sign-up form, or app store link with a branded button.

Brand perception

Add 2–3 questions after the video to capture sentiment and open-ended reactions.
Prep

What you'll need

  • A video file — MP4 or WebM, up to 500 MB. Most ads are 15–60 seconds.
  • A campaign name— something short you'll recognize later (e.g., “Spring launch teaser”).
  • A call-to-action link — the URL you want viewers to visit when they tap the button.
  • The button text— e.g., “Shop now”, “Learn more”, “Try it free”.
  • Optional: a few feedback questions to ask after the video plays.
The upload flow

You'll hop from chat to a browser tab and back

Your AI assistant never touches the video file itself — that would mean sharing it with the AI provider. Instead, Membrane gives you a private upload link. You handle the file, the AI handles everything else.

  1. Step 1
    AI sends you an upload link
    When you describe the ad, the AI generates a private upload page for your campaign and shares the URL in the chat.
  2. Step 2
    You upload in the browser
    Open the link, drag your video onto the page, and wait for the progress bar to finish. Click “Done — Return to chat” when it's up.
  3. Step 3
    You tell the AI you're done
    Back in chat, say “uploaded”. The AI verifies the upload and kicks off your campaign. If something didn't stick, it'll ask you to try again.
How it works end-to-end

From brief to live campaign

End-to-end video ad flow with Claude
Screen recording to be added — brief → upload link → browser upload → back to chat → live campaign.
Placeholder · GIF to replace
≈ 45s
Example conversation
  1. I want to run a video ad for our spring sneaker launch. The CTA should be “Shop the drop” going to example.com/spring. Call the campaign Spring launch teaser.
  2. Got it. Here's your private upload page for Spring launch teaser: https://mcp.nfthing.com/upload?session=…
    Drop your MP4 or WebM file on that page (up to 500 MB), hit Done — Return to chat, then come back here. The link stays valid for one hour.
  3. Done — uploaded.
  4. Confirmed — your video is in. One quick check before I create the campaign: do you want to add any post-video feedback questions, or keep it to the click-through only?
  5. Add two: “How did the ad make you feel?” (open-ended) and “Would you check out the collection?” (Yes / Maybe / No).
  6. Creating the campaign now. Membrane needs about 3–5 minutes to process the video — I'll ping you the moment it's ready to go live. Want me to turn it on automatically, or leave it off for a final review?
  7. Leave it off. I'll review and turn it on myself.
On the upload page

What you'll see in your browser

Drag-and-drop zone

Drag your video onto the page, or click to pick it from your files. A progress bar shows the upload as it goes.

One-hour session timer

The page shows a countdown. If you step away and miss the window, just ask the AI for a fresh link.

A clear 'done' signal

When upload completes, the page shows a success screen. Close the tab, go back to the chat, and type “uploaded”.
After upload

Most video ads are live within five minutes.

Membrane optimizes your video for smooth playback across devices. Your AI assistant watches processing for you — it'll let you know the instant it's ready to go live.

Try these prompts

Copy, paste, and tweak

Quick brand awareness ad

I want to launch a video ad called 'Summer collection teaser'. The button should say 'Explore the collection' and link to example.com/summer. No feedback questions — just track clicks. Give me the upload link to get started.

Ad with feedback questions

Set up a video ad for our new app. CTA is 'Download free' going to our app store page. After the video ends, ask viewers: 'Would you try this app?' (Yes / Maybe / No) and 'What was the first thing you noticed?' (open-ended). Send me an upload link.

A/B style launch

I want to run two video ads side by side — call them 'Launch A' and 'Launch B'. Same CTA for both: 'Pre-order now' going to example.com/preorder. Walk me through the uploads one at a time, then let me know when both are processed so I can turn them on together.

Check on an existing campaign

What's the status of my Spring launch teaser campaign? How many views and clicks has it had so far, and can you give me a quick summary of the open-ended feedback?

Good to know

A few things worth knowing

Your file never goes through the AI

The AI only knows the campaign name and settings. The video itself goes straight from your browser to Membrane's storage — your AI provider never sees it.

Supported formats

MP4 or WebM, up to 500 MB. Most short ads are well under 50 MB. If your file is bigger, export at a lower bitrate before uploading.

Links expire in one hour

Each upload link is single-use and expires after 60 minutes. If you miss the window, just ask the AI for a new link — it's instant.

Results come back in plain English

Ask your AI for a summary at any time — views, clicks, and a thematic roll-up of any open-ended answers.
If something goes wrong
  • “Session expired.” — the one-hour window passed. Ask the AI for a fresh upload link and try again.
  • “File type not supported.” — only MP4 and WebM work. Most phones already record in MP4; if yours doesn't, any free converter will do the job.
  • “File too large.” — the limit is 500 MB. Export at a lower resolution or bitrate and retry.
  • Processing stuck for 10+ minutes. — ask the AI to check the status. It can tell you what happened or kick things loose.

Still stuck? Email support@nfthing.com and mention your campaign name — we can look it up on our side.