GoPost

Create an Agent with GoPost.io

Create an Agent with GoPost.io

Agents are how GoPost manages your content flow between social media platforms. When you create an agent in GoPost, you set up a connection between a content source and one or more target platforms — so your posts, Reels, and videos can move from one place to another without manual downloading and re-uploading.

There are two types of agents in GoPost, each designed for a different workflow. The Instagram Reposter pulls your existing Instagram content and lets you publish it to YouTube and LinkedIn. The Local Upload Publisher lets you upload content from your computer and push it out to any supported platform.

This guide explains both agent types, helps you decide which one to use, and walks you through how to create an agent in GoPost step by step.

Two Agent Types You Can Create in GoPost

GoPost offers two agent types. The one you choose depends on where your content currently lives and how you want to publish it.

Instagram Reposter

The Instagram Reposter is built for creators and social media managers who already have content on Instagram and want to distribute it to other platforms. Once you connect your Instagram account as a source, the agent pulls in your existing posts — Reels, Posts, and Stories — and makes them available to publish or schedule to YouTube and LinkedIn.

This is the right choice when:

  • You already have a library of Instagram content you want to repurpose
  • You want to cross post Instagram content to YouTube, LinkedIn, or both
  • You want to avoid downloading and re-uploading files between platforms
  • You want to edit metadata (descriptions, tags, thumbnails) for each target platform before publishing

Think of it as a bridge between Instagram and your other platforms. Your content stays on Instagram, and GoPost handles getting it everywhere else.

GoPost dashboard showing Instagram content being repurposed to YouTube and LinkedIn.

Local Upload Publisher

The Local Upload Publisher is for when your content isn’t on Instagram yet — or isn’t on any platform at all. You upload videos, images, or other media directly from your computer or select files from your GoPost media library, then publish to one or more target platforms.

This is the right choice when:

  • You have fresh content on your computer that hasn’t been posted anywhere yet
  • You want to publish the same content to multiple platforms simultaneously
  • You create content outside of Instagram (e.g. edited in Premiere, CapCut, or Canva) and want to distribute it directly
  • You want to post to Instagram itself as one of the target platforms

The key difference: the Instagram Reposter pulls content from Instagram. The Local Upload Publisher lets you push content to Instagram (and other platforms) from your own files.

Agent Type

Which Agent Should You Create in GoPost?

If you’re a creator who posts to Instagram first and then wants to repurpose that content elsewhere, start with the Instagram Reposter. It’s the fastest path to getting your existing content working harder across platforms.

If you produce content independently and want to push it out to multiple platforms at once (including Instagram), use the Local Upload Publisher.

You can use both agent types in the same GoPost account. Many creators use the Instagram Reposter for their backlog of existing content and the Local Upload Publisher for new content they produce going forward. The free plan includes one agent, and paid plans offer unlimited agents.

How to Create an Agent in GoPost: Instagram Reposter

Setting up an Instagram Reposter takes about two minutes. Here’s how to create this agent in GoPost:

  1. Go to Create a New Agent
  2. Select Instagram Reposter as the agent type
  3. Select your Instagram account as the source
  4. Choose the content types you want to pull (Reels, Posts, Stories)
  5. Select your target platforms — YouTube, LinkedIn, or both
  6. Choose the content type for each target platform
  7. Click Complete Agent Setup

Once created, GoPost pulls in all your Instagram content. You’ll see everything listed in the agent view, ready to edit, schedule, or publish. Select a target platform, review the metadata, and you’re ready to go.

[VIDEO EMBED: Create an Agent video]

How to Create an Agent in GoPost: Local Upload Publisher

The Local Upload Publisher setup is similar, but instead of connecting a source platform, you upload your content directly.

  1. Go to Create a New Agent
  2. Select Local Upload Publisher as the agent type
  3. Click Select or Upload Media to add content from your computer or GoPost media library
  4. Select your target platforms (Instagram, YouTube, LinkedIn)
  5. Choose the content type for each target platform
  6. Click Complete Agent Setup

Your media is now loaded into the agent and ready to publish or schedule to all selected platforms.

What Happens After You Create an Agent in GoPost

Once your agent is set up, the Agent Details page becomes your control centre. From here you can:

  • Select a target platform and browse all available content
  • Edit metadata — update descriptions, thumbnails, tags, and other platform-specific details before publishing
  • Publish immediately or schedule for a specific date and time
  • Use Smart Scheduling to let GoPost choose optimal posting times automatically
  • Use Bulk Scheduling to queue multiple posts at once
  • Filter content by status: Published, Scheduled, Unpublished, or Failed
  • Search for specific content or sort by creation date
  • Check publishing status and retry failed posts

For a complete walkthrough of publishing and scheduling, see our guide on how to cross post social media content with GoPost.

Tips for Getting the Most Out of Your Agents

Customise metadata for each platform. After you create an agent in GoPost and start publishing, remember that what works as an Instagram caption may not translate well to YouTube or LinkedIn. Take a moment to adjust descriptions and tags for each target before publishing.

Use one agent per client. If you manage social media for multiple clients, create a separate agent for each one. For example: Client A’s Instagram Reposter → YouTube + LinkedIn, Client B’s Local Upload Publisher → Instagram + LinkedIn. This keeps content organised and prevents accidental mix-ups.

Combine both agent types. Use the Instagram Reposter to work through your backlog of existing content, and the Local Upload Publisher for fresh content you produce going forward. This way you get maximum value from everything you create.

Start with Smart Scheduling. If you’re not sure when to post, let GoPost decide. Smart Scheduling distributes your content across optimal time slots based on engagement patterns for each platform.

Get Started

GoPost’s free plan lets you create one agent with 3 connected channels and unlimited posts — enough to start cross-posting and see results for yourself. Paid plans unlock unlimited agents for just £4.99/month.

Create your first agent in GoPost for free →

Questions? Reach us at [email protected].

Scroll to Top

Discover more from GoPost

Subscribe now to keep reading and get access to the full archive.

Continue reading