[{"data":1,"prerenderedAt":342},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fassistants\u002Fconnect-chatgpt":3,"docs-navigation":231,"site":331},{"id":4,"title":5,"body":6,"date":217,"description":218,"extension":219,"meta":220,"navigation":221,"ogImage":217,"path":222,"section":223,"seo":224,"stem":225,"summary":217,"tags":226,"updated":229,"__hash__":230},"docs\u002Fdocs\u002Fassistants\u002Fconnect-chatgpt.md","Connect ChatGPT",{"type":7,"value":8,"toc":205},"minimark",[9,13,17,30,35,38,42,45,48,126,133,139,148,152,158,162,170,174,177,180,184,187,190,195,198,202],[10,11,5],"h1",{"id":12},"connect-chatgpt",[14,15,16],"p",{},"This page walks you through connecting BitterClip to ChatGPT and asking it for your\nfirst clip. Once it's set up, you can say \"find me a good bit from this interview\" and\nChatGPT opens the editor with a clip already picked out, ready for you to review.",[18,19,21],"callout",{"type":20},"note",[14,22,23,24,29],{},"ChatGPT supports apps across plans, but access to custom developer apps and the actions\nthey may take can depend on your workspace policy. If the controls below are missing, ask\nyour workspace admin or use BitterClip in your browser or ",[25,26,28],"a",{"href":27},"\u002Fdocs\u002Fassistants\u002Fconnect-claude","connect Claude",".",[31,32,34],"h2",{"id":33},"before-you-start","Before you start",[36,37],"connect-prereqs",{},[31,39,41],{"id":40},"add-bitterclip-in-chatgpt","Add BitterClip in ChatGPT",[43,44],"assistant-connection-intro",{},[14,46,47],{},"BitterClip is not in ChatGPT's public plugin directory yet. Until its plugin is approved\nand published, add it as a custom developer app:",[49,50,51,64,75,82,121],"ol",{},[52,53,54,55,59,60,63],"li",{},"Open ChatGPT ",[56,57,58],"strong",{},"Settings → Security and login"," and turn on ",[56,61,62],{},"Developer mode",". Your workspace may require an admin to make this available.",[52,65,66,67,70,71,29],{},"Open ",[56,68,69],{},"Settings → Plugins",", or go to ",[72,73,74],"code",{},"chatgpt.com\u002Fplugins",[52,76,77,78,81],{},"Click ",[56,79,80],{},"Create"," to add a plugin.",[52,83,84,85,88,89],{},"In the ",[56,86,87],{},"New App"," window, fill in:\n",[90,91,92,98,115],"ul",{},[52,93,94,97],{},[56,95,96],{},"Name"," — BitterClip",[52,99,100,103,104,107,108,111,112],{},[56,101,102],{},"Connection"," — leave this on ",[56,105,106],{},"Server URL"," and paste the address above (it ends in ",[72,109,110],{},"\u002Fmcp","): ",[72,113,114],{},"https:\u002F\u002Fapp.bitterclip.com\u002Fmcp",[52,116,117,120],{},[56,118,119],{},"Authentication"," — OAuth",[52,122,123,124,29],{},"Accept ChatGPT's developer-app warning, then click ",[56,125,80],{},[14,127,128],{},[129,130],"img",{"alt":131,"src":132},"ChatGPT Settings, Apps tab — \"Create app\" sits next to Advanced settings","\u002Fimg\u002Fdocs\u002Fchatgpt-apps-create-app.png",[14,134,135],{},[129,136],{"alt":137,"src":138},"ChatGPT's New App window with BitterClip's name, the app.bitterclip.com\u002Fmcp server URL, and OAuth selected","\u002Fimg\u002Fdocs\u002Fchatgpt-new-app-dialog.png",[18,140,141],{"type":20},[14,142,143,144,29],{},"ChatGPT moves its menus and labels around, so the exact wording can differ. The shape stays\nthe same: enable developer mode, create a plugin pointed at the BitterClip address, and\nauthorize it. Once BitterClip's public plugin is available, you will add it from ChatGPT's\nplugin directory instead. Stuck? See\n",[25,145,147],{"href":146},"\u002Fdocs\u002Fhelp\u002Ftroubleshooting","Troubleshooting",[31,149,151],{"id":150},"sign-in-to-bitterclip","Sign in to BitterClip",[14,153,154,155,157],{},"When you click ",[56,156,80],{},", ChatGPT opens a browser window to sign you in to BitterClip and\nauthorize the connection. Approve it and you're set. That's the only sign-in step.",[31,159,161],{"id":160},"make-your-first-clip-in-chat","Make your first clip in chat",[14,163,164,165,169],{},"If your account is empty, upload a recording first so there's something to clip. The\n",[25,166,168],{"href":167},"\u002Fdocs\u002Fgetting-started\u002Fyour-first-clip","browser walkthrough"," shows you how. Once you have\none, just ask:",[171,172],"example-clip-prompt",{"prompt":173},"Pull up my latest interview and find the strongest moment.",[14,175,176],{},"ChatGPT opens that episode in BitterClip's transcript editor, with the suggested clip's\nwords highlighted right in the transcript. Nothing is rendered yet, so take your time.\nRead it like you'd read a paragraph. If the cut needs nudging, keep talking to ChatGPT\nor drag the edges yourself. When it looks right, ask ChatGPT to export it. That's when\nBitterClip renders the finished video and drops it in your project.",[178,179],"chat-vs-web-app",{},[31,181,183],{"id":182},"nothing-posts-until-you-set-it-up","Nothing posts until you set it up",[185,186],"approval-promise",{},[31,188,147],{"id":189},"troubleshooting",[14,191,192,193,29],{},"If the connection won't show up, the sign-in window doesn't open, or a clip doesn't\nappear the way you expected, see ",[25,194,147],{"href":146},[196,197],"signup-cta",{},[31,199,201],{"id":200},"next-steps","Next steps",[200,203],{":links":204},"[{\"to\":\"\u002Fdocs\u002Fassistants\u002Fconnect-claude\",\"label\":\"Connect Claude instead\"},{\"to\":\"\u002Fdocs\u002Fgetting-started\u002Fyour-first-clip\",\"label\":\"Make your first clip in the browser\"},{\"to\":\"\u002Fdocs\u002Fhelp\u002Ftroubleshooting\",\"label\":\"Troubleshooting\"}]",{"title":206,"searchDepth":207,"depth":207,"links":208},"",3,[209,211,212,213,214,215,216],{"id":33,"depth":210,"text":34},2,{"id":40,"depth":210,"text":41},{"id":150,"depth":210,"text":151},{"id":160,"depth":210,"text":161},{"id":182,"depth":210,"text":183},{"id":189,"depth":210,"text":147},{"id":200,"depth":210,"text":201},null,"Connect BitterClip to ChatGPT and make your first clip right in the chat.","md",{},{"label":5,"order":210},"\u002Fdocs\u002Fassistants\u002Fconnect-chatgpt","assistants",{"title":5,"description":218},"docs\u002Fassistants\u002Fconnect-chatgpt",[227,223,228],"chatgpt","mcp","2026-07-10","Me_CT4yoW8D3O5ldw4X9Tl_cmjR5j2mZzGknVulsze0",[232],{"title":233,"path":234,"stem":235,"children":236},"Docs","\u002Fdocs","docs",[237,242,258,264,290,311,322],{"title":238,"path":234,"stem":239,"label":240,"order":241},"BitterClip docs","docs\u002Findex","Overview",0,{"title":243,"path":244,"stem":245,"children":246,"page":257},"Assistants","\u002Fdocs\u002Fassistants","docs\u002Fassistants",[247,248,251],{"title":5,"path":222,"stem":225,"label":5,"order":210},{"title":249,"path":27,"stem":250,"label":249,"order":207},"Connect Claude","docs\u002Fassistants\u002Fconnect-claude",{"title":252,"path":253,"stem":254,"label":255,"order":256},"Use BitterClip from your AI assistant","\u002Fdocs\u002Fassistants\u002Foverview","docs\u002Fassistants\u002Foverview","Use it from your assistant",1,false,{"title":259,"path":260,"stem":261,"children":262,"label":259,"order":256},"What's new","\u002Fdocs\u002Fchangelog","docs\u002Fchangelog\u002Findex",[263],{"title":259,"path":260,"stem":261,"label":259,"order":256},{"title":265,"path":266,"stem":267,"children":268,"page":257},"Connect","\u002Fdocs\u002Fconnect","docs\u002Fconnect",[269,275,280,285],{"title":270,"path":271,"stem":272,"label":273,"order":274},"Connect Instagram","\u002Fdocs\u002Fconnect\u002Finstagram","docs\u002Fconnect\u002Finstagram","Instagram",4,{"title":276,"path":277,"stem":278,"label":279,"order":207},"Connect LinkedIn","\u002Fdocs\u002Fconnect\u002Flinkedin","docs\u002Fconnect\u002Flinkedin","LinkedIn",{"title":281,"path":282,"stem":283,"label":284,"order":210},"Connect X","\u002Fdocs\u002Fconnect\u002Fx","docs\u002Fconnect\u002Fx","X",{"title":286,"path":287,"stem":288,"label":289,"order":256},"Connect YouTube","\u002Fdocs\u002Fconnect\u002Fyoutube","docs\u002Fconnect\u002Fyoutube","YouTube",{"title":291,"path":292,"stem":293,"children":294,"page":257},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",[295,300,304,308],{"title":296,"path":297,"stem":298,"label":299,"order":207},"Find and share your clips","\u002Fdocs\u002Fgetting-started\u002Ffind-and-share-clips","docs\u002Fgetting-started\u002Ffind-and-share-clips","Find and share clips",{"title":301,"path":302,"stem":303,"label":301,"order":210},"Projects and collaborators","\u002Fdocs\u002Fgetting-started\u002Fprojects-and-collaborators","docs\u002Fgetting-started\u002Fprojects-and-collaborators",{"title":305,"path":306,"stem":307,"label":305,"order":241},"What is BitterClip?","\u002Fdocs\u002Fgetting-started\u002Fwhat-is-bitterclip","docs\u002Fgetting-started\u002Fwhat-is-bitterclip",{"title":309,"path":167,"stem":310,"label":309,"order":256},"Your first clip","docs\u002Fgetting-started\u002Fyour-first-clip",{"title":312,"path":313,"stem":314,"children":315,"page":257},"Help","\u002Fdocs\u002Fhelp","docs\u002Fhelp",[316,320],{"title":317,"path":318,"stem":319,"label":317,"order":256},"FAQ","\u002Fdocs\u002Fhelp\u002Ffaq","docs\u002Fhelp\u002Ffaq",{"title":147,"path":146,"stem":321,"label":147,"order":210},"docs\u002Fhelp\u002Ftroubleshooting",{"title":323,"path":324,"stem":325,"children":326,"page":257},"Publishing","\u002Fdocs\u002Fpublishing","docs\u002Fpublishing",[327],{"title":328,"path":329,"stem":330,"label":328,"order":256},"Publish a clip","\u002Fdocs\u002Fpublishing\u002Fpublish-a-clip","docs\u002Fpublishing\u002Fpublish-a-clip",{"id":332,"app_origin":333,"extension":334,"mcp_resource_url":114,"meta":335,"og_image_default":336,"pricing_url":337,"signup_url":338,"stem":339,"support_email":340,"__hash__":341},"site\u002F_data\u002Fsite.yml","https:\u002F\u002Fapp.bitterclip.com","yml",{},"\u002Fimages\u002Fbitterclip-og.png","https:\u002F\u002Fbitterclip.com\u002F#pricing","https:\u002F\u002Fapp.bitterclip.com\u002Fsign_up","_data\u002Fsite","hello@bitterclip.com","Tgsbw67aXUlzV7fI_vtqnk0QtrKrpPlvl81_t8jnOlY",1783724674502]