# Blank LinkedIn Event Ad launch handoff

Unknown and not_checked are open states. Capability and test receipts do not establish observed attendance or campaign results.

## Five independent judgments

| Judgment | State | Reason |
| --- | --- | --- |
| format fit | unknown | Choose the event action and destination. |
| draft readiness | hold | Complete the listed draft facts. |
| local preflight | hold | Complete the listed local journey, tracking, asset and receipt checks. |
| launch readiness | hold | Complete the listed account, budget, schedule and native checks. |
| measured outcome | unknown | Planning and capability receipts do not establish delivered outcomes. |

## Next move

Choose Live, non-Live LinkedIn Event or off-platform route.

## Event identity

| Field | Value |
| --- | --- |
| Route | Unknown |
| linkedin page id | Unknown |
| linkedin ad account id | Unknown |
| organizer | Unknown |
| title | Unknown |
| topic | Unknown |
| audience | Unknown |
| attendee promise | Unknown |
| speaker name | Unknown |
| speaker approval state | unknown |
| speaker approval note | Unknown |
| start local | Unknown |
| end local | Unknown |
| timezone | Unknown |
| event type | Unknown |
| location address | Unknown |
| event format | Unknown |
| has registration form | Unknown |
| live access | unknown |
| live preview choice | Unknown |
| linkedin event url | Unknown |
| registration url | Unknown |
| registration system | Unknown |
| event id | Unknown |

## Creative and tracking

| Field | Value |
| --- | --- |
| objective | Unknown |
| objective rationale | Unknown |
| audience rule | Unknown |
| exclusion rule | Unknown |
| ad intro text | Unknown |
| budget | Unknown |
| start utc | Unknown |
| end utc | Unknown |
| utm source | linkedin |
| utm medium | paid_social |
| utm campaign | Unknown |
| creative id parameter | Unknown |
| image approval | unknown |
| image ratio | Unknown |
| image width_px | Unknown |
| image asset_ref | Unknown |
| stage copy before | Unknown |
| stage copy during | Unknown |
| stage copy after | Unknown |
| stage copy introductory_text_note | Optional introductory text does not change automatically. |

## Promotion calendar

| Phase | Date | Message job | Owner role |
| --- | --- | --- | --- |
| early invitation | Unknown | Unknown | media_buyer |
| final week | Unknown | Unknown | media_buyer |
| event day | Unknown | Unknown | event_owner |
| after event | Unknown | Unknown | follow_up_owner |

## Named owners

| Role | Person |
| --- | --- |
| event owner | Unknown |
| media buyer | Unknown |
| designer | Unknown |
| revops owner | Unknown |
| follow up owner | Unknown |

## Journey and measurement

| State | Definition or rule | System / measure | Evidence reference by state |
| --- | --- | --- | --- |
| ad action | Unknown | LinkedIn Campaign Manager | Unknown |
| linkedin response | A LinkedIn Event response or attributed Event Registration is a platform signal; do not equate it with a completed external registration. | LinkedIn Campaign Manager | Unknown |
| completed registration | A submitted registration form with a confirmation or submission ID. |  | Unknown |
| aggregate viewing | The exact confirmed aggregate viewing measure exposed by Live analytics or another route-specific report; aggregate data cannot establish a named person's attendance. |  | Unknown |
| reporting capability | A pre-event test showing whether the platform can report person-level attendance, with source and test receipt. This is capability evidence, never an actual attendee or no-show outcome. |  | Unknown |
| attendance | A person-level joined or attended event from a finalized attendance source. Aggregate Live analytics alone do not satisfy this state. |  | Unknown |
| verified no show | Completed registration plus a finalized attendance record with no join; never infer from a missing or delayed feed. |  | Unknown |
| attendance unknown | Registration exists but attendance feed is absent, late, unmatched or not person-level. |  | Unknown |
| crm next action | Assigned branch, owner, due date and recorded outcome after consent and eligibility checks. | CRM | Unknown |
| identity and deduplication | Unknown |  |  |
| reporting cutoff | Unknown |  |  |
| attribution limit | A LinkedIn attributed Event Registration may follow a click or view; it is not proof of incrementality or event-platform completion. |  |  |

