draft or scheduled broadcast. One row per recipient.
Targeting columns
Each row needs one of these:
Rows without a valid target are skipped and reported back with the row that failed. The rest of the file still imports.
Template parameters
Every other column becomes a template parameter, keyed by its header name.{{first_name}} and {{discount}} per recipient. Header names are matched after trimming whitespace, so first_name and first_name are the same parameter.
File format
- Separators are detected automatically: comma, semicolon, tab, or pipe
- The file must be UTF-8. Other encodings are rejected with an encoding error
- The first row is the header row
Limits
Recipients can only be added while the broadcast isdraft or scheduled. To replace a list, clear the existing recipients first — clearing a scheduled broadcast returns it to draft.
