Publishing Instructions and Operation Report Summary for Campaign Setup: Workflow Orchestration

The data used for campaign setup scenarios comes primarily from advertising platforms, user profile databases, budget scheduling tables, and

What the data for this category looks like

The data used for campaign setup scenarios comes primarily from advertising platforms, user profile databases, budget scheduling tables, and attribution tools. Four types of documents are produced regularly: campaign plans, targeting settings, budget schedules, and conversion tracking configurations. Fields include targeting audience tags, budget amounts, conversion event IDs, delivery time windows, and more. Units include yuan, visits, days, and others. Data updates typically happen daily or when a single campaign starts. There is no fixed batch synchronization cycle. The size of individual data entries shifts based on campaign scale. This document is written based on FastGPT v4.17.0.

What constraints these characteristics impose on workflow orchestration

Campaign setup data is multi-source heterogeneous and updates on a flexible schedule. Workflows must support parameter transfer between multiple nodes to maintain data consistency across targeting settings, budget allocation, conversion verification, and other steps. Document structures have many subdivided fields, so input and output variables for each node must be mapped precisely to avoid parameter mismatches. Since data updates have no fixed batch cycle, workflows must support event-triggered or short-interval scheduled runs to accommodate temporary campaign plan adjustments. Incorrect delivery configuration will directly cause budget waste or delivery failure. Workflows must include built-in exception capture and retry mechanisms.

How to set the configurations

Configuration ItemRecommended SettingRationale
Trigger ModeTriggered by campaign plan update events, interval no more than 600 secondsMatches the daily or campaign-level update rhythm of campaign plans
Variable BindingAssociate targeting audience and budget amount fields in variablesCorresponds to the standard field structure of campaign plan documents
Execution Order ConfigurationSort all tool nodes in ascending order of nodeIdEnsures tool calls are executed sequentially, avoiding dependency conflicts
Failure Retry StrategyUp to 3 retries, 120 seconds interval per attemptAddresses temporary fluctuations in advertising platform APIs
Context RetentionCache logs and parameters from the last 2 workflow executionsFacilitates troubleshooting of campaign plan configuration exceptions
Variable Reference ScopeLimited to the variables of the current workflow nodePrevents parameter pollution across workflows

Three common configuration errors

  • Multiple tools in the workflow do not execute in the expected order, and some nodes have no call logs. The cause is failure to configure the execution order by nodeId, or failure to correctly bind dependency parameters between nodes.
  • After deployment, the workflow and knowledge base configuration is blank, but the API can be called normally. The cause is that the local storage volume was not mounted persistently, and configuration files were not retained after container restart.
  • Variable references are invalid when selecting a knowledge base, and the specified knowledge base content cannot be loaded. The cause is failure to declare the referenced knowledge base ID variable in variables, or the variable scope does not cover the current node.

How to confirm the configuration is complete

  • Trigger a test campaign plan update, and check whether the execution status of each node in the workflow log is successful.
  • Manually modify the field values of the campaign plan document, and verify whether the workflow automatically pulls the updated parameters for execution.
  • Disconnect the advertising platform API to simulate an exception, and check whether the workflow triggers the preset failure retry logic.
  • View the variables configuration panel, and confirm that all referenced campaign plan fields have been correctly mapped.

The values provided here are common starting points and should be measured against the reader's own samples.

Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-10-19.