Articles on: Optimized.App

Learn the multi-level Campaign Architecture of our platform

Learn the multi-level Campaign Architecture of our platform

What's the difference between Campaign and Module? What is Schedule? Do I always need to create a new Campaign?


The core idea of our platform is likely clear: to automate recurring communication. We aim to make it efficient by focusing on volume and performance, integrating processes, creating impactful content, measuring effectiveness, and optimizing based on the results.


Why, then, are there so many different terms and elements? Why isn’t there just a single Campaign that includes everything — recipients and content alike?

Because if that were the case, it wouldn’t be

  • a) efficient
  • b) scalable
  • c) optimized.

That’s why we need a multi-level campaign architecture, reusable building blocks, and the ability to combine different actions, triggers, conditions, targets, and so on. The list is extensive — and constantly evolving.


The campaign architecture consists of different levels, which are:

  • Reports of Scheduled Campaigns
  • Campaign Runs
  • Schedules
  • Contact Lists (Profiles)
  • Campaigns (Broadcasts and Sequences)
  • Campaign Actions (Modules, conditions...)
  • Module Actions (Audio/Text content, Questions, Targets...)



However, it is our responsibility to make this easy for you, our customers. That’s what onboarding, user training, demos, customer support, help articles, user experience design, and other resources are for. How these are positioned in the diagram, which is a continuation of which etc. is not particularly important. What matters most is that the platform user understands the purpose of these different dimensions and the possibilities they offer. When that is clear, daily usage becomes smooth and efficient results can be achieved.


It’s also important to recognize what is recurring and scalable — and what is not. Which parts require broad human judgment, and which are better suited for automation?


Our customers typically fall into two groups based on how they use the platform: Integrated and Not integrated. What they have in common is that a human still decides on the budget, selects the technologies, builds the automation logic, integrates systems, and designs the content, choosing the level of personalization (custom attributes), the appropriate tone-of-voice, and a brand-aligned customer experience. The key difference is this: in scalable processes such as Scheduling and Data Transfer, is it a human or another system that initiates the process?


mage: Communication Campaign Process Initiators*


Do you feel that our platform is user-friendly and provides effective features? We gladly welcome all kinds of development suggestions and feature requests, so please send them to our Support team and we will forward them to product management.


Still unclear about terminology? Click here to read Optimized.App Glossary


Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!