Learn how to use TractionDesk to grow your business. Start free trial 

Campaign Management

Create and run AI-orchestrated marketing campaigns

Campaign Management

TractionDesk's Campaign Management system allows you to create, execute, and monitor complete marketing campaigns through a combination of voice commands and visual interfaces. A campaign in TractionDesk is a structured workflow that can include research, content creation (copy, images, videos), and distribution activities—all orchestrated by an autonomous AI agent. Instead of manually coordinating each step, you define the campaign's objective and deliverables, then let the AI handle execution while you monitor progress.

Campaigns are particularly powerful because they leverage your business context to make intelligent decisions. When you create a campaign about "launching our new product feature," the AI accesses your organization's knowledge base to understand what that feature is, who your target audience is, what messaging has worked in the past, and what channels you typically use. This context allows the campaign orchestrator to create on-brand, strategically aligned content without requiring you to manually specify every detail.

The campaign system supports various deliverable types: plan (campaign strategy document), research (web research on the topic), blog_post (long-form article), social_posts (social media content), images (visual creative assets), video (video content), and email_nurture (email sequences). You can mix and match deliverables based on your campaign goals. For example, a product launch campaign might include research, 5 images, 2 videos, and 10 social posts, while a thought leadership campaign might focus on research and blog posts.

Campaign Lifecycle

Every campaign progresses through several stages in its lifecycle. DRAFT status means the campaign has been created but not yet ready to run—you can edit objectives or deliverables at this stage. READY status indicates all configuration is complete and the campaign is prepared for execution. RUNNING means the autonomous AI agent is currently working through the deliverables, which you can monitor in real-time. COMPLETED signifies all deliverables have been successfully created, while FAILED indicates an error occurred during execution (usually due to insufficient credits or API issues). PAUSED allows you to temporarily stop a running campaign, and ARCHIVED removes the campaign from your active list without deleting it.

Each campaign consists of multiple steps that correspond to the deliverables you specified. These steps execute in an intelligent order: research runs first (if included) since subsequent content creation benefits from those insights, then copy is generated, followed by images and videos that may reference the copy. The Campaign Orchestrator agent reviews the output of each step before proceeding to the next, ensuring quality and coherence throughout the workflow.

Creating Campaigns

You can create campaigns either through the Voice AI Agent or via the Campaigns interface in your dashboard. Voice creation is faster and more intuitive—simply say "Create a campaign" and the AI will interview you about the details, or provide all details upfront: "Create a campaign called Summer Sale focusing on email and social media, with deliverables: research, email_nurture, 5 images, and 10 social posts."

When using the dashboard interface, click "New Campaign" and fill out the form with your campaign name, topic, objective, and deliverables. The topic is a brief description of what the campaign is about (e.g., "Product launch," "Holiday promotion"). The objective is a measurable goal (e.g., "Generate 1000 new leads," "Increase brand awareness by 30%"). Deliverables are checkboxes or multi-select options for what you want the campaign to create.

After creation, campaigns remain in DRAFT status until you're ready to execute them. You can edit campaign details, add or remove deliverables, or delete the campaign entirely. When you're satisfied with the setup, click "Run Campaign" or tell the Voice Agent to run it. The AI Campaign Orchestrator will then take over, executing each deliverable and updating the campaign status as it progresses. You'll receive notifications when the campaign completes or if any errors occur.

Monitoring Campaign Progress

While a campaign is running, you can view its progress on the Campaigns page. Each campaign card shows the current status, completed deliverables, and any active work in progress. Click on a campaign to see detailed step-by-step progress, including which deliverables have completed and which are still pending. The detailed view also shows links to generated assets (images, videos, copy) so you can review the output as it's created.

If a campaign fails mid-execution, the error message will indicate what went wrong (often credit depletion or an API timeout). You can add more credits and restart the campaign from where it left off—the system is smart enough to skip already-completed deliverables and resume from the failure point. For campaigns that complete successfully, you can download all assets, share them with your team, or use them as inputs for future campaigns.