Back to Leexi in Excel
SheetXAI logo
Leexi logo
Leexi · Excel Guide

Bulk Create Leexi Meeting Events From a Excel workbook

2026-05-14
5 min read

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.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more