---
title: Preview a provider mutation
description: Build paused Meta and LinkedIn boost plans without credentials or provider requests.
---

Build a local plan before constructing a provider client. Meta and LinkedIn boost helpers validate the task shape and default the resulting campaign to `PAUSED`.

```ts
const metaPlan = runMetaBoostPlanTutorial();
const linkedInPlan = runLinkedInBoostPlanTutorial();
```

Review the account, campaign group, organization or page, budget, dates, targeting, objective, and status. Planning is not authorization and does not prove provider acceptance. A caller that proceeds must enforce tenant policy, approval, audit logging, and its kill switch before using the explicit deployment surface.

Detailed source tutorials: [Meta boost preview](https://github.com/patronage/agentic-marketing-connectors/blob/main/packages/meta-ads/examples/preview-boost-plan.ts) and [LinkedIn boost preview](https://github.com/patronage/agentic-marketing-connectors/blob/main/packages/linkedin-ads/examples/preview-boost-plan.ts).
