Plan and Publish Your Content In Two Hours
Steve Halabi
October 14, 2025
Plan, make, and publish a weekly content pack in 2 hours.
You need:
Asana account
ChatGPT account
CapCut account
Canva account
One core message for this week
Brand colors, fonts, and logo
One product or page link to promote
Steps
Set the plan. Write one short promise for this week. List three support bullets that back the promise.
Open Asana. Click Create project > Blank project. Name it Week with today’s date. Add four sections named Plan, Make, Publish, and Measure.
Add quick tasks. Under Plan, add Message and Offers. Under Make, add Short video, Square graphic, Carousel. Under Publish, add Posts and Email. Under Measure, add Results.
Open ChatGPT. Paste your promise and bullets. Ask for three five-word hooks and one caption per platform. Keep grade 5 reading. Save the best lines in your Asana Message task.
Record or import a clip. Open CapCut. Click New project and load your clip.
Set format. Click Ratio > 9:16. Keep Scale at 100.
Check: The preview fills the frame with no black bars.Tighten the edit. Trim silence and long pauses. Keep the pace steady.
Add hook text. Place one short line at the top that states the result.
Add captions. Click Text > Auto captions. Fix names and numbers. Keep two lines per block.
Style for clarity. Use a bold font and high contrast. Raise size until it reads well on a phone.
Export the short. Click Export > MP4. Set 1080p and 30 or 60 fps. Name the file with the promise and v1.
Build graphics. Open Canva. Set Brand Kit with logo, colors, and fonts.
Create a square post. Click Create a design > Instagram post. Add the hook as the headline. Add one clean image. Leave open space.
Create a three-page carousel. Page one shows the hook. Page two lists the three bullets. Page three shows a short action and your link.
Speed up with AI. Click Magic Design and feed the headline. Pick a simple layout. Use Background Remover if the image needs it.
Export graphics. Click Download > JPG. Export the square and all carousel pages. Name files with the promise and size.
Prepare captions. Open your notes from ChatGPT. Pair one caption to the square. Pair one caption to the short. Keep the first line strong. Place your link near the top.
Publish your video. Post the CapCut short on your main platform. Use the hook as the first words in the title or caption.
Publish your graphics. Post the square on your second platform. Post the carousel on Instagram. Keep the same message and the same link.
Send one support email. Use the square image at the top. Write three short lines from your bullets. Add one button that links to your page. Send with your email platform.
Log results. In Asana, open Results. Note views, saves, clicks, and replies after one day. Add one next step to test next week.
Save the system. In Asana, duplicate this project for next week. Keep the same tasks and flow. Swap only the promise, clip, and image.
Quick check
One short video is live at 1080p.
Square and carousel match your Brand Kit.
Captions repeat the same promise in the first line.
Every post and the email point to one link.
Results are written in the Results task.
Fix common issues
Time runs long: Cut the video to under 30 seconds and use last week’s Canva template.
Hook feels weak: Lead with the main result in five words or fewer and place it at the top.
Text is hard to read: Raise font size and remove extra shapes behind the headline.
Low clicks: Move the link higher in captions and repeat the action once near the end.
Outputs look off-brand: Apply Brand Kit to every Canva page before export.
Resources
Guide: Create Consistent, Valuable Content
Mini-course: Create Content That Sells Naturally
Run this two-hour workflow today. Save the project as your weekly template and repeat it on the same day and time so your audience learns when to expect new content.