## Evidence boundary rejections

| Outcome state | Rejected reference | Reason |
| --- | --- | --- |

## Prior route journey evidence

| Prior route | Field | Archived reference | Reason |
| --- | --- | --- | --- |

## Follow-up branches

| Branch | Trigger | Action | Owner role | Permission |
| --- | --- | --- | --- | --- |
| attended | Verified attendance | Unknown | follow_up_owner | required |
| verified no show | Completed registration and finalized no-attendance record | Unknown | follow_up_owner | required |
| non registrant | No completed registration; contact permission and audience rule confirmed | Unknown | follow_up_owner | required |
| attendance unknown | Attendance feed missing, delayed or unmatched | Hold attendance-based messages until evidence is reconciled. | revops_owner | required |

## Checks and receipts

| Check | Applicability | State | Receipt | Checked at | Owner | Archived states |
| --- | --- | --- | --- | --- | --- | --- |
| final url resolves to event | not_applicable | not_applicable | Unknown | Unknown | event_owner | 1 |
| native event response test | not_applicable | not_applicable | Unknown | Unknown | event_owner | 1 |
| form confirmation test | not_applicable | not_applicable | Unknown | Unknown | event_owner | 1 |
| event platform readback | not_applicable | not_applicable | Unknown | Unknown | event_owner | 1 |
| crm readback | not_applicable | not_applicable | Unknown | Unknown | revops_owner | 1 |
| asset and mobile landing page | not_applicable | not_applicable | Unknown | Unknown | designer | 1 |
| page account roles | not_applicable | not_applicable | Unknown | Unknown | media_buyer | 1 |
| live access | not_applicable | not_applicable | Unknown | Unknown | event_owner | 1 |
| campaign manager route preview | not_applicable | not_applicable | Unknown | Unknown | media_buyer | 1 |
| native ad review | not_applicable | not_applicable | Unknown | Unknown | media_buyer | 1 |
| attendance source person level | not_applicable | not_applicable | Unknown | Unknown | revops_owner | 1 |

## Open requests

| Field | Owner role | Closing evidence | Context |
| --- | --- | --- | --- |
| event.route | event_owner | Choose Live, non-Live LinkedIn Event or off-platform route. | Unknown |
| event.audience | event_owner | Approved event fact. | Unknown |
| event.attendee_promise | event_owner | Approved event fact. | Unknown |
| event.speaker_approval_state | event_owner | Choose the present approval state: approved, pending, denied, revoked or unknown. | Unknown |
| event.start_local | event_owner | Approved event fact. | Unknown |
| event.timezone | event_owner | Approved event fact. | Unknown |

## Canonical machine-readable record

