Campaigns

Resend campaign to non-openers

Changed on

Creates a draft that resends a sent campaign to everyone in the same audience who didn't open it. Reuses the original audience plus a "didn't open this campaign" rule. Only available 6 hours after the campaign finishes sending, and never for imported already-sent campaigns, which have no opens in Sequenzy. The draft must be scheduled or sent separately. Every audience format stores excludedCampaignOpenerIds that manual additions cannot override, preserving inherited exclusions on repeated resends. Audience membership is evaluated live. Recreate older drafts missing this metadata from the original campaign and review before scheduling.

post/campaigns/{campaignId}/resend-to-non-openers

Request

  • Base URL
    https://api.sequenzy.com/api/v1
  • URL
    https://api.sequenzy.com/api/v1/campaigns/{campaignId}/resend-to-non-openers
  • Auth
    HTTP bearer

Path parameters

campaignIdstring required

Campaign ID

Response

Non-opener resend draft created

successboolean
estimatedNonOpenerCountinteger

Estimated number of subscribers who haven't opened the original campaign.

Example response

{
  "success": true,
  "campaign": {
    "id": "camp_abc123",
    "name": "April Launch",
    "type": "email",
    "subject": "A quick update",
    "emailId": "email_abc123",
    "emailPreset": "branded",
    "status": "draft",
    "labels": [
      "edm",
      "api"
    ],
    "spreadOverHours": 6,
    "sendTimeWindowHours": 12,
    "scheduledTimezone": "America/New_York",
    "preheader": "Latest product news",
    "preheaderText": "Latest product news",
    "blocks": [
      {
        "id": "block_123",
        "type": "html",
        "content": "<h1>Hello</h1>",
        "styles": {
          "backgroundColor": "#f8fafc",
          "backgroundOpacity": 80,
          "textColor": "#111827",
          "borderRadius": 12,
          "borderColor": "#cbd5e1",
          "borderWidth": 1
        },
        "conditions": [
          {
            "id": "c1",
            "value": "plan:pro"
          }
        ]
      }
    ],
    "replyProfileId": "reply_abc123",
    "replyToName": "Support",
    "replyToEmail": "support@example.com",
    "shareUrl": "https://sequenzy.com/view/campaign/8f2kL9qWm3ZxYv71TnB4c5RdVaEuGh0s"
  }
}

Changes

    • info

      added the optional property ///////// to the response with the status

    • warning

      added the new push enum value to the ///////// response property for the response status

    • info

      added the optional property //////// to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status