Skip to content

legioncodeinc/meta-advertising

v0.1.0AGPL-3.0-or-later

Meta Ads and Audiences workflows through Zernio, by Legion Code Inc.

Meta Ads and Audiences

Legion Code Inc. workflows for Meta campaign preparation, audience management, competitor creative evidence and the five optimization tasks. Zernio is the provider. Install this pack with Meta Foundation and the selected Wasp Nest Core prerequisite; Analytics is required for optimization calculations and Tracking for deeper measurement diagnosis.

Start here

Use the Foundation Social Media Doctor to select the brand/profile, connect the intended Zernio accounts, inspect entitlement and qualify the requested operations. A healthy connection does not qualify every write. The source package does not install itself, change global settings, create an app or launch an ad.

Daily taskCommandOwner
Audit campaign settings and performance evidenceaudit-my-adsMeta Advertising
Research competitor offers and creativeresearch-competitor-adsMeta Ad Research
Prepare the right audience and reviewed member actionsbuild-my-audienceMeta Audiences
Prepare and launch a deliberately paused campaignlaunch-ad-campaignMeta Advertising
Review an existing test against its protocolreview-my-ad-testsMeta Advertising, with Analytics and Optimization consultation
Diagnose the next improvementimprove-my-meta-adsMeta Ads Optimization
Understand evidenced customer segmentsfind-my-best-customersMeta Ads Optimization
Diagnose creative and prepare its next briefimprove-my-ad-creativeMeta Ads Optimization
Review pacing and budget proposalsreview-my-ad-budgetMeta Ads Optimization
Prepare the next test protocolrun-my-next-ad-testMeta Ads Optimization
Preview and replay bounded rulestest-my-ad-rulesMeta Ads Optimization

Each command loads Pest Controller first and routes to the catalog owner. Consumer names can be namespaced by the host plugin projection. Six optimization commands and their pair have a separate source owner from the five baseline commands.

Review before an external change

New standard campaign trees explicitly prepare all three level switches PAUSED, using whole native currency budgets. Creation and activation are separate reviewed actions. Provider validation is bounded and can leave nodes unverified. A returned 201 is resource creation evidence; exact-object readback and review/delivery evidence remain separate.

Audience member rows stay in the private authorized workspace. Zernio receives plaintext identifiers before its server-side hashing to Meta. The plugin contains no customer list. Ad Library reports preserve archive coverage and clean public links; absence in the covered archive does not prove no advertising or low performance.

Foundation owns canonical artifacts, operation qualification, safe request preparation and approval guards. Local helpers in this pack perform no network calls. Known missing targets/headers, unconfirmed wrappers and unsupported experiment operations remain blocked. No recommendation, test result, local approved field or plugin installation authorizes provider writes.

Guides

The research archives retain fresh official sources and exact evidence limits. Raw research is source provenance and is excluded from generated install packages. Source tests and package validation are distinct from installed-host and live-account qualification.