Skip to main content
DO NOT USE for image ads → use create_linkedin_image_campaign instead. DO NOT USE for video ads → use create_linkedin_video_campaign instead. DO NOT USE for text ads → use create_linkedin_text_campaign instead. REQUIRED: Either campaign_group_name (creates new group) or campaign_group_id (adds to existing group). IMPORTANT: This creates the campaign with 1 creative (Variation 1). Campaign is created in PAUSED status. Carousel Specifications:
  • 2-10 cards required (3-5 is the sweet spot)
  • All images must be 1080x1080 (1:1 aspect ratio)
  • Each card has: image, headline (max 45 chars), landing page URL
  • Introductory text max: 255 characters
Required Parameters:
  • campaign_name, daily_budget, organization_id
  • introductory_text (up to 255 chars), landing_page_url (overall)
  • cards: Array of 2-10 cards, each with image (urn or url), headline, landing_page_url
  • locations (targeting)
  • campaign_group_name OR campaign_group_id
Default Objective: WEBSITE_VISIT AD POLICY: NEVER use “LinkedIn” in ad copy. NEVER mention competitor platforms. After Creation — IMPORTANT:
  • This tool created 1 campaign + 1 creative. Campaign Group ID is returned.
  • To add MORE carousel creatives (A/B test text): use add_linkedin_carousel_creative with the campaign_id
  • To add MORE campaigns (different audience): use add_linkedin_campaign_to_group with the campaign_group_id
  • NEVER call this create tool again without campaign_group_id — that creates a SEPARATE campaign group
Execution time: 15-60 seconds (includes image uploads)

OpenAPI

/api-reference/openapi.json post /api/v1/tools/create_linkedin_carousel_campaign/execute