Import New Guests

Each top-level row should usually represent one invitation or household. Optional members can pre-load spouse, child, or plus-one entries under that household.

Download Static Sample
Ready. Download the template, shape your guest list into that format, then upload it here.

Expected JSON Shape

{
  "guests": [
    {
      "household": "Smith Household",
      "guestName": "Jordan Smith",
      "email": "jordan@example.com",
      "phone": "555-867-5309",
      "mailingAddress1": "123 Main Street",
      "mailingAddress2": "",
      "mailingCity": "Grand Rapids",
      "mailingState": "MI",
      "mailingZip": "49503",
      "mailingCountry": "USA",
      "partyLimit": 2,
      "plusOneAllowed": true,
      "childrenAllowed": false,
      "familyAdditionsAllowed": false,
      "attending": "Pending",
      "hotelBooked": "Unknown",
      "hotelName": "",
      "notes": "Optional notes",
      "weddingParty": false,
      "members": [
        {
          "guestName": "Taylor Smith",
          "relationship_to_primary": "spouse",
          "attending": "Pending"
        }
      ]
    }
  ]
}

Import Notes

  • This page appends new guest data instead of replacing the whole planner backup.
  • Probable duplicates are skipped using primary guest name plus email.
  • Address fields: mailingAddress1, mailingAddress2, mailingCity, mailingState, mailingZip, mailingCountry. Country defaults to USA if omitted. Canadian guests use province code (e.g. ON) and postal format A1A 1A1.
  • If members is included, those guests get attached to the same household automatically.
  • You can still use the full backup import on other admin pages when you want to restore everything.

Import Log

No import run yet.