🐦 Twitter Post Details

Viewing enriched Twitter post

@CPMou2022

Day 4 of #12daysofCodexStratfin on how we use Codex on OpenAI's finance team. Scott Dean uses Codex to create a custom finance dashboards from scratch for the Robotics team: P&L highlights, actuals vs. forecast comparisons, variance callouts, trend views, headcount detail, and data notes. He uses the dashboard in executive business reviews to explain month-over-month changes, highlight the key drivers, and give our Robotics team a simple way to self-serve insights without digging through spreadsheets. Before Codex 🙁 Building a custom finance dashboard used to mean translating business questions into specs, finding BI or engineering support, waiting for prioritization, and repeating the cycle for every tweak. Even simple changes to layout, commentary, or data views could take longer than the analysis itself. For a finance user without coding experience, creating a polished, shareable web dashboard was possible, but not realistically self-service. Agentic dawn! 🙂 With Codex, the workflow changes completely. Codex became a thought partner: Who is the audience? What decisions should the dashboard support? What metrics, tables, commentary, and visuals matter most? Once the plan is clear, Codex writes the HTML, CSS, and JavaScript, helps iterate on the design, and can support a repeatable refresh workflow. The dashboard can be updated with new data, validated, and republished to an internal page. The big unlock: finance teams can build tailored tools directly, without waiting on a traditional software development cycle. thanks Codex team! @thsottiaux @embirico

Media 1

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2067637390672597459/media_0.jpg",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2067637390672597459/media_0.jpg",
      "type": "photo",
      "filename": "media_0.jpg"
    }
  ],
  "processed_at": "2026-06-18T20:03:59.078153",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2067637390672597459",
  "url": "https://x.com/CPMou2022/status/2067637390672597459",
  "twitterUrl": "https://twitter.com/CPMou2022/status/2067637390672597459",
  "text": "Day 4 of #12daysofCodexStratfin on how we use Codex on OpenAI's finance team.\n\nScott Dean uses Codex to create a custom finance dashboards from scratch for the Robotics team: P&L highlights, actuals vs. forecast comparisons, variance callouts, trend views, headcount detail, and data notes. He uses the dashboard in executive business reviews to explain month-over-month changes, highlight the key drivers, and give our Robotics team a simple way to self-serve insights without digging through spreadsheets.\n\nBefore Codex 🙁 Building a custom finance dashboard used to mean translating business questions into specs, finding BI or engineering support, waiting for prioritization, and repeating the cycle for every tweak. Even simple changes to layout, commentary, or data views could take longer than the analysis itself. For a finance user without coding experience, creating a polished, shareable web dashboard was possible, but not realistically self-service.\n\nAgentic dawn! 🙂 With Codex, the workflow changes completely. Codex became a thought partner: Who is the audience? What decisions should the dashboard support? What metrics, tables, commentary, and visuals matter most? Once the plan is clear, Codex writes the HTML, CSS, and JavaScript, helps iterate on the design, and can support a repeatable refresh workflow. The dashboard can be updated with new data, validated, and republished to an internal page. \n\nThe big unlock: finance teams can build tailored tools directly, without waiting on a traditional software development cycle.\n\nthanks Codex team! @thsottiaux @embirico",
  "source": "Twitter for iPhone",
  "retweetCount": 2,
  "replyCount": 0,
  "likeCount": 7,
  "quoteCount": 0,
  "viewCount": 692,
  "createdAt": "Thu Jun 18 15:55:43 +0000 2026",
  "lang": "en",
  "bookmarkCount": 3,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2067637390672597459",
  "displayTextRange": [
    0,
    282
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "CPMou2022",
    "url": "https://x.com/CPMou2022",
    "twitterUrl": "https://twitter.com/CPMou2022",
    "id": "915349269535588352",
    "name": "Chengpeng",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/1616116419288236034/tgQGcO8J_normal.jpg",
    "coverPicture": "",
    "description": "",
    "location": "San Francisco",
    "followers": 2209,
    "following": 522,
    "status": "",
    "canDm": true,
    "canMediaTag": false,
    "createdAt": "Tue Oct 03 22:54:07 +0000 2017",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 120,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 9,
    "statusesCount": 96,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [],
    "profile_bio": {
      "description": "@openai. tweets are my own.",
      "entities": {
        "description": {
          "user_mentions": [
            {
              "id_str": "",
              "indices": [
                0,
                7
              ],
              "name": "",
              "screen_name": "openai"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "display_url": "pic.twitter.com/DDf64mMi9H",
        "expanded_url": "https://twitter.com/CPMou2022/status/2067637390672597459/photo/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "features": {
          "large": {
            "faces": [
              {
                "h": 45,
                "w": 45,
                "x": 42,
                "y": 40
              }
            ]
          },
          "orig": {
            "faces": [
              {
                "h": 45,
                "w": 45,
                "x": 42,
                "y": 40
              }
            ]
          }
        },
        "id_str": "2067637056604700672",
        "indices": [
          283,
          306
        ],
        "media_key": "3_2067637056604700672",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwAAQoAARyxuPK7W4AACgACHLG5QINbEdMAAA==",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAABCgABHLG48rtbgAAKAAIcsblAg1sR0wAA",
            "media_key": "3_2067637056604700672"
          }
        },
        "media_url_https": "https://pbs.twimg.com/media/HLG48rtbgAAuCpy.jpg",
        "original_info": {
          "focus_rects": [
            {
              "h": 336,
              "w": 600,
              "x": 0,
              "y": 0
            },
            {
              "h": 336,
              "w": 336,
              "x": 21,
              "y": 0
            },
            {
              "h": 336,
              "w": 295,
              "x": 42,
              "y": 0
            },
            {
              "h": 336,
              "w": 168,
              "x": 105,
              "y": 0
            },
            {
              "h": 336,
              "w": 1082,
              "x": 0,
              "y": 0
            }
          ],
          "height": 336,
          "width": 1082
        },
        "sizes": {
          "large": {
            "h": 336,
            "w": 1082
          }
        },
        "type": "photo",
        "url": "https://t.co/DDf64mMi9H"
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [
      {
        "indices": [
          9,
          31
        ],
        "text": "12daysofCodexStratfin"
      }
    ],
    "symbols": [],
    "urls": [],
    "user_mentions": [
      {
        "id_str": "1953337039510003712",
        "indices": [
          1565,
          1576
        ],
        "name": "Tibo",
        "screen_name": "thsottiaux"
      },
      {
        "id_str": "413490474",
        "indices": [
          1577,
          1586
        ],
        "name": "Alexander Embiricos",
        "screen_name": "embirico"
      }
    ]
  },
  "quoted_tweet": null,
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}