Sådan forbinder du Instagram til Codex

Installér Hermosos plugin, så kan Codex rendere og udgive til Instagram i en planlagt, ikke-interaktiv kørsel.

Hermoso er en MCP-server til marketing: 1.000+ værktøjer over ét OAuth-beskyttet endepunkt, der lader en agent undersøge de annoncer, der allerede kører på et marked, generere billed- og videoannoncer, publicere dem og bygge de betalte kampagner bag dem. Codex får adgang til det hele gennem én forbindelse. Denne side dækker et udsnit af det: hvad Codex faktisk kan gøre på Instagram, og hvad Instagram ikke tillader den at gøre.

Forbind Hermoso til Codex

  1. Én kommando, og ingen nøgle.
    codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso
    Codex læser markedspladsfilen i Hermosos offentlige repo og installerer dens fem skills (research, ad-from-brand, generate, product-photoshoot og marketing). Skills kører hermoso-kommandoen gennem npx, så ingen værktøjsliste indlæses i dine sessioner, og intet koster kontekst, før en kommando kører.
  2. Log ind én gang.
    npx -y hermoso auth login
    Det åbner en browserlogin og gemmer en legitimation, kun læsbar for ejeren, i ~/.hermoso/config.json. Ingen browser på den maskine, f.eks. CI eller en container? Opret en nøgle under MCP & CLI → Terminal og API-nøgler og kør npx -y hermoso auth login --token hmk_…. En nøgle har reel udgiftsbeføjelse, så behandl den som en adgangskode.
  3. Valgfrit: MCP-serveren også.
    codex mcp add hermoso -- npx -y hermoso mcp
    Det skriver serveren ind i ~/.codex/config.toml og læser den samme gemte legitimation, så ingen nøgle går i filen. Foretrækker du det hostede endpoint? codex mcp add hermoso --url https://app.hermoso.ai/mcp, derefter codex mcp login hermoso for OAuth-login. Skills når alle værktøjer uden nogen af delene.
  4. Bed Codex om noget. “Hent de længst kørende annoncer fra mine tre nærmeste konkurrenter, og remix den bedste hook til en 9:16-video,” eller “publicér denne render på kanalen.” Agenten vælger værktøjerne; du godkender forbruget.

Codex gemmer MCP-servere i ~/.codex/config.toml, eller .codex/config.toml i et betroet projekt, og den fil er TOML, ikke JSON: et kopieret mcpServers-blok indlæses ikke, og en håndskrevet post er [mcp_servers.hermoso] med command = "npx" og args = ["-y", "hermoso", "mcp"]. Det afsluttende mcp er bærende: npx -y hermoso uden underkommando udskriver hjælp og afslutter. Codex læser plugin-markedspladser i det samme .claude-plugin-layout, som Claude Code bruger, og det er grunden til, at ét repo installeres i begge.

Forbind derefter selve Instagram én gang under Settings → Connectors i Hermoso. Det er et OAuth-samtykkeskærmbillede, så det er det ene trin, der kræver en browser. Alt efter det er et værktøjskald.

Instagram-værktøjerne Codex får

  • post_to_meta: publicerer til Instagram med target: "instagram". Instagram er en visuel kanal, og API'et er enig: et opslag kræver et billede eller en video.
  • schedule_post: sætter det i kø på den delte kalender, med en kanalspecifik tekst, hvis teksten skal afvige fra din Facebook- eller LinkedIn-version.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: læs, svar og modererer under et opslag.
  • meta_page_insights / meta_post_insights: rækkevidde, visninger, gemte opslag og engagement, pr. konto og pr. opslag.
  • search_instagram: søgning efter søgeord på tværs af offentlige Instagram-Reels, til research frem for publicering.

To Instagram-forhold, du bør kende, før du automatiserer noget. Der er ingen indbygget Instagram-planlægning i Metas API, så en planlægning er Hermosos kø og ikke Instagrams, og hvis man sender Facebooks scheduleAt for Instagram, afvises det i stedet for stille at blive publiceret nu. Og en Instagram-tekst kan ikke redigeres, når opslaget er live: det eneste, Meta lader dig ændre på et publiceret opslag, er, om kommentarer er slået til. Sletning er understøttet: manage_meta_post fjerner almindelige opslag, Stories, Reels og hele karruselalbum, men aldrig et enkelt kort ud af et album.

Instagram-grænser, du bør kende, før du automatiserer noget

TekstEn Instagram-tekst er begrænset til 2,200 tegn. Det håndhæves, når opslaget oprettes eller sættes i kø, så et for langt opslag afvises, mens du stadig er der til at rette det, i stedet for at blive klippet stille undervejs.
SynlighedKun offentlige. Metas Content Publishing API publicerer med det samme eller slet ikke, og Instagram “har intet ulistet, privat eller kladdeopslag”. Vil du have et gennemsynstrin på Instagram, skal det ske før kaldet, ikke efter.
Karrusel2 til 10 slides, og billeder og video kan blandes. Den øvre grænse er Metas egen, citeret i den kapacitetstabel, den håndhæver: “Karruseller er begrænset til 10 billeder, videoer eller en blanding af de to.” Gulvet på 2 er vores, for ét slide er ikke en karrusel på nogen platform. En forespørgsel med ét slide publiceres som et almindeligt opslag i stedet for at blive afvist.
Hvilken kontopageId. Instagram publicerer gennem den forbundne Facebook-side, så det samme identitetsfelt vælger den.

Prøv det i Codex

Bed om det med almindeligt sprog. Det er almindelige sætninger, ikke et DSL:

“Ikke-interaktivt: byg en karrusel på 4 slides ud fra dagens produktfotos, udgiv den til Instagram med en billedtekst under 2,200 tegn, og afslut med permalinket.”

Det gennemgår search_instagram → plan_ad → render_ad → post_to_meta (target: "instagram"). Interaktivt viser Codex kaldet, før det kører det. Ikke-interaktivt er der ingen at spørge, hvilket er værd at designe omkring på ethvert trin, der udgiver eller bruger penge.

Codex på Instagram: det der bider

Instagram kræver ét menneskeligt trin i en pipeline uden opsyn: en udgivet billedtekst kan aldrig redigeres via API'et. Hvis Codex kører på en timer, læg gennemgangen før udgivelsen: generér og hold, udgiv så ved godkendelse. Sletning er den eneste fortrydelse. manage_meta_post fjerner almindelige opslag, Stories, Reels og hele karrusel-albummer, men en sletning tager likes og kommentarer med.

Til kørsler uden opsyn foretrækkes hermoso-CLI'en med --json frem for det fulde værktøjsmanifest. Den er langt billigere i kontekst og lettere at teste.

Research Instagram, før du poster

search_meta_ads dækker Instagram-placeringer lige så vel som Facebook, da det er ét bibliotek. Til organisk indhold søger search_instagram offentlige Reels efter søgeord, og det er den flade, hvor formatet faktisk bevæger sig; profil- og hashtag-hentninger går gennem fetch_social_data og search_instagram_hashtag.

Den betalte halvdel

Instagram-placeringer købes gennem det samme Meta-kampagnetræ som Facebook: create_meta_campaign → create_meta_adset → create_meta_ad, med placeringer, der kan vælges pr. platform og position. preview_meta_ad viser den reelle renderede annonce pr. placering, før du bruger penge, og meta_insights opdeler resultaterne efter alder, køn, placering og land. Den opdeling former den næste kreativ.

Hvad Codex ikke kan selv

En agent med et budget er kun nyttig, hvis eksplosionsradius er afgrænset, så hegnet ligger i serveren og ikke i en prompt. Hver annoncekampagne, annoncesæt, annoncegruppe og annonce oprettes sat på pause, og de statusskift, der tænder for rigtige penge, nægter at køre uden et eksplicit bekræftelsesflag. Hver render prissættes først (hermoso_capabilities offentliggør hver models præcise kreditpris, før noget bruger kreditter). Kreditter reserveres, før det første udbyderkald, og afregnes til den præcise pris bagefter, så en mislykket afsendelse refunderes i stedet for at lade dig betale for ingenting. Sletninger kræver også bekræftelse, og hvert kampagnetræ læses tilbage fra annonceplatformen, før din agent fortæller dig, hvad den har bygget.

Ét trin er bevidst ikke headless: at forbinde en konto er et OAuth-samtykkeskærmbillede, så du forbinder kanalen én gang i en browser. Alt efter det er et værktøjskald.

Resten af matrixen

Fra Codex kan du poste til: Facebook · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Eller se alt, Codex kan udgive til.

Post til Instagram fra: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Annoncer fra kommandolinjen

Ofte stillede spørgsmål

Kan Codex poste på Instagram?

Ja, med Hermosos Codex-plugin. Kør codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, som installerer Hermosos skills, og log derefter ind én gang med npx -y hermoso auth login. Login'et åbner en browser og gemmer legitimationen selv, så der er ingen nøgle at oprette og ingen at indsætte. Til MCP-serveren også kører du codex mcp add hermoso -- npx -y hermoso mcp. Codex har så 1.000+ værktøjer, herunder dem der udgiver til Instagram, samt dem der researcher de annoncer, der allerede kører på dit marked, og renderer kreativet i første omgang.

Hvordan forbinder jeg Instagram til Codex?

To trin, én gang hver. Kør codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, som installerer Hermosos skills, og log derefter ind én gang med npx -y hermoso auth login. Login'et åbner en browser og gemmer legitimationen selv, så der er ingen nøgle at oprette og ingen at indsætte. Til MCP-serveren også kører du codex mcp add hermoso -- npx -y hermoso mcp. Forbind derefter Instagram inde i Hermoso under Arbejdsområde → Konnektorer, hvilket er en OAuth-samtykkeskærm i en browser. Derefter udgiver Codex til Instagram som et almindeligt værktøjskald.

Kan Codex poste en karrusel til Instagram?

Ja, 2 til 10 slides, og billeder og video kan blandes. Ti er Metas egen offentliggjorte grænse, ikke en Hermoso har opfundet. Codex kalder det samme publiceringsværktøj uanset, og en kanal, der ikke kan bære en karrusel, afvises med den reelle årsag vedhæftet.

Hvad koster det at poste til Instagram fra Codex?

Publicering til Instagram koster ingen kreditter; Meta tager intet pr. API-kald. Kreditterne går til selve renderen. Planerne koster $29, $69 og $149 om måneden for 1,300, 3,100 og 6,750 kreditter, og alle funktioner er med på alle planer, inklusive Free. Den eneste undtagelse er enterprise SSO.

Kræver Codex min Instagram-adgangskode?

Nej. Du forbinder Instagram til Hermoso én gang via et OAuth-samtykkeskærmbillede i en browser, og Codex når det derefter som et værktøjskald. At forbinde en konto er det ene trin, der ikke er headless; intet efter det kræver en adgangskode, og ingen legitimationsoplysninger overgives nogensinde til modellen.

Kan Codex planlægge et Instagram-opslag til senere?

Ja. schedule_post sætter det i kø på én kalender, der deles med alle andre kanaler, med en kanalspecifik tekst, hvis teksten skal være anderledes, og list_scheduled og cancel_scheduled læser det og trækker det tilbage. Instagram er en af de elleve kanaler, der kan sættes i kø.

Start gratis med 30 kreditter ved tilmelding og optjen 250+ mere. Alle funktioner er med på alle planer.

Start gratis →   Se priser