![]() |
Using ChatGPT to Create a Marriott Activity Spreasheet
As you probably know, you cannot easily download your historical Marriott activity and even printing it out is a pain. Those of us who like to download our stays/points into a spreadsheet to audit/analyze our activity have to go through a manual process of pasting the raw data into a spreadsheet and then doing a lot of manual data manipulation and parsing to get a proper data table. It is now possible to automate a substantial portion of that process using ChatGPT, so for anyone who cares I have created and tested a ChatGPT prompt that will automatically take the raw Marriott activity data and output it as an Excel spreadsheet file with each activity having its own row and the different kind of points associated with that acitivity in their own columns. (I made a similar one for American Airlines activity I posted in that forum.)
To take advantage of this there are a few requirements:
Don't be alarmed if ChatGPT takes awhile or runs into some errors and restarts its analysis a couple of time while it thinks things through. It should evenutally finish and provide you will a nicely formated excel spreadsheet listing out all your Marriott activity for the timeframe you specified with separate columns for base, bonus and extra points. If you have questions or run into issues feel free to post questions or better yet if you figure out a way to improve the process/prompt please post those. Any edits/improvements to the prompt can be used by everyone so hopefully over time the prompt will get better and better. My guess is by this time next year (or sooner) we may have a prompt that does steps 1-5 automatically as well but for now its nice to have step 6 automated. |
BillBurn thank you for the really comprehensive how-to guide! I've tried it and it worked as expected, but only my 'reward stays' are shown in the generated Excel spreadsheet.
Diving into the raw json it seems that activitylist.comp only contains reward stays, though the web page shows all activites (with the reward stays at the bottom): "status":"success","message":"Rewards Component successfully resolved." |
arjen05 Not 100% sure what the issue but the 1st thing I would check is to open the file you save in Step 8, scroll down a bit and confirm that the file has some non-reward stay activitiy in it. If it does not (and I suspect it doesn't), go back to Step 3, and before you select the specific time frame you are requesting, make sure activity filter (just to the left of the time filter) is set to "All Types". Then repeat the other steps.
If that is not the issue, you can always try just opening a new chat, pasting the prompt and uploading your file again(asuming you have confirmed it does have ALL your stay data) and running it again. Since ChatGPT is probabilistic and not deterministic, it often (and quite maddingly) provides different responses to the same question for no apparent reason. |
Originally Posted by BillBurn
(Post 35926846)
arjen05 Not 100% sure what the issue but the 1st thing I would check is to open the file you save in Step 8, scroll down a bit and confirm that the file has some non-reward stay activitiy in it. If it does not (and I suspect it doesn't), go back to Step 3, and before you select the specific time frame you are requesting, make sure activity filter (just to the left of the time filter) is set to "All Types". Then repeat the other steps.
If that is not the issue, you can always try just opening a new chat, pasting the prompt and uploading your file again(asuming you have confirmed it does have ALL your stay data) and running it again. Since ChatGPT is probabilistic and not deterministic, it often (and quite maddingly) provides different responses to the same question for no apparent reason. |
| All times are GMT -6. The time now is 5:46 am. |
This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.