CAPTURE

Say it.

Speak it messy or type it quick. It lands in your Notion Inbox and stops following you around.

Just captured
    Nothing yet today. The page is quiet until you speak.
    CAPTURE · SET UP

    Make it yours, fully.

    This app is one file plus one tiny bridge. The bridge holds your Notion key and passes captures through. Nothing here runs on Claude, costs usage, or needs a subscription. Both pieces are free to host. Fifteen minutes, once.

    1

    Give Notion a key

    Open notion.so/profile/integrations, choose New integration, type Internal, name it Capture, pick your peoplecraft workspace, and copy the secret it gives you.

    Then open your Capture page in Notion, click the ••• menu, choose Connections, and add the Capture integration so it can reach the three databases.

    2

    Create the bridge

    At dash.cloudflare.com, make a free account. Go to Workers & Pages, create a Worker named capture-bridge, deploy the starter, then choose Edit code, replace everything with the code below, and deploy again.

    
          
    bridge codeworker.js, also sent to you as a file
    3

    Give the bridge its four secrets

    In the Worker: Settings, then Variables and Secrets. Add these four, exactly these names.

    NOTION_TOKENthe secret from step 1
    APP_KEYa passphrase you invent, any words you like
    INBOX_DB4185b03d0a5c81419c4fe28c1502b505
    WORK_DB4185b03d0a5c81928f69d86fe1e4d2a1
    4

    Connect this app

    Paste the Worker's address (it looks like capture-bridge.yourname.workers.dev) and your passphrase.

    5

    Host the app itself

    In Cloudflare, Workers & Pages again: create a Pages project, choose direct upload, and drop in the index.html file. You get an address like capture.pages.dev. Open it there and everything works: mic, filing, Today.

    On your phone, open that address in Safari or Chrome, then Share, then Add to Home Screen. It becomes a one-tap app. In the car, start Drive mode before you pull out, phone mounted, hands free.