send_bulk_messages_from_list
Send personalized messages to multiple recipients using templates for subject and body, with placeholders replaced per recipient.
Instructions
Send customized messages to multiple recipients using templates.
Args:
course_identifier: Course code or Canvas ID
recipient_data: List of dicts with recipient info and template variables
subject_template: Subject with placeholders (e.g., "Reminder - {missing_count} reviews")
body_template: Body with placeholders (e.g., "Hi {name}, you have {missing_count}...")
context_code: Course context
mode: "sync" or "async"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_identifier | Yes | ||
| recipient_data | Yes | ||
| subject_template | Yes | ||
| body_template | Yes | ||
| context_code | No | ||
| mode | No | sync |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||