The Scenario
You manage scheduling for an SDR team. Thirty confirmed customer calls are happening next week — titles, start times, durations, and attendee emails already live in an Excel table the team has been populating for two days. Now someone needs to create all 30 in Leexi with recording enabled so nothing falls through.
The bad version:
- Open Leexi, click New Meeting, fill in the title from Column A, set the start time from Column B, enter the duration from Column C, add attendees from Column D one at a time
- Toggle recording on — it's not the default
- Repeat 29 more times, hoping you don't mistype a start time or forget recording on one of the middle rows
By call 15 your focus is gone. By call 25 you're making errors. And there's no batch-check to confirm recording is enabled on all 30 without clicking through each one again.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook. It reads the call schedule row by row and creates each Leexi meeting event — with recording enabled — in one pass.
Create Leexi meeting events for every row in this Excel table where Column E says 'Confirmed', using the start time from Column C and the attendee list from Column D — enable recording on all of them
What You Get
- One Leexi meeting event created per confirmed row
- Recording enabled on every event
- Column F populated with the created Leexi event UUID for reference
- Rows where creation fails get the error message in Column F instead
What If the Data Is Not Quite Ready
Start datetimes in Column C are in mixed formats
Some rows use "May 20 at 2 PM EST" and others use full ISO timestamps. Leexi's API needs consistent formatting.
For each row where Column E says 'Confirmed', normalize Column C datetimes to ISO 8601 before calling Leexi, then create the meeting event with the title from Column A, normalized start time, duration from Column B, and attendees from Column D — write the UUID into Column F
Attendee emails in Column D are comma-separated strings
The workbook stores attendees as "alice@co.com, bob@co.com" but the API expects individual email entries.
For each Confirmed row, split the comma-separated attendee emails in Column D into an array before creating the Leexi meeting event — use Column A for title, Column C for start time, Column B for duration — write the created UUID into Column F
You only want to create events where duration is 30 minutes or longer
Short placeholder entries in the table shouldn't generate Leexi events.
Create Leexi meeting events for rows where Column E says 'Confirmed' and Column B duration is 30 minutes or more — write the UUID into Column F, skip and leave Column F blank for shorter rows
Normalize datetimes, split attendees, filter by Confirmed + duration, write UUIDs — one pass
Create Leexi meeting events for rows where Column E says 'Confirmed' and Column B is 30+ minutes — normalize Column C to ISO 8601, split Column D attendee emails into arrays, use Column A for title — write UUID into Column F or error if creation fails
One prompt. Thirty events. Recording on.
Try It
Get the 7-day free trial of SheetXAI and open any Excel workbook with an upcoming meeting schedule, then ask it to push all confirmed calls into Leexi with recording enabled. For cleaning up stale events, see Bulk Delete Cancelled Leexi Events Using an Excel workbook, or return to the Leexi overview.