```json
{
  "schema_version": "maestro.linkedin-event-launch-record.v3",
  "record_id": null,
  "example_status": "blank",
  "judgments": {
    "format_fit": {
      "state": "unknown",
      "reason": "Choose the event action and destination."
    },
    "draft_readiness": {
      "state": "hold",
      "reason": "Complete the listed draft facts."
    },
    "local_preflight": {
      "state": "hold",
      "reason": "Complete the listed local journey, tracking, asset and receipt checks."
    },
    "launch_readiness": {
      "state": "hold",
      "reason": "Complete the listed account, budget, schedule and native checks."
    },
    "measured_outcome": {
      "state": "unknown",
      "reason": "Planning and capability receipts do not establish delivered outcomes."
    }
  },
  "event": {
    "route": null,
    "linkedin_page_id": null,
    "linkedin_ad_account_id": null,
    "organizer": null,
    "title": null,
    "topic": null,
    "audience": null,
    "attendee_promise": null,
    "speaker_name": null,
    "speaker_approval_state": "unknown",
    "speaker_approval_note": null,
    "start_local": null,
    "end_local": null,
    "timezone": null,
    "event_type": null,
    "location_address": null,
    "event_format": null,
    "has_registration_form": null,
    "live_access": "unknown",
    "live_preview_choice": null,
    "stage_copy": {
      "before": null,
      "during": null,
      "after": null,
      "introductory_text_note": "Optional introductory text does not change automatically."
    },
    "linkedin_event_url": null,
    "registration_url": null,
    "registration_system": null,
    "event_id": null
  },
  "campaign": {
    "objective": null,
    "objective_rationale": null,
    "audience_rule": null,
    "exclusion_rule": null,
    "ad_intro_text": null,
    "image": {
      "approval": "unknown",
      "ratio": null,
      "width_px": null,
      "asset_ref": null
    },
    "budget": null,
    "start_utc": null,
    "end_utc": null,
    "utm_source": "linkedin",
    "utm_medium": "paid_social",
    "utm_campaign": null,
    "creative_id_parameter": null
  },
  "journey": {
    "ad_action": {
      "definition": null,
      "system": "LinkedIn Campaign Manager",
      "evidence_ref": null
    },
    "linkedin_response": {
      "definition": "A LinkedIn Event response or attributed Event Registration is a platform signal; do not equate it with a completed external registration.",
      "system": "LinkedIn Campaign Manager",
      "evidence_ref": null
    },
    "completed_registration": {
      "definition": "A submitted registration form with a confirmation or submission ID.",
      "system": null,
      "evidence_ref": null
    },
    "aggregate_viewing": {
      "definition": "The exact confirmed aggregate viewing measure exposed by Live analytics or another route-specific report; aggregate data cannot establish a named person's attendance.",
      "system": null,
      "measure_name": null,
      "evidence_ref": null
    },
    "reporting_capability": {
      "definition": "A pre-event test showing whether the platform can report person-level attendance, with source and test receipt. This is capability evidence, never an actual attendee or no-show outcome.",
      "system": null,
      "evidence_ref": null
    },
    "attendance": {
      "definition": "A person-level joined or attended event from a finalized attendance source. Aggregate Live analytics alone do not satisfy this state.",
      "system": null,
      "evidence_ref": null
    },
    "verified_no_show": {
      "definition": "Completed registration plus a finalized attendance record with no join; never infer from a missing or delayed feed.",
      "system": null,
      "evidence_ref": null
    },
    "attendance_unknown": {
      "definition": "Registration exists but attendance feed is absent, late, unmatched or not person-level.",
      "system": null,
      "evidence_ref": null
    },
    "crm_next_action": {
      "definition": "Assigned branch, owner, due date and recorded outcome after consent and eligibility checks.",
      "system": "CRM",
      "evidence_ref": null
    },
    "identity_and_deduplication": null,
    "reporting_cutoff": null,
    "attribution_limit": "A LinkedIn attributed Event Registration may follow a click or view; it is not proof of incrementality or event-platform completion."
  },
  "promotion": {
    "early_invitation": {
      "date": null,
      "message_job": null,
      "owner_role": "media_buyer"
    },
    "final_week": {
      "date": null,
      "message_job": null,
      "owner_role": "media_buyer"
    },
    "event_day": {
      "date": null,
      "message_job": null,
      "owner_role": "event_owner"
    },
    "after_event": {
      "date": null,
      "message_job": null,
      "owner_role": "follow_up_owner"
    }
  },
  "owners": {
    "event_owner": null,
    "media_buyer": null,
    "designer": null,
    "revops_owner": null,
    "follow_up_owner": null
  },
  "follow_up": {
    "attended": {
      "trigger": "Verified attendance",
      "action": null,
      "owner_role": "follow_up_owner",
      "permission_check": "required"
    },
    "verified_no_show": {
      "trigger": "Completed registration and finalized no-attendance record",
      "action": null,
      "owner_role": "follow_up_owner",
      "permission_check": "required"
    },
    "non_registrant": {
      "trigger": "No completed registration; contact permission and audience rule confirmed",
      "action": null,
      "owner_role": "follow_up_owner",
      "permission_check": "required"
    },
    "attendance_unknown": {
      "trigger": "Attendance feed missing, delayed or unmatched",
      "action": "Hold attendance-based messages until evidence is reconciled.",
      "owner_role": "revops_owner",
      "permission_check": "required"
    }
  },
  "checks": {
    "final_url_resolves_to_event": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "event_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "event_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "native_event_response_test": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "event_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "event_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "form_confirmation_test": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "event_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "event_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "event_platform_readback": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "event_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "event_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "crm_readback": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "revops_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "revops_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "asset_and_mobile_landing_page": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "designer",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "designer",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "page_account_roles": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "media_buyer",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "media_buyer",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "live_access": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "event_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "event_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "campaign_manager_route_preview": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "media_buyer",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "media_buyer",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "native_ad_review": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "media_buyer",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "media_buyer",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    },
    "attendance_source_person_level": {
      "applicability": "not_applicable",
      "applicable_reason": "Not used by the unselected journey.",
      "state": "not_applicable",
      "evidence_ref": null,
      "checked_at": null,
      "owner_role": "revops_owner",
      "history": [
        {
          "applicability": "route_dependent",
          "applicable_reason": "Set when the event route is chosen.",
          "state": "not_checked",
          "evidence_ref": null,
          "checked_at": null,
          "owner_role": "revops_owner",
          "route": null,
          "invalidated_reason": "Applicability changed on import or edit"
        }
      ]
    }
  },
  "source_refs": [
    {
      "id": "event-specs",
      "url": "https://www.linkedin.com/help/lms/answer/a462024/",
      "observed_at": "2026-09-28",
      "supports": "Event Ad destination and permissions"
    },
    {
      "id": "off-platform",
      "url": "https://www.linkedin.com/help/lms/answer/a10264811",
      "observed_at": "2026-09-28",
      "supports": "External event route; 16:9 image, minimum 480 px width"
    },
    {
      "id": "live-guide",
      "url": "https://www.linkedin.com/help/lms/answer/a6800629",
      "observed_at": "2026-09-28",
      "supports": "LinkedIn Live access, Page ownership, schedule and review"
    },
    {
      "id": "event-faq",
      "url": "https://www.linkedin.com/help/lms/answer/a6593898",
      "observed_at": "2026-09-28",
      "supports": "Live stage behavior and View Event to Attend journey"
    },
    {
      "id": "reporting",
      "url": "https://www.linkedin.com/help/lms/answer/a6801032",
      "observed_at": "2026-09-28",
      "supports": "Attributed Event Registrations and reporting limits"
    }
  ],
  "evidence_boundary": {
    "rejected_outcome_refs": [],
    "route_history": []
  },
  "missing_inputs": [
    {
      "field": "event.route",
      "owner_role": "event_owner",
      "closing_evidence": "Choose Live, non-Live LinkedIn Event or off-platform route."
    },
    {
      "field": "event.audience",
      "owner_role": "event_owner",
      "closing_evidence": "Approved event fact."
    },
    {
      "field": "event.attendee_promise",
      "owner_role": "event_owner",
      "closing_evidence": "Approved event fact."
    },
    {
      "field": "event.speaker_approval_state",
      "owner_role": "event_owner",
      "closing_evidence": "Choose the present approval state: approved, pending, denied, revoked or unknown."
    },
    {
      "field": "event.start_local",
      "owner_role": "event_owner",
      "closing_evidence": "Approved event fact."
    },
    {
      "field": "event.timezone",
      "owner_role": "event_owner",
      "closing_evidence": "Approved event fact."
    }
  ],
  "next_move": "Choose Live, non-Live LinkedIn Event or off-platform route."
}
```
