Ready-to-post content kit
content_kitCreate a complete social media content kit for a sale or launch, including graphics and captions, then review, edit, and share or download assets without auto-posting.
Instructions
Make finished social graphics with captions for a sale or launch: offer post (4:5), product spotlights (1:1), a carousel, Story/WhatsApp Status (9:16), a last-call story and an X/LinkedIn card (16:9). Returns a review page where the seller edits captions, then taps Share (phone share sheet: Instagram, TikTok, WhatsApp with the image attached), uses share links, copies captions or downloads PNGs. Nothing is posted automatically. Connected to Quarter4 Cloud: the kit is hosted at a link (Free: 7 days with a small mark; Pro: 90 days, no mark, own logo and colours). Not connected (local): an HTML file is written instead. Images: the seller's own photos are best (products[].image or images). If you can generate images yourself, generate them and pass their https URLs. Otherwise free licensed photos are found automatically (autoImages). Never invent prices or deadlines; leave them out if unknown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | ||
| kitId | No | Update an existing kit at the same link (e.g. after the seller sends new photos) | |
| niche | No | ||
| offer | No | e.g. "30% off" | |
| posts | No | Your own copy: replace a caption by id (offer, product-1, carousel, story, last-call, wide) or add extra posts with a headline | |
| price | No | ||
| theme | No | Event look: black-friday, cyber-monday, christmas, diwali, hanukkah, halloween, thanksgiving, boxing-day, new-year, default | |
| ctaUrl | No | Checkout, product page or https://wa.me/<number> | |
| images | No | ||
| logoUrl | No | Pro: brand logo (https) | |
| pageUrl | No | The live sales page link from publish_page, used in captions and share links | |
| product | No | What is on sale, e.g. "sneakers" | |
| deadline | No | ISO date-time the offer ends | |
| features | No | Up to 3 short facts shown as chips on the offer post, e.g. "Free delivery in Lagos", "Cancel anytime". Only real facts from the seller. | |
| products | No | ||
| timeZone | No | ||
| offerType | No | How it is bought; decides the verbs (shop, start your plan, enrol, book, get). Inferred when missing. | |
| autoImages | No | Find free photos when none are given (default true) | |
| brandColor | No | Pro: brand colour, e.g. "#e11d48" | |
| brandStyle | No | The brand's own look. It always wins over the event theme; the event only adds its label. Ask the seller for their colours and fonts (or read them from their site) rather than guessing. | |
| outputPath | No | Local mode: where to write the kit .html | |
| displayName | No | Short name used in copy, e.g. "Brightly Premium". Never pass long internal product phrases as headings. | |
| originalPrice | No | ||
| productPhotos | No | What the seller chose for products without photos: "own" (they are sending photos: pass them as products[].image), "representative" (closest real photo, tagged "Representative image"), "none" (text-led product posts). If you can generate images and the seller wants that, generate them and pass the URLs as products[].image. Ask the seller before choosing. | |
| discountPercent | No |