The app menu calls this Integrations. This page says third-party integrations to keep them apart from the channels she posts to. A channel is somewhere she publishes. An integration is somewhere she pulls media from, and adding one changes nothing about what goes out or when.
Add one
Open Integrations in the app menu, below Plugs. The screen splits in two. Your connected accounts run down the left rail, and everything available to add fills the space on the right. Before you add anything the rail reads No Integrations Yet.1
Click the service card
Each card carries the service icon, its one-line description, and an Add button. Clicking anywhere on the card opens a window headed Add API key for HeyGen.
2
Paste the key
One field, labeled API Key. You get it from that service’s own dashboard.
3
Add Integration
She calls the service with your key before she stores a thing. If the call comes back clean the toast reads Integration added successfully, and the account appears in the left rail.
A key the service rejects is never stored. The window stays open with Invalid API key under the field, so you can fix the paste and try again.
The key you typed is encrypted before it reaches the database. The row your browser reads back carries the id, the name and the identifier from the database, with the provider’s own title, description and position added on top. The key itself never comes back down to the page you typed it on.
Removing one is the three dots next to its name in the rail, then Delete Integration. A confirm dialog asks first.
Where each one shows up
Every provider declares a position in its own source, and the position decides which button it lives behind.
Both buttons are conditional. Connect nothing at a position and that button does not render at all, which is worth remembering the first time you go looking for it. The Integrations button appears in the editor the day you add HeyGen. The Import button appears the day you add Reel.Farm.
HeyGen, a video built from the post you just wrote
The card describes it as a platform for creating AI-generated avatar videos. Here is what that looks like from inside a post. Write your text first, then click Integrations in the media row. The window lists your connected media services asHeyGen: <your name>. Press Use and the form opens.
The button worth finding early is Generate Voice From My Post Text. It takes the text of the post you are writing, sends it through her writing model, and hands back a spoken version of it, the kind with pauses in it that sounds like a person rather than a caption. A dialog warns you first, because it replaces whatever is already in the script box.
The two aspect ratios send fixed dimensions:
Then Generate Video, and the screen goes dark with Grab a coffee and relax, this may take a while…. Behind that overlay she is asking HeyGen whether the render is done, once every three seconds, up to 180 times. Roughly nine minutes of patience, and then she stops and tells you the generation timed out.
When it lands, the finished video is pulled into your own storage, saved into your media library, and attached to the post you were writing. No download, no re-upload.
Reel.Farm, the clips you already made
The card describes it as importing UGC and greenscreen videos from your Reel.Farm account, and that is precisely the scope. Making your clips somewhere else and posting them here? This is the button that saves you the round trip. Open Media, or the Insert Media window inside a post, and click Import. The window is headed Import From. Pick the Reel.Farm card and a grid of your videos loads. What she asks for is narrow, so it is worth stating plainly. Completed videos only, of two kinds,ugc and greenscreen, twenty to a page. Each tile shows a thumbnail with its kind printed across the corner, which is why the clips come through labeled ugc or greenscreen rather than by filename.
Click the tiles you want and each one picks up a numbered badge in the order you chose it. Import Selected copies them over with the count beside it. Every URL has to be a public HTTPS address, and anything pointing at an internal network is turned away. What arrives sits in your media library like any upload, and behaves like one from that moment on.
The two side by side
What is not here yet
Two honest limits. The provider interface allows a third position calledwebhook, and nothing ships in it today. And integrations live in the app only: there is no public API endpoint and no MCP tool for them, so adding, using, and removing them all happen on the screens above.
Writing a post
The editor and the media row where the Integrations button waits.
Uploads and storage
Where generated and imported files are actually kept.
All channels
The other kind of connection, the networks she publishes to.
Next steps
Media and design
Where the imported files turn up
Uploads and storage
Where the files are kept
Settings
The tab these keys live in
Automation
Bringing content in from a workflow instead