Feishu / Lark

Feishu/Lark integration — messaging, Bitable CRUD, approvals, calendar, contacts

📨 Messaging → ⭐ Batch Send to Multiple Users

AI-generated

Summary

Send a text message to multiple recipients identified by IDs listed one per line.

Inputs

  • receiveIdType (required) — Type of ID used for recipients (open_id, user_id, email, chat_id).
  • batchRecipients (required) — List of recipient IDs, one per line. Each ID type is auto‑detected.
  • batchMessage (required) — Message content to send to each recipient in the batch.

Output shape

an object containing an array results where each element includes recipient, status and optional error; plus numeric sent and failed counts.

The operation may return error details per recipient; counts reflect successful and failed deliveries.

Examples

Example 1: Send a daily stand‑up reminder to a team of 5 users.

receiveIdType: open_id; batchRecipients: ou_123
ou_456
ou_789
user@example.com
team@example.com; batchMessage: "Daily stand‑up at 9 AM".

Example 2: Notify multiple external partners via email.

receiveIdType: email; batchRecipients: partner1@example.com
partner2@example.com; batchMessage: "Meeting rescheduled to 3 PM".

Example 3: Broadcast a system alert to a group chat.

receiveIdType: chat_id; batchRecipients: chat_xyz; batchMessage: "Service will be down for maintenance at 2 AM".

Links

Discussion