Skip to content
Splashify Pro
Docs

Automatic Retarget API

After a broadcast, send a follow-up to the people who got it but did not read it, automatically after a wait you choose. This is the same Automatic retarget as on a broadcast's page in the app. See Retarget.

Endpoints

{id} is the broadcast id. Get it from the broadcast's page in the app or from the broadcasts query in the GraphQL API.

Schedule a retarget

bash
curl -X POST https://api.splashifypro.com/api/v1/public/broadcasts/0f6a1c22-9c1d-11f1-8a3e-2f5b7a1d4e60/auto-retarget \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "delay_hours": 24, "consent_attested": true }'

Response 201 Created:

json
{
  "success": true,
  "rule": {
    "status": "scheduled",
    "cohort": "unread",
    "template_name": "diwali_offer",
    "delay_hours": 24,
    "created_at": "2026-09-30T10:00:00Z",
    "due_at": "2026-10-01T10:00:00Z",
    "fired_at": null,
    "recipient_count": 0
  }
}

The follow-up is charged like any broadcast when it sends, and your daily spend limit applies.

Read or cancel

GET returns { "success": true, "rule": ... }, with rule set to null when the broadcast has no retarget. DELETE cancels one that has not sent yet and returns the rule with status cancelled.

Errors