Generate escort cards and table plan
generate_escort_cardsUse this when the user wants escort cards (flat cards that tell each guest their table, often with meal choice) or a printable table plan list from a guest list. Convert the guest list into guests (name, table, meal). Returns flat 3.5 x 2 in cards, 10 per Letter or A4 page (or 105 x 74 mm, 8 per A4), with crop marks, plus a table plan PDF grouped by table with meal counts. Up to 300 guests. Does not choose seats for guests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Card size: "3.5x2" (default, US 3.5 x 2 in flat) or "a7" (105 x 74 mm flat, 8 per A4 page). | |
| sort | No | table (default when tables are given: by table, then name), alpha (by full name), last (by last name) or given (list order). | |
| text | No | Fallback only: a pasted guest list, one guest per line, e.g. "Ana Kowalska, 1, Fish" or CSV with a Name,Table,Meal header. Prefer guests. | |
| paper | No | letter (default) or A4. | |
| guests | No | The guest list as objects. Convert a pasted list, a spreadsheet or a photo of a seating chart into these fields. Example: [{"name":"Ana Kowalska","table":1,"meal":"Fish"},{"name":"王芳","table":2}]. Up to 300 guests. | |
| show_meal | No | Print the meal choice as a small tag. Default true when meals are given. | |
| show_table | No | Print the table number on the card. Default true when tables are given. | |
| event_title | No | Optional small line on each card, e.g. "Emma & Liam · 12 June 2027" or "Thanksgiving 2026". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| flags | Yes | ||
| meals | Yes | ||
| title | Yes | ||
| counts | Yes | ||
| layout | Yes | ||
| tables | Yes | ||
| preview | Yes | ||
| downloads | Yes | ||
| assumptions | Yes | ||
| flags_count | No | ||
| meals_count | No | ||
| tables_count | No | ||
| preview_count | No |