All workflows
Google Sheets logoOpenAI logoGmail logo

Log watchlist market figures on a schedule

Reads each symbol on your watchlist from a market-data endpoint you choose and appends the figures to a sheet as a dated row.

Every Monday, Tuesday, Wednesday, Thursday, Friday at 17:303 apps5 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1Google SheetsCreate tabCreates the 'Market data log' tab on the first run, or carries on appending to it if it already exists.
  2. If tabCreated is true

    1. 2Google SheetsAppend rowWrites headings on a new tab, then one row per symbol: time recorded, price, change, currency, source timestamp and note.
  3. For each rawSymbol

    1. If symbol is not empty

      1. If problem is empty

        1. 3OpenAIQuery modelAsks the AI to transcribe the price, change, currency and timestamp from each raw response, without estimating or commenting.
      2. If problem is empty

        1. 4Google SheetsAppend row
  4. If emailReportTo is not empty

    1. 5GmailSendEmails the plain run report, listing the figures recorded and any symbols skipped, if you give it an address.

How it works

What happens on each run, in plain English.

Every weekday at 17:30, the workflow reads each symbol on your watchlist from a market data endpoint you choose and adds one dated row per symbol to a Google Sheet: the time recorded, the price, the change, the currency and the data source's own timestamp. Rows are appended, never overwritten, so the sheet becomes a history you can chart.

It records data and nothing else. It will not tell you to buy, sell or hold and gives no rating or forecast, and every row carries a note saying the figures are recorded, not advice. The only AI step is a transcriber, told not to estimate, convert, compare or comment. A reply that does not come back as those four fields is kept verbatim in the notes column with the figures left empty, so a price is never invented. A symbol whose endpoint fails is named in the report and skipped, and the rest is still recorded.

You supply the data source, and any key in its address never reaches the sheet. The plain run report can also be emailed to you.

financewatchlistmarket datagoogle sheetsgmailopenaischeduled

Start from a workflow that already works.

Add "Log watchlist market figures on a schedule" to your workspace, connect its apps, and make it yours. No credit card required.

Free plan available · No credit card required