Campaign Design Platform with Virtual Canvas and Plug-in Framework
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current campaign design platforms for computerized marketing systems lack a user-friendly and efficient method for designing and implementing campaigns, particularly in integrating third-party components and data sources, leading to inflexible and non-personalized campaign execution.
Innovation Solution
A campaign design platform with a virtual canvas and plug-in framework that allows users to drag-and-drop components and triggers, utilizing APIs to access third-party databases for visualization and actualization data, enabling the creation of customizable and personalized campaigns without requiring local data storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a traditional campaign design platform is used, then the system structure is simple, but the adaptability and versatility for integrating third-party components and data sources are limited
Solution Approach 1:
The platform is segmented into independent functional modules including a virtual canvas module, component library module, API integration module, and campaign execution module. Each module handles specific tasks independently, allowing third-party components to be integrated through standardized interfaces without complicating the overall system structure.
Solution Approach 2:
The platform implements a universal component framework that can accommodate multiple third-party data sources and components through standardized API interfaces. This multi-functional architecture allows the same platform structure to integrate diverse external systems without requiring structural modifications.
2Productivity
If manual campaign design methods are used, then the device complexity is low, but the productivity and efficiency of campaign creation are reduced
Solution Approach 1:
The platform enables users to independently design and configure campaigns through drag-and-drop interfaces and automated workflow generation. The system automatically generates campaign configurations from visual designs, eliminating manual coding and setup, thereby significantly improving productivity while managing complexity through automation.
Solution Approach 2:
Manual campaign configuration processes are replaced with automated digital workflows. The visual canvas automatically translates user actions into executable campaign logic, substituting manual mechanical configuration with automated computational processes that enhance efficiency.
3Adaptability or versatility
If third-party components are integrated, then the adaptability and personalization capability are improved, but the device complexity and difficulty of operation increase
Solution Approach 1:
The platform introduces intermediary components that simplify the integration of third-party systems. These intermediaries handle complex API communications and data transformations behind standardized interfaces, allowing users to access personalized campaign capabilities without directly managing the complexity of third-party integrations.
Solution Approach 2:
The platform provides pre-configured templates and copied component patterns for common third-party integrations. Users can replicate proven integration patterns without recreating complex configurations, maintaining ease of operation while accessing advanced personalization capabilities through standardized templates.
Data Source
AI summary
Systems and methods for facilitating user design of a computerized marketing system executable campaign or message thereof, include: providing a graphical user interface for user interaction with a virtual canvas; retrieving, from a database, component data useable by the virtual canvas module to visualize component icons; visibly arranging, within the virtual canvas and in response to user interaction with the virtual canvas via the user interface, the component icons into at least one of: a campaign design or a message design, wherein each component icon represents an action to be taken by the computerized marketing system in executing the campaign and/or the message thereof; and generating, by a build engine, the campaign and/or the message from and in accordance with the respective campaign design and/or message design.


