RP
RevenueProven
All Docs
Ads Composer: Draft and Apply Edits to Existing Ads

Ads Composer: Draft and Apply Edits to Existing Ads

Ads Composer is a draft-based editor for changing existing LinkedIn ad sets, campaign groups, and creatives. Drafts are reviewed against a diff of the live state and applied as partial updates. Learn the workflow, what you can edit, and what falls outside its scope.

Ads Composer is a draft-based editor for making changes to existing LinkedIn ad objects. The core workflow is: review, then apply. You build a draft that describes the edits you want to make, review a diff showing exactly what will change, and then apply it. When you apply, Revenue Proven re-reads the live state of the object on LinkedIn, computes only the fields that changed, and sends a partial update to LinkedIn. Ads Composer is built for editing existing ad sets, campaign groups, and creatives. Publishing brand-new campaigns from scratch is outside its scope.

Ads Composer showing a draft editor alongside a diff review panel that highlights changed fields before applying
Ads Composer shows a diff of the proposed changes against the current live state on LinkedIn before you apply anything.

What Ads Composer Does

  • Create, save, list, get, and delete drafts for edits to existing ad sets, campaign groups, and creatives
  • Clone a draft from an existing ad set to use its current configuration as a starting point
  • Build edit drafts for existing ad sets, campaign groups, and creatives
  • Show a diff of the proposed changes against the live LinkedIn state before you confirm
  • Apply the draft as a partial update that sends only the changed fields to LinkedIn
  • Use an idempotency key on each apply so that retrying a failed apply does not produce duplicate changes

How to Use It

  • Open Ads Composer from the sidebar and select the ad set, campaign group, or creative you want to edit
  • Select the existing ad set, campaign group, or creative you want to edit
  • Make your changes in the draft editor and save the draft
  • Review the diff that shows the before and after values for each field you changed
  • Click Apply to send the partial update to LinkedIn
  • If no fields changed between your draft and the live object, the apply returns a "no changes" result and no request is sent to LinkedIn
  • If an apply fails, retry safely: the idempotency key prevents the same change from being applied twice

Limitations

Ads Composer is designed for editing existing LinkedIn ad objects, not creating new ones from scratch. If you open a draft and find that no fields differ from the current live state, the apply will return a "no changes" result without sending anything to LinkedIn. That result is expected and safe. Each apply is protected by an idempotency key, so retrying after a network error or timeout will not double-apply your change. Drafts are stored in Revenue Proven until you delete them.

Plan Availability

Ads Composer is available on Growth, Scale, Agency, and Enterprise plans.