Create campaign
Create a draft call, WhatsApp, or SMS campaign in Famulor via API. Add leads, then start with Update campaign status.
Request
- Base URL: https://app.famulor.de/api
- URL: https://app.famulor.de/api/user/campaign
- Auth: HTTP bearer
Request body
Campaign name. Maximum 255 characters.
call, whatsapp, or sms.
IANA timezone for the send/call window (e.g. America/New_York). Defaults to the assistant timezone for call campaigns, otherwise your account timezone.
Legacy single-window start (HH:MM). Used if schedule_windows is omitted.
Legacy single-window end (HH:MM). Overnight when end < start.
Optional ISO datetime. When set, the campaign can be scheduled to auto-start at that time.
Max retry attempts per lead. Range: 1–5.
Minutes between retries. Range: 10–4320.
Automatically mark the campaign complete when no remaining work is left.
Required for channel=call. Must be an OUTBOUND assistant you own.
Concurrent calls (plan-bounded, max 10).
Retry when a call hits voicemail.
Keep retrying until a boolean post-call goal variable is true.
Boolean post-call schema variable name used with retry_on_goal_incomplete.
Optional call→text follow-up after max call retries: whatsapp or sms.
Required when fallback_channel=whatsapp.
Required when fallback_channel=whatsapp. Must be an approved template on that sender.
Required when fallback_channel=sms.
Required when fallback_channel=sms. Supports {{variable}} placeholders.
Maps WhatsApp template placeholders (e.g. "1") to lead variable keys for the fallback send.
Required for channel=whatsapp. Sender you own.
Required for channel=whatsapp. Approved template on that sender.
Maps template placeholders (e.g. "1") to lead variable keys.
Per-campaign send rate (1–10). WhatsApp campaigns also share a user-wide pool of 10 in-flight sends across all your active WhatsApp campaigns.
Required for channel=sms. Must be SMS-capable and available to you.
Required for channel=sms. Max 1600 characters. Supports {{variable}} placeholders.
Response
Created
Success message
Created campaign (same shape as Get campaign), including channel, schedule, text config, and fallback fields.
Plan limit, invalid assistant/sender/template, disabled channel, or validation errors.
Changes
No recorded changes to this operation across all 1 revision of this API.