{"id":265404,"date":"2026-09-22T02:00:40","date_gmt":"2026-09-22T09:00:40","guid":{"rendered":"https:\/\/picsart.com\/blog\/?p=265404"},"modified":"2026-09-22T02:00:40","modified_gmt":"2026-09-22T09:00:40","slug":"how-to-make-an-ad-campaign-with-ai-agent","status":"publish","type":"post","link":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/","title":{"rendered":"How to make an ad campaign with Aura, an AI creative agent"},"content":{"rendered":"<p>To make an ad campaign with AI agents, you brief one agent on the outcome instead of operating a tool. Attach your product shot, describe the campaign you want, and the agent writes a production plan, calls the specialist agents it needs, and hands back finished assets.<\/p>\n<p>That last part is what separates an agent from a generator. A generator returns one image for one prompt. <a href=\"https:\/\/picsart.com\/ai-agents\/aura-creative-super-agent\/\">Picsart Aura<\/a> is the AI creative director and producer on the agent roster, and it commands Picsart&#8217;s entire roster of specialists, so you never have to pick a tool, learn prompt syntax, or stitch a production together yourself.<\/p>\n<p>This walkthrough follows a real campaign from one model photo and one can of product through four lifestyle stills, four six-second reels, a stitched hero cut with a scripted voiceover and a music bed, and a set of story-sized edits. Then it does the same thing for a piece of narrative film.<\/p>\n<p><iframe loading=\"lazy\" title=\"Complete Creative Projects in Minutes with Picsart Aura\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/SR_dYdYaxWI?feature=oembed&#038;autoplay=1&#038;mute=1&#038;loop=1&#038;playlist=SR_dYdYaxWI&#038;playsinline=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2><span id=\"What_an_AI_creative_agent_does_that_a_generator_does_not\">What an AI creative agent does that a generator does not<\/span><\/h2>\n<p>An AI creative agent takes a goal and handles the steps required to reach it. You describe the finished campaign, not the individual renders, and the agent decides which specialists to bring in and in what order.<\/p>\n<p>Aura orchestrates the specialists, calling and coordinating the right Picsart agents on your behalf. It generates image and video, covering text to image, image to video, start and end frames, motion transfer, reframes and edits. It produces audio, including speech, music, sound effects and dubbing. Then it sequences the scenes into a finished video of one to ten minutes with a consistent story.<\/p>\n<p>Three behaviors matter once you start working this way. Aura chains your assets, using the images and clips you upload as references or start frames for new generations. It keeps characters consistent, holding the same faces and style across scenes and episodes. And it suggests the next move, offering a smart next prompt after every result.<\/p>\n<h2><span id=\"How_to_make_an_ad_campaign_with_Aura_step_by_step\">How to make an ad campaign with Aura, step by step<\/span><\/h2>\n<p>Aura asks for a sentence, a script, or assets from your Drive. The campaign below starts from one photograph of a model, one product image, and a logo file added partway through, and it runs in seven messages inside <a href=\"https:\/\/picsart.com\/ai-agents\/aura-creative-super-agent\/\">Picsart Aura<\/a>, which draws on the <a href=\"https:\/\/picsart.com\/ai-models\/\">Picsart model roster<\/a> and calls in the other <a href=\"https:\/\/picsart.com\/ai-agents\/\">Picsart AI agents<\/a> as each stage needs them.<\/p>\n<section class=\"section_how_to\">\n            <h2 class=\"how_to_title\" id=\"How_to_make_an_ad_campaign_with_Aura_in_4_steps\">How to make an ad campaign with Aura in 4 steps<\/h2>\n    \n        <div class=\"how_to_steps\">\n                                        <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">1.<\/span>\n                            Brief the campaign, then correct the plan                        <\/p>\n                                                    <p class=\"how_to_step_description\">Attach your model photo and product image and describe the finished shots you want. Aura comes back with a production plan rather than images, so replace the locations you do not want and add your consistency rules before anything renders.<\/p>\n                                                                            <div class=\"how_to_cta_wrapper\">\n                                                                <input\n                                    type=\"file\"\n                                    id=\"how_to_upload_how-to-6ab264a4d5f74_0\"\n                                    class=\"how_to_upload_input\"\n                                    accept=\"image\/*\"\n                                    data-deeplink=\"https:\/\/picsart.com\/ai-agents\/aura-creative-super-agent\/\"\n                                \/>\n                                <button\n                                    type=\"button\"\n                                    class=\"how_to_cta_button\"\n                                    data-upload-id=\"how_to_upload_how-to-6ab264a4d5f74_0\"\n                                >\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/9b784b6b-6f78-4ee4-a748-f4ad781bfd34.svg\" alt=\"\" width=\"20\" height=\"20\" class=\"how_to_cta_icon\" \/>\n                                    <span>Open Aura<\/span>\n                                <\/button>\n                                                            <\/div>\n                                            <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">2.<\/span>\n                            Diagnose the weak shots, then rebuild them one at a time                        <\/p>\n                                                    <p class=\"how_to_step_description\">Name the specific fault, whether a shot is generic, stiff, or full of details that do not hold up, and ask Aura to recreate that shot considering your comment. The images you already approved stay untouched.<\/p>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">3.<\/span>\n                            Turn the approved stills into film                        <\/p>\n                                                    <p class=\"how_to_step_description\">Ask for a short reel per scene. Aura returns a shot list first, then builds each clip using the still you already signed off as its start frame.<\/p>\n                                                                    <\/div>\n                <\/div>\n                                                <div class=\"how_to_step how_to_step--highlighted\">\n                    <div class=\"how_to_step_content\">\n                        <p class=\"how_to_step_title\">\n                            <span class=\"how_to_step_number\">4.<\/span>\n                            Cut it, voice it, and size it for every placement                        <\/p>\n                                                    <p class=\"how_to_step_description\">Request the edit, the script and the voice performance in one message and upload your logo alongside it. Then ask for the music bed and the trim together, and finally break the finished film back into cutdowns for paid social and stories.<\/p>\n                                                                    <\/div>\n                <\/div>\n                        <\/div>\n    <\/section>\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"HowTo\",\n    \"name\": \"How to make an ad campaign with Aura in 4 steps\",\n    \"step\": [\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 1,\n            \"name\": \"Brief the campaign, then correct the plan\",\n            \"text\": \"Attach your model photo and product image and describe the finished shots you want. Aura comes back with a production plan rather than images, so replace the locations you do not want and add your consistency rules before anything renders.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 2,\n            \"name\": \"Diagnose the weak shots, then rebuild them one at a time\",\n            \"text\": \"Name the specific fault, whether a shot is generic, stiff, or full of details that do not hold up, and ask Aura to recreate that shot considering your comment. The images you already approved stay untouched.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 3,\n            \"name\": \"Turn the approved stills into film\",\n            \"text\": \"Ask for a short reel per scene. Aura returns a shot list first, then builds each clip using the still you already signed off as its start frame.\"\n        },\n        {\n            \"@type\": \"HowToStep\",\n            \"position\": 4,\n            \"name\": \"Cut it, voice it, and size it for every placement\",\n            \"text\": \"Request the edit, the script and the voice performance in one message and upload your logo alongside it. Then ask for the music bed and the trim together, and finally break the finished film back into cutdowns for paid social and stories.\"\n        }\n    ]\n}<\/script>\n\n<script>\n(function() {\n    function uploadFallback(file) {\n        var UPLOAD_URL = 'https:\/\/upload.picsart.com\/files';\n        var UPLOAD_URL_STAGE2 = 'https:\/\/upload-stage.picsartstage2.com\/files';\n        var hostname = window.location.hostname;\n        var isStage2 = hostname.indexOf('picsartstage2.com') !== -1 || hostname.indexOf('stage2') !== -1;\n        var url = isStage2 ? UPLOAD_URL_STAGE2 : UPLOAD_URL;\n        var isSafari = \/Safari\/i.test(navigator.userAgent) && !\/Chrome|Chromium|FxiOS|Edg|OPR\/i.test(navigator.userAgent);\n        if (isSafari) {\n            return new Promise(function(resolve, reject) {\n                var formData = new FormData();\n                formData.append('type', 'editing-temp-landings');\n                formData.append('file', file);\n                formData.append('url', '');\n                formData.append('metainfo', '');\n                var xhr = new XMLHttpRequest();\n                xhr.open('POST', url);\n                xhr.onload = function() {\n                    try {\n                        var data = xhr.responseText ? JSON.parse(xhr.responseText) : null;\n                        if (xhr.status >= 200 && xhr.status < 300 && data && data.result && data.result.url) {\n                            resolve(data.result.url);\n                        } else {\n                            reject(new Error('Upload failed'));\n                        }\n                    } catch (e) { reject(new Error('Upload failed')); }\n                };\n                xhr.onerror = xhr.ontimeout = function() { reject(new Error('Upload failed')); };\n                xhr.timeout = 60000;\n                xhr.send(formData);\n            });\n        }\n        var formData = new FormData();\n        formData.append('type', 'editing-temp-landings');\n        formData.append('file', file);\n        formData.append('url', '');\n        formData.append('metainfo', '');\n        return fetch(url, { method: 'POST', body: formData, mode: 'cors', cache: 'no-store' })\n            .then(function(res) { return res.text(); })\n            .then(function(text) {\n                try {\n                    var data = text ? JSON.parse(text) : null;\n                    if (data && data.result && data.result.url) return data.result.url;\n                } catch (e) { }\n                throw new Error('Upload failed');\n            });\n    }\n    var uploadFileToCDN = window.HowToUpload && window.HowToUpload.uploadFileToCDN\n        ? window.HowToUpload.uploadFileToCDN\n        : uploadFallback;\n\n    if (window._howToUploadBound) return;\n    window._howToUploadBound = true;\n\n    document.addEventListener('click', function(e) {\n        var btn = e.target && e.target.closest && e.target.closest('.how_to_cta_button');\n        if (!btn) return;\n        var uploadId = btn.getAttribute('data-upload-id');\n        var input = uploadId ? document.getElementById(uploadId) : null;\n        if (input) {\n            e.preventDefault();\n            input.click();\n        }\n    }, true);\n\n    document.addEventListener('change', function(e) {\n        if (!e.target || !e.target.classList || !e.target.classList.contains('how_to_upload_input')) return;\n        var file = e.target.files && e.target.files[0];\n        if (!file) return;\n        var inputEl = e.target;\n        var deeplink = inputEl.getAttribute('data-deeplink');\n        var button = document.querySelector('.how_to_cta_button[data-upload-id=\"' + inputEl.id + '\"]');\n        var labelSpan = button ? button.querySelector('span') : null;\n        var originalLabelText = labelSpan ? labelSpan.textContent : '';\n        if (button) {\n            button.disabled = true;\n            if (labelSpan) labelSpan.textContent = 'Uploading\u2026';\n        }\n        uploadFileToCDN(file)\n            .then(function(cdnUrl) {\n                var separator = deeplink.indexOf('?') !== -1 ? '&' : '?';\n                var params = 'ref=blog&image=' + encodeURIComponent(cdnUrl);\n                var redirectUrl = deeplink + separator + params;\n                inputEl.value = '';\n                setTimeout(function() {\n                    window.location.assign(redirectUrl);\n                }, 0);\n            })\n            .catch(function() {\n                if (button) button.disabled = false;\n                if (labelSpan) labelSpan.textContent = originalLabelText;\n                inputEl.value = '';\n                alert('Upload failed. Please try again.');\n            });\n    }, true);\n})();\n<\/script>\n\n<h3>Brief the campaign, then correct the plan<\/h3>\n<p>Write what you want to end up with and attach the files. Naming the product category and the kind of shot is enough to start.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Opening brief<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d60c0-text\">Hey Aura, I have this model attached and I want to set up a few product shots for this energy drink. I want on-site product lifestyle shots in exotic locations.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d60c0-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Aura works in the background and comes back with a creative production plan rather than images. For this brief it proposed four locations. Nothing has rendered yet, which is the point: reviewing a plan is cheaper than reviewing a batch of finished pictures. Replace the suggestions you do not want and add the art direction in the same message.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Locations and consistency locks<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d60d7-text\">Let&#8217;s have the locations be a snowy alpine mountain, the exterior of a Rio beach house, a trendy cafe, and the vast Sonoran desert landscape. Be sure to keep the model consistent across all images. Be sure to have the model hold the can up with one hand naturally. Make sure the design on the can is always facing the camera. Make sure the model poses are natural to the scene and the model is wearing appropriate outfits for each climate.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d60d7-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Four instructions in that message do the heavy lifting: the model stays the same person, the can stays in one hand, the label stays toward camera, and wardrobe follows the climate. Holding the same faces and style across a set is something Aura does by design, and naming it in the brief is what points that capability at your campaign.<\/p>\n<h3>Diagnose the weak shots, then rebuild them one at a time<\/h3>\n<p>When one location lands and another does not, you do not restart the batch. Three shots here needed work for three different reasons. The beach scene came back generic and the pose needed varying. The cafe scene read as stiff. And the cafe details did not hold up on inspection, which is the failure mode to expect from a busy interior full of small objects. Naming which of those is wrong is what makes the fix land.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Reframing one shot<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d60f1-text\">Have the camera cropped closer to the model, slightly elevated. Have the can be on the table with the label facing the camera. Recreate it considering my comment.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d60f1-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Fixing wardrobe and expression<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d60fd-text\">I don&#8217;t like the result for the Rio beach house. Have him wear a more relaxed facial expression with a smile. Have his clothing be an off-white, loose button shirt. Recreate it considering my comment.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d60fd-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Direction like relaxed expression, off-white loose button shirt and slightly elevated camera is the vocabulary a photographer would use on set. Aura holds the rest of the shot steady and changes only what you flagged, so the images you already approved stay untouched.<\/p>\n<h3>Turn the approved stills into film<\/h3>\n<p>Animation happens in the same chat. No exporting, no switching tools, no reuploading the images you just approved.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Stills to reels<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d610f-text\">Now create a 6 second reel for each scene where we see the initial shot of the model and the can, zoom in to see the model drink from the can, and then the model smiling. There should be a total of four videos.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d610f-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Aura answers with a shot list before it generates. Approve it and four reels come back, each one using the still you already signed off as its start frame, so the model and the packaging carry over intact. Those four clips are postable as reels exactly as they are, before any further editing.<\/p>\n<h3>Cut it, voice it, and size it for every placement<\/h3>\n<p>The next request is an edit, a piece of copywriting and a voice performance at once. Upload the logo in the same message.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Hero cut with voiceover<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d611a-text\">Stitch these videos together in an action-filled edit where the model drinks from the can, and end on the video with snow. Overlay the logo in white for the last few seconds. Come up with a script promoting the drink that is as long as the video. Make sure to add audio to the video. Have the voice be a youthful Gen Z male with a New York accent.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d611a-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Note how much of that brief is about performance rather than pixels. Runtime, logo placement, script length and casting are production decisions, and casting is as specific as you care to make it, down to the age range and the accent. First cuts then run long, so ask for the trim and the music together and say which footage has to survive the edit.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Music bed and trim<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d6126-text\">Add a music bed, something upbeat, slightly hip-hop leaning while staying commercial and energetic to match the vibe of the drink. Also cut the video down to about 18 seconds, preserving the model drinking from the can as much as possible.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d6126-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Aura returns an amended plan for the recut. Review it, approve it, and the shorter version comes back with the hero moment protected because you named it. One finished film is one placement, though, so breaking it back apart is the last instruction rather than a new project.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Story-sized cutdowns<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d6131-text\">Using the four 6 second videos, have the logo show up halfway through each video. Have each video carry the music bed and the audio tagline. These are meant to be short social ads for stories.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d6131-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>You end the session with four cutdowns built for paid social and stories, one hero cut, and four lifestyle stills, all from a single photograph of a model and a can. Every result saves to your Drive, and a final can be opened in the editor or published straight to social.<\/p>\n<h2><span id=\"Running_the_same_chain_for_a_story_instead_of_a_campaign\">Running the same chain for a story instead of a campaign<\/span><\/h2>\n<p>The chain is not specific to advertising. Open a new chat, describe a film, and Aura returns a summary of your request, a concept rundown, a detailed shot list and character sheets before it renders a frame.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Cinematic brief<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d613c-text\">I want to create a long-form drama starring realistically rendered anthropomorphic brown bears on their hind legs working in a commercial kitchen preparing salmon for guests.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d613c-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>A cinematic mockumentary about bears running a restaurant kitchen is an unusual brief, and Aura came back calling it a strong premise while naming the two things it still needed: the framing style and the video style.<\/p>\n<p>What follows is three approval gates, and each one is cheap compared with the render it protects. First you approve the concept and the shot plan, and set your specs in the same message.<\/p>\n<section class=\"try_prompt_block\" data-pulse-section-group=\"blog article\">\n    <h3 class=\"try_prompt_title\">Approving concept, plan and specs<\/h3>\n\n    <div class=\"try_prompt_card\" data-pulse-section=\"blog article_try prompt\">\n        <p class=\"try_prompt_text\" id=\"try-prompt-6ab264a4d6157-text\">Approve the overall concept and the shot plan, and keep the video to as little credit spend as possible at 720p.<\/p>\n\n        <button type=\"button\"\n                class=\"try_prompt_copy\"\n                data-copy-target=\"#try-prompt-6ab264a4d6157-text\"\n                aria-label=\"Copy prompt\"\n                title=\"Copy prompt\"\n                data-pulse-name=\"try prompt - copy\">\n            <img class=\"try_prompt_copy_icon\"\n                 src=\"https:\/\/cdn-cms-uploads.picsart.com\/cms-uploads\/79a9b2ac-f4c9-436b-b388-a05a484adf00.png\"\n                 alt=\"\"\n                 width=\"20\" height=\"20\"\n                 loading=\"lazy\" decoding=\"async\">\n            <svg class=\"try_prompt_check_icon\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                <polyline points=\"5,12 10,17 19,7\"><\/polyline>\n            <\/svg>\n            <span class=\"try_prompt_copy_tooltip\" role=\"status\" aria-live=\"polite\">Copied<\/span>\n        <\/button>\n    <\/div>\n\n    <\/section>\n\n<p>Second, Aura asks you to sign off that plan before spending anything on visuals, and initial renderings of the settings and characters come back so you can judge the visual direction while a correction still costs nothing. Third, it asks you to confirm credit usage and specs, and the final cut renders. Setting the resolution and the credit ceiling back in the first message is what turns that last gate into a formality rather than a surprise.<\/p>\n<section class=\"section_faq\" id=\"faq-faq-6ab264a4d635c\">\n            <h2 class=\"faq_title\" id=\"Get_answers_to_common_questions\">Get answers to common questions<\/h2>\n    \n    <div class=\"faq_items\">\n                    <div class=\"faq_item faq_item--active\">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"true\">\n                    <span class=\"faq_question_text\">What is an AI creative agent?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"false\">\n                    <div class=\"faq_answer_content\"><p>It is software that takes a goal and handles the steps needed to reach it, rather than performing one operation on one file. Aura is the creative director and producer of the group: it plans the production, briefs the Picsart specialists the work needs, and assembles what they return into a finished piece.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Can one agent really handle images, video and audio?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Yes. Aura generates image and video, produces audio including speech, music, sound effects and dubbing, and sequences the scenes into a finished video of one to ten minutes. Animation and voice happen without leaving the chat.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Do I need a studio shoot to start?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>No. The campaign in this walkthrough began with one photograph of a model and one product image. Everything else, including four locations, was generated from that.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">How do I keep the model and the packaging consistent across shots?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>State it as a rule in the brief. Aura holds the same faces and style across scenes, so ask for the same model in every image, a fixed grip on the product, and the label facing the camera, then let the location and wardrobe change around those constants.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">What if I only like some of the results?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Reply with what is wrong with the specific shot and ask Aura to recreate it considering your comment. It rebuilds that asset and leaves the approved ones alone.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n                    <div class=\"faq_item \">\n                <button type=\"button\" class=\"faq_question\" aria-expanded=\"false\">\n                    <span class=\"faq_question_text\">Where do the finished assets go?<\/span>\n                    <svg class=\"faq_chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M6 9L12 15L18 9\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                <div class=\"faq_answer\" aria-hidden=\"true\" data-collapsed>\n                    <div class=\"faq_answer_content\"><p>Every result saves to your Drive as it is produced. A finished cut can be opened in the editor for further work or published straight to social.<\/p>\n<\/div>\n                <\/div>\n                <div class=\"faq_divider\"><\/div>\n            <\/div>\n            <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What is an AI creative agent?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"It is software that takes a goal and handles the steps needed to reach it, rather than performing one operation on one file. Aura is the creative director and producer of the group: it plans the production, briefs the Picsart specialists the work needs, and assembles what they return into a finished piece.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can one agent really handle images, video and audio?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. Aura generates image and video, produces audio including speech, music, sound effects and dubbing, and sequences the scenes into a finished video of one to ten minutes. Animation and voice happen without leaving the chat.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Do I need a studio shoot to start?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"No. The campaign in this walkthrough began with one photograph of a model and one product image. Everything else, including four locations, was generated from that.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I keep the model and the packaging consistent across shots?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"State it as a rule in the brief. Aura holds the same faces and style across scenes, so ask for the same model in every image, a fixed grip on the product, and the label facing the camera, then let the location and wardrobe change around those constants.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What if I only like some of the results?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Reply with what is wrong with the specific shot and ask Aura to recreate it considering your comment. It rebuilds that asset and leaves the approved ones alone.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Where do the finished assets go?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Every result saves to your Drive as it is produced. A finished cut can be opened in the editor for further work or published straight to social.\"\n            }\n        }\n    ]\n}<\/script>\n\n<script>\n(function() {\n    var container = document.getElementById('faq-faq-6ab264a4d635c');\n    if (!container) return;\n\n    var items = container.querySelectorAll('.faq_item');\n    items.forEach(function(item) {\n        var button = item.querySelector('.faq_question');\n        var answer = item.querySelector('.faq_answer');\n        if (!button || !answer) return;\n\n        button.addEventListener('click', function() {\n            var isActive = item.classList.contains('faq_item--active');\n\n            if (isActive) {\n                item.classList.remove('faq_item--active');\n                button.setAttribute('aria-expanded', 'false');\n                answer.setAttribute('aria-hidden', 'true');\n                answer.setAttribute('data-collapsed', '');\n            } else {\n                items.forEach(function(other) {\n                    var otherBtn = other.querySelector('.faq_question');\n                    var otherAnswer = other.querySelector('.faq_answer');\n                    other.classList.remove('faq_item--active');\n                    if (otherBtn) otherBtn.setAttribute('aria-expanded', 'false');\n                    if (otherAnswer) {\n                        otherAnswer.setAttribute('aria-hidden', 'true');\n                        otherAnswer.setAttribute('data-collapsed', '');\n                    }\n                });\n                item.classList.add('faq_item--active');\n                button.setAttribute('aria-expanded', 'true');\n                answer.removeAttribute('data-collapsed');\n                answer.setAttribute('aria-hidden', 'false');\n            }\n        });\n    });\n})();\n<\/script>\n\n<h2><span id=\"Brief_your_first_campaign_today\">Brief your first campaign today<\/span><\/h2>\n<p>You have a product photo on your phone and a campaign you have been putting off. Open <a href=\"https:\/\/picsart.com\/ai-agents\/aura-creative-super-agent\/\">Picsart Aura<\/a>, attach the photo, and describe the finished ads you want.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To make an ad campaign with AI agents, you brief one agent on the outcome instead of operating a tool. Attach your product shot, describe the campaign you want, and the agent writes a production plan, calls the specialist agents it needs, and hands back finished assets. That last part is what separates an agent &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to make an ad campaign with Aura, an AI creative agent&#8221;<\/span><\/a><\/p>\n","protected":false},"author":146,"featured_media":265413,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"How to make an ad campaign with Picsart Aura","_yoast_wpseo_metadesc":"Brief Aura, an AI creative agent, with one product photo and get lifestyle stills, reels, a voiced hero cut and story ads back in a single chat.","faq_show":true,"faq_enable_schema":true,"how_to_show":true,"how_to_show_on_single":false,"how_to_enable_schema":true,"how_to_is_upload":true,"faq_title":"Get answers to common questions","how_to_title":"How to make an ad campaign with Aura in 4 steps","how_to_layout":"default","how_to_cta_text":"Open Aura","how_to_cta_url":"https:\/\/picsart.com\/ai-agents\/aura-creative-super-agent\/","how_to_image_alt":"","how_to_display_image":0,"faq_items":null,"how_to_steps":null,"prompt_box_show":false,"prompt_box_placeholder":"","prompt_box_deeplink":"","prompt_box_submit_label":"","footnotes":""},"categories":[1543,3181,1673],"tags":[],"class_list":["post-265404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ads","category-ai","category-how-tos","entry"],"acf":{"footer_banner_name":"Try out the latest AI models","footer_banner_link_":"\/ai-playground","footer_banner_button_text_":"Open AI Playground","faq_show":true,"faq_title":"Get answers to common questions","faq_enable_schema":true,"faq_items":[{"question":"What is an AI creative agent?","answer":"It is software that takes a goal and handles the steps needed to reach it, rather than performing one operation on one file. Aura is the creative director and producer of the group: it plans the production, briefs the Picsart specialists the work needs, and assembles what they return into a finished piece."},{"question":"Can one agent really handle images, video and audio?","answer":"Yes. Aura generates image and video, produces audio including speech, music, sound effects and dubbing, and sequences the scenes into a finished video of one to ten minutes. Animation and voice happen without leaving the chat."},{"question":"Do I need a studio shoot to start?","answer":"No. The campaign in this walkthrough began with one photograph of a model and one product image. Everything else, including four locations, was generated from that."},{"question":"How do I keep the model and the packaging consistent across shots?","answer":"State it as a rule in the brief. Aura holds the same faces and style across scenes, so ask for the same model in every image, a fixed grip on the product, and the label facing the camera, then let the location and wardrobe change around those constants."},{"question":"What if I only like some of the results?","answer":"Reply with what is wrong with the specific shot and ask Aura to recreate it considering your comment. It rebuilds that asset and leaves the approved ones alone."},{"question":"Where do the finished assets go?","answer":"Every result saves to your Drive as it is produced. A finished cut can be opened in the editor for further work or published straight to social."}],"how_to_show":true,"how_to_show_on_single":false,"how_to_title":"How to make an ad campaign with Aura in 4 steps","how_to_layout":"default","how_to_steps":[{"step_title":"Brief the campaign, then correct the plan","step_description":"Attach your model photo and product image and describe the finished shots you want. Aura comes back with a production plan rather than images, so replace the locations you do not want and add your consistency rules before anything renders.","show_cta_button":true},{"step_title":"Diagnose the weak shots, then rebuild them one at a time","step_description":"Name the specific fault, whether a shot is generic, stiff, or full of details that do not hold up, and ask Aura to recreate that shot considering your comment. The images you already approved stay untouched.","show_cta_button":false},{"step_title":"Turn the approved stills into film","step_description":"Ask for a short reel per scene. Aura returns a shot list first, then builds each clip using the still you already signed off as its start frame.","show_cta_button":false},{"step_title":"Cut it, voice it, and size it for every placement","step_description":"Request the edit, the script and the voice performance in one message and upload your logo alongside it. Then ask for the music bed and the trim together, and finally break the finished film back into cutdowns for paid social and stories.","show_cta_button":false}],"how_to_enable_schema":true,"how_to_is_upload":true,"how_to_cta_text":"Open Aura","how_to_cta_url":"https:\/\/picsart.com\/ai-agents\/aura-creative-super-agent\/","how_to_display_image":"","how_to_image_alt":"","prompt_box_show":false,"prompt_box_placeholder":"","prompt_box_deeplink":"https:\/\/picsart.com\/create\/editor?category=miniapps&app=com.picsart.aura","prompt_box_submit_label":"Create","try_prompt_show":false,"try_prompt_title":"Try this prompt","try_prompt_text":"","try_prompt_deeplink":"","tips_show":false,"tips_title":"Tips for better results from an AI creative agent","tips_items":[{"title":"Put the consistency rules in the brief, not in the fixes","body":"The campaign above held together because subject, product orientation, pose and wardrobe were locked in one message before the first render."},{"title":"Correct the plan, not the output","body":"Aura proposes locations, shot lists and edit plans at every stage. Changing a plan costs one message. Changing four finished videos costs four."},{"title":"Say what is wrong, not just what you want","body":"Generic, stiff and the details do not hold up are three different problems with three different fixes. Naming the fault gets you a better rebuild than describing the ideal."},{"title":"Name the moment that has to survive an edit","body":"When you ask for a shorter cut, say which footage is protected. Otherwise the trim is the agent's judgment call rather than yours."},{"title":"Approve specs before the big render","body":"Resolution and credit spend are negotiable right up until you approve the plan."}],"cta_banner_show":false,"cta_banner_title":"Need more space?","cta_banner_subtitle":"Extend any image in any direction with AI.","cta_banner_button_label":"Expand image","cta_banner_button_url":"","related_tools_title":"Related tools","related_tools_items":null,"post_level":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to make an ad campaign with Picsart Aura<\/title>\n<meta name=\"description\" content=\"Brief Aura, an AI creative agent, with one product photo and get lifestyle stills, reels, a voiced hero cut and story ads back in a single chat.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to make an ad campaign with Picsart Aura\" \/>\n<meta property=\"og:description\" content=\"Brief Aura, an AI creative agent, with one product photo and get lifestyle stills, reels, a voiced hero cut and story ads back in a single chat.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/\" \/>\n<meta property=\"og:site_name\" content=\"Picsart Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/picsart\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-22T09:00:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Julia Tovmasyan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PicsArtStudio\" \/>\n<meta name=\"twitter:site\" content=\"@PicsArtStudio\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Tovmasyan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to make an ad campaign with Picsart Aura","description":"Brief Aura, an AI creative agent, with one product photo and get lifestyle stills, reels, a voiced hero cut and story ads back in a single chat.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/","og_locale":"en_US","og_type":"article","og_title":"How to make an ad campaign with Picsart Aura","og_description":"Brief Aura, an AI creative agent, with one product photo and get lifestyle stills, reels, a voiced hero cut and story ads back in a single chat.","og_url":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/","og_site_name":"Picsart Blog","article_publisher":"https:\/\/www.facebook.com\/picsart","article_published_time":"2026-09-22T09:00:40+00:00","og_image":[{"width":600,"height":400,"url":"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg","type":"image\/jpeg"}],"author":"Julia Tovmasyan","twitter_card":"summary_large_image","twitter_creator":"@PicsArtStudio","twitter_site":"@PicsArtStudio","twitter_misc":{"Written by":"Julia Tovmasyan","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#article","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/"},"author":{"name":"Julia Tovmasyan","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d"},"headline":"How to make an ad campaign with Aura, an AI creative agent","datePublished":"2026-09-22T09:00:40+00:00","mainEntityOfPage":{"@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/"},"wordCount":1719,"publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"image":{"@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg","articleSection":["Ads","AI","Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/","url":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/","name":"How to make an ad campaign with Picsart Aura","isPartOf":{"@id":"https:\/\/picsart.com\/blog\/ko\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#primaryimage"},"image":{"@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg","datePublished":"2026-09-22T09:00:40+00:00","description":"Brief Aura, an AI creative agent, with one product photo and get lifestyle stills, reels, a voiced hero cut and story ads back in a single chat.","breadcrumb":{"@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#primaryimage","url":"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg","width":600,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/picsart.com\/blog\/how-to-make-an-ad-campaign-with-ai-agent\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picsart.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to make an ad campaign with Aura, an AI creative agent"}]},{"@type":"WebSite","@id":"https:\/\/picsart.com\/blog\/ko\/#website","url":"https:\/\/picsart.com\/blog\/ko\/","name":"Picsart Blog","description":"Keep up with the latest news in photo editing, digital photography, and art trends.","publisher":{"@id":"https:\/\/picsart.com\/blog\/ko\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picsart.com\/blog\/ko\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/picsart.com\/blog\/ko\/#organization","name":"PicsArt Inc.","url":"https:\/\/picsart.com\/blog\/ko\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.picsart.com\/2016\/02\/PicsArt-logo.png","contentUrl":"https:\/\/cdnblog.picsart.com\/2016\/02\/PicsArt-logo.png","width":195,"height":43,"caption":"PicsArt Inc."},"image":{"@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/picsart","https:\/\/x.com\/PicsArtStudio","https:\/\/www.instagram.com\/picsart","https:\/\/www.linkedin.com\/company\/picsart-photo-studio","https:\/\/www.pinterest.com\/picsart"]},{"@type":"Person","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/74b70f3125250c23596a5306775b702d","name":"Julia Tovmasyan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picsart.com\/blog\/ko\/#\/schema\/person\/image\/","url":"https:\/\/cdnblog.picsart.com\/2026\/03\/3285C16C-FD87-4868-A2F0-04B6A0815CE1-150x150.jpg","contentUrl":"https:\/\/cdnblog.picsart.com\/2026\/03\/3285C16C-FD87-4868-A2F0-04B6A0815CE1-150x150.jpg","caption":"Julia Tovmasyan"}}]}},"featured_image":{"url":"https:\/\/cdnblog.picsart.com\/2026\/09\/Blog-12.jpg","dimensions":[]},"_links":{"self":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/265404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/comments?post=265404"}],"version-history":[{"count":3,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/265404\/revisions"}],"predecessor-version":[{"id":265434,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/posts\/265404\/revisions\/265434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media\/265413"}],"wp:attachment":[{"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/media?parent=265404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/categories?post=265404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picsart.com\/blog\/wp-json\/wp\/v2\/tags?post=265404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}