Revcontent
Purpose
Section titled “Purpose”Automate structured campaign creation in Revcontent.
Instead of manually uploading creatives one by one, this workflow transforms creative testing into a repeatable system.
Campaign Creation
Section titled “Campaign Creation”- Validate CPC format (decimal-only enforcement)
- Enforce bid range constraints
- Validate required creative inputs
- Normalize OS, device, browser, and language targeting
- Build structured API payload
Creative Matrix Builder
Section titled “Creative Matrix Builder”- Parse multiple titles using delimiters
- Parse multiple images
- Generate cross-product combinations (headline x image)
- Optimize images (resize if necessary)
- Upload assets (Drive integration if required)
- Send creatives via API
- Use controlled batching to prevent rate limit issues
Diagram
Section titled “Diagram”flowchart TD A[Google Sheets: campaign data] --> B[CPC & asset validation] B -->|valid| C[Create campaign via Revcontent API] B -->|error| L[Log error in sheet] C --> D[Generate creative matrix] D --> E[Image optimization] E --> F[Batch upload control] F --> G[Upload creatives via API] G --> H[Log status in control sheet]
See the workflow in action
Section titled “See the workflow in action”Technical Highlights
Section titled “Technical Highlights”- Controlled batch execution
- Structured error logging
- UTM tracking integration is added directly by the workflow
Business Impact
Section titled “Business Impact”- Enables systematic creative testing
- Reduces rejection rates
- Standardizes campaign structure
- Scales creative production safely