Say It Again
Apolonis Social Media Management Services - FZCO v1.0.0
AI UGC videos of your products
Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.
Description
From the marketplace listing
Say It Again makes AI UGC videos for online stores. Connected to ChatGPT, it makes them with you in a conversation: give it a product link, and a generated presenter films themselves with your product and says why, in your product page's own words. What it does: - Reads a product from its link: its name, description, benefits and photos. - Writes 3 scripts for a video of it, for you to read before anything is made. Each script says what the presenter does, the scene, and each shot's line. - Says how many credits a video takes, and whether your balance covers it. - Makes the video for the credits it said, and says when it is ready, with a link to download it that works for an hour. - Builds a video from an ad you choose, keeping its structure or only its pacing. - Makes a presenter from your description, with the voice you choose. - After a video is made, changes it, makes it longer, makes it in another language or gives it other sizes. - Lists your videos and the presenters you can choose from. Who it is for: people who run an online store and use Say It Again to make video ads of their products. Limits: - It works with your Say It Again account, connected by the team's owner. - Making, changing, lengthening or translating a video spends your team's credits, the same number as in the app, and a video that fails gives them back. Every other tool spends none. ChatGPT sends the number of credits with each of these, and a different number is refused. - A video takes a few minutes, and nothing tells you when it is ready: ask, and ChatGPT checks. - It cannot buy credits, change a plan, or publish or post a video anywhere. - The presenter is generated, never a real customer. The scripts we write are checked against your product page. Lines you give it are said as written. AI UGC videos, product videos and image ads made by Say It Again carry Content Credentials. Each file says it was generated, and which tool made it. Say It Again is a conformant Generator Product on the C2PA™ Conforming Products List.
Language: English · Automatically detected from descriptions.
Competitor profile
From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.
Declared capabilities
- Read a product from its link
- Write 3 scripts to read before a video is made
- See a video's credits before anything is spent
Declared limitations
Specific limitations have not been established. Missing information does not mean unrestricted capabilities.
Cost & access
Nothing is sold in ChatGPT. Making a video spends credits the team already has on its Say It Again account. Plans and credits are bought only on sayitagain.ai.
Terms may have changed since this observation.
Starter prompt
Write 3 AI UGC video scripts for a product in my store
Keywords
Files & skills
File archives
Skill instructions
say-it-again13.1 KB
--- name: say-it-again description: Make an AI UGC video of a product with the Say It Again tools, where a generated presenter films themselves with the product. Read the product from its link, write 3 scripts to read first if the person wants them, say what the video costs in credits, make it, and follow it until it is ready. Use it when someone asks for a UGC video, a video ad or video scripts for a product they sell, asks what such a video costs, or asks about their Say It Again videos, presenters or credits. --- # Making a Say It Again video Say It Again makes AI UGC videos of a store's products: a generated presenter films themselves with the product. A video is made in steps: read_product with the product's link, which also lists the angles a video of it can argue; then optionally write_scripts and get_scripts to read three scripts first; then quote_video for the price; then make_video, then get_video until its status is ready or failed. A video can be built like an ad the store holds, which list_ads lists, and said by a presenter of the team's own, drawn with describe_presenter, shown with get_described and kept with keep_presenter, whose voice set_presenter_voice says when an Arabic video asks for it. A ready video lists in after_steps what can be done with it next and what each costs: change_video, make_longer, another_language and other_sizes. make_video, change_video, make_longer and another_language spend the team's credits, at the price quote_video or after_steps gives, refunded if the video fails. Every other tool is free. In ChatGPT, Say It Again makes no script and no video for these kinds of product, promotional or not, and a tool asked for one refuses it: adult and sexual products and services, among them sex toys; real-money gambling; marijuana, THC and psilocybin products, illegal drugs, and CBD products whose THC is over the legal limit or not stated; drug paraphernalia; prescription and age-restricted medicines; counterfeit, replica, stolen or contraband goods, fraud tools and pirated software; malware, spyware and covert surveillance devices; tobacco and nicotine products, among them vapes and e-liquids; weapons, among them firearms, ammunition, explosives, fireworks and self-defense weapons, and extremist merchandise; and fraudulent or high-risk financial, identity, document and travel services. The pictures of the team's products and of the presenters these tools list are the ones Say It Again's display shows with the answers of read_product, list_presenters, get_video and list_videos; a picture from another source shows another product or another person. Those answers are given in words, with what matters in each and the next step, and cards or images of what the display shows would only repeat it, unless the person asks for a list or a table. ## What the tools take - Every video starts from a product's link, or the id read_product gave for it. - Every choice has a default, used when it is left out. - make_video refuses a video the team's balance does not cover, which quote_video says before it. - make_video takes an idempotency_key: the same key sent again for the same video answers as the first call did and spends nothing more. ## What the answers hold - What is known of a product, a script, a price or a video is what the tools answered, and the product's facts are the ones read_product gave. - A ready video's download link is the one in the latest answer, and get_video makes a new one for a later download. - A video that fails says why in get_video's answer, and its credits are refunded. ## Lines for the presenter Lines sent in the lines argument, and words a description gives someone to say, are said word for word as sent, not translated, and read by no check of ours. They come from what the person asks for and what read_product gave, and this rule holds for every one of them. Every person in the ads we make, on camera or heard as a voice, is made by AI and is not a customer. Nothing in an ad may present them as someone who has used the product, because that is a fake testimonial and the law forbids it. So they have no past with it: no time spent with it, no result it has had on their own body, home, pet or life, no before and after of their own, no having bought it, and no job, family role or other identity that makes them sound like a real customer. What they have is the moment: showing the product, using it on camera and reacting to what it does there, saying what it is and what it does, and the facts the product page gives. ## The tools - get_balance: The team's credits, its plan, and how many write_scripts calls it has left (scripts_left). Free. - read_product: Read a product's page from its link: its name, price, description, benefits, photos and the angles a video of it can argue, and an id to use in the other tools. Free, and counted against the team's product reads. Say It Again's display shows the person what this answer names, with its pictures, the only pictures of the product and of the presenters it names; a picture from another source shows another product or another person. The answer is given in words, with what matters in it and the next step, and cards or images of what the display shows would only repeat it, unless the person asks for a list or a table. - write_scripts: Write three scripts for a UGC video of a product, to read before making one. Say It Again's own writer writes them from the product read_product read, held to its facts. Free, and counted against the calls get_balance gives as scripts_left. Answers an id at once: call get_scripts with it about once a minute until its status is ready or failed. The product's photos are the ones read_product gives, which Say It Again's display shows; a picture from another source shows another product, not this one. In ChatGPT it is not for these kinds of product, and refuses a request for one of them: adult and sexual products and services, among them sex toys; real-money gambling; marijuana, THC and psilocybin products, illegal drugs, and CBD products whose THC is over the legal limit or not stated; drug paraphernalia; prescription and age-restricted medicines; counterfeit, replica, stolen or contraband goods, fraud tools and pirated software; malware, spyware and covert surveillance devices; tobacco and nicotine products, among them vapes and e-liquids; weapons, among them firearms, ammunition, explosives, fireworks and self-defense weapons, and extremist merchandise; and fraudulent or high-risk financial, identity, document and travel services. - get_scripts: Scripts written by write_scripts: queued, in_progress, ready with each script's shots and lines, or failed. Free. The product's photos are the ones read_product gives, which Say It Again's display shows; a picture from another source shows another product, not this one. - quote_video: What a video with these choices costs in credits, and whether the team's balance covers it. Free. - make_video: Make a UGC video of a product. This spends the team's credits: the price quote_video gives for the same choices, refunded if the video fails. Answers an id at once, and with languages an id for each language in ids: call get_video with each about once a minute until its status is ready or failed, which takes a few minutes. In ChatGPT it is not for these kinds of product, and refuses a request for one of them: adult and sexual products and services, among them sex toys; real-money gambling; marijuana, THC and psilocybin products, illegal drugs, and CBD products whose THC is over the legal limit or not stated; drug paraphernalia; prescription and age-restricted medicines; counterfeit, replica, stolen or contraband goods, fraud tools and pirated software; malware, spyware and covert surveillance devices; tobacco and nicotine products, among them vapes and e-liquids; weapons, among them firearms, ammunition, explosives, fireworks and self-defense weapons, and extremist merchandise; and fraudulent or high-risk financial, identity, document and travel services. - get_video: How a video from make_video, or from a step after one, is going: queued, in_progress, ready or failed. Once ready, each video has after_steps, the steps it offers next with their prices in credits. Each ready video's download_url is made new in every answer and works for the next hour: its download_expires_in_seconds is the seconds it has left as that answer is made. For a later download, call get_video again for a new link. Free. Say It Again's display shows the person what this answer names, with its pictures, the only pictures of the product and of the presenters it names; a picture from another source shows another product or another person. The answer is given in words, with what matters in it and the next step, and cards or images of what the display shows would only repeat it, unless the person asks for a list or a table. - list_videos: The team's UGC videos, newest first. Each ready video's download_url is made new in every answer and works for the next hour: its download_expires_in_seconds is the seconds it has left as that answer is made. For a later download, call get_video again for a new link. Free. Say It Again's display shows the person what this answer names, with its pictures, the only pictures of the product and of the presenters it names; a picture from another source shows another product or another person. The answer is given in words, with what matters in it and the next step, and cards or images of what the display shows would only repeat it, unless the person asks for a list or a table. - list_presenters: The presenters a video can be made with, by id: ours and the ones the team described. Free. Say It Again's display shows the person what this answer names, with its pictures, the only pictures of the product and of the presenters it names; a picture from another source shows another product or another person. The answer is given in words, with what matters in it and the next step, and cards or images of what the display shows would only repeat it, unless the person asks for a list or a table. - describe_presenter: Draw a presenter of the team's own from a description of how they look, as the app's Describe a presenter does: an adult, invented, not a real person or a character. Free, and counted against the team's 5 drawings a day; a description refused, or a drawing that fails, gives its drawing back. Answers an id at once: call get_described with it every few seconds until its status is ready or refused. - get_described: How a drawing from describe_presenter is going: checking, drawing, ready with its 3 pictures, each by its number with a link that works for an hour, and the voice the description said if it said one, or refused with why. The person chooses one of the pictures, which keep_presenter keeps. Free. - keep_presenter: Keep one picture of a drawing as one of the team's presenters, with the voice the person chose for them. Answers the presenter's id, for presenters in the other tools. Free. - set_presenter_voice: Say or change the voice one of the team's described presenters speaks in, which make_video asks for before an Arabic video with a presenter nobody has given one: the person's choice, which a picture does not tell. Free. - change_video: Change one finished video as the person asks, made again into a new video beside it, as the app's Change does. This spends the team's credits: the price get_video lists in after_steps as change_video, refunded if it fails. Only for a video whose after_steps offers it. What to change is held to the app's checks: no price, and nothing that gives the presenter a past with the product. Answers an id at once: call get_video with it about once a minute until its status is ready or failed. - make_longer: Make one finished video longer, its take carried on with new lines written from the product page, into a new video beside it, as the app's Make this video 30 seconds does. This spends the team's credits: the price get_video lists in after_steps as make_longer, refunded if it fails. Only for a video whose after_steps offers it. Answers an id at once: call get_video with it about once a minute until its status is ready or failed. - another_language: Make one finished video again in another language, its own script and presenter, into a new video beside it, as the app's Another language does. This spends the team's credits: the price get_video lists in after_steps as another_language, or its voiced price for a voiced language, refunded if it fails. Only in a language that after_steps lists for it. Answers an id at once: call get_video with it about once a minute until its status is ready or failed. - other_sizes: Lay one finished video out in another size, the same video cut for that frame, as the app's Other sizes does. Free. Only for a video whose after_steps lists other_sizes, in a size it lists. Answers an id at once: call get_video with it every few seconds until its status is ready or failed. The same size asked again answers the one already made or being made. - list_ads: The Meta Ad Library ads the team's store already holds, to build a video like one with ad: its Competitors, the Winning ads of its kind and the library links it pasted, each with its id, advertiser, title, days running and whether it is a video, which ad needs. Free, and nothing is looked up.
Release notes
First release: 18 tools to read a product, write 3 scripts, make an AI UGC video, build one from an ad, describe a presenter, and change, lengthen, translate or resize a finished video.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- Apolonis Social Media Management Services - FZCO
- Keywords
- See keywords
- Declared availability
- No country restrictions declaredDeclared regions; live availability may differ.
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
Declared capabilities
- Read a product from its link
- Write 3 scripts to read before a video is made
- See a video's credits before anything is spent
- Make an AI UGC video
- Follow a video until it is ready, with its download link
- List your videos
- List the presenters you can choose
- Choose the angle, the presenters and several languages
- Build a video from an ad you choose
- Describe a new presenter and keep the one you like
- Change, lengthen, translate or resize a finished video
Package observed Nov 3, 2026.
Technical details
- First seen
- Nov 3, 2026 · 00:00 UTC
- Last seen
- Nov 3, 2026 · 18:00 UTC
- Collection status
- Collected
plugin_asdk_app_6ad784650a5c81919cdc018be249f69a
Download plugin data (JSON)