How-to guide

How to Tag People and Products in a Scheduled Instagram Post

Last updated: 2026-05-17 · Instagram · By SocialKit Team

Tagging people and products on Instagram works across two separate systems: @mention text tags (schedulable via SocialKit) and photo-level people-tags plus Shopping product tags (added natively in the app). This guide covers both honestly, so your posts go live complete — every collaborator credited and every product shoppable.

Before you start

You need a SocialKit account to schedule the caption and @mention side of this workflow — the 7-day free trial (€0.00 due today) covers everything in this guide.

For product tagging specifically, you also need an Instagram Business account connected to a Facebook catalog (via Meta Commerce Manager) and an approved Instagram Shopping setup. As of June 2026, product tags are added natively inside the Instagram app and are not available through the third-party Content Publishing API — so no scheduler, including SocialKit, can pre-attach product tags before publish. Plan to open the post in the Instagram app immediately after it goes live to add them.

For photo-level people-tags (tapping a face in the image to link to a profile), those are also added natively in the Instagram app as of June 2026 and are not supported in the third-party API for most post types. The exception is caption @mentions, which you write directly into the scheduled caption text and which auto-publish with the post.

Step by step

  1. Understand the two tagging systems on Instagram

    Instagram has two distinct ways to "tag" someone or something in a post. The first is a caption @mention: you type "@username" in the caption text, the person or brand gets a notification, and their profile is linked in the caption. This is plain text and travels through the standard publishing API — you write it in SocialKit's composer and it goes live with the post. The second system is the in-image tag: a floating label placed on top of a specific point in the photo (people-tag) or tied to a product in your catalog (Shopping product tag). These use a separate API pathway that, as of June 2026, is not available to third-party schedulers for most post types — they are added inside the Instagram app, either during native creation or by editing the post after it publishes.

    Tip: If you only need to credit a collaborator or brand in the caption, @mentions are all you need and they schedule perfectly with SocialKit. Photo-level tags add discoverability and shoppability but require a quick native step after publish.

  2. Write your @mention tags in the SocialKit caption composer

    Open SocialKit and create a new Instagram post. In the caption field, type "@" followed by the username of anyone you want to mention — a collaborator, the brand whose product you're featuring, a creator who contributed to the content, or a UGC source. The @mention is plain text and publishes with the caption automatically. Write the @mention naturally within the sentence rather than stacking tags at the end: "We teamed up with @brandname to shoot this" reads far better than a list of handles after the caption body.

    Tip: Keep caption @mentions to a few relevant accounts. Tagging irrelevant accounts looks spammy and can reduce the likelihood that tagged accounts engage with the mention.

  3. Draft your product tag plan in a note or post comment

    Since product tags must be added natively after publish, prepare now so the post-publish step takes under a minute. List the exact product names from your Instagram Shopping catalog that you plan to tag, with a rough position note ("center dress", "handbag at right edge"). This removes all guesswork when you open the post in the app. SocialKit's team-plan comment feature lets you attach this prep note directly on the scheduled post so a colleague can handle the native tagging step after publish.

    Tip: Run a quick check in Meta Commerce Manager before scheduling to confirm all products you plan to tag are approved and showing status "Active" in your catalog — a rejected product cannot be tagged.

  4. Schedule the post in SocialKit with your best-time slot

    Select the date and time, or let SocialKit suggest an optimal window based on your audience's activity data. As of June 2026, industry research broadly favors weekday mid-mornings and early evenings for Instagram feed posts, but your own Instagram Insights data is more reliable than averages — check the /best-time-to-post/instagram page for starting points. When the time arrives, SocialKit auto-publishes the post for Business and Creator accounts via the Instagram Content Publishing API, with all caption @mentions included.

  5. Add photo-level people-tags in the Instagram app immediately after publish

    Open the Instagram app as soon as the post publishes. Tap the three-dot menu on the post and select "Edit." Tap "Tag People," then tap the point in the image where you want to place the tag and type the username. As of June 2026, you can tag up to 20 accounts per post this way. People-tags increase the post's discoverability — the post appears on each tagged person's profile under "Photos of you" (if they approve the tag), expanding reach to their audience without any extra paid promotion.

    Tip: Tagged accounts receive a notification and must approve the tag before it appears publicly on their profile. The tag remains on your post regardless of whether they approve it.

  6. Add Shopping product tags natively in the Instagram app

    Still in the Instagram app edit view (or tap the three-dot menu → "Edit" if you closed it), tap "Tag Products." Instagram displays your connected catalog. Search for the product name or browse your catalog, then tap the item in the photo where the product appears. Instagram links that tap point directly to the product's shopping page. As of June 2026, you can add up to 5 product tags per photo and up to 20 on a carousel. Save the edit — the post now shows a shopping bag icon and is fully shoppable.

    Tip: For carousel posts featuring multiple products, plan which product to tag in which slide before you publish — editing multiple slides' tags in one session is faster than returning to each slide separately.

  7. Verify all tags are showing correctly and track performance

    After saving your edits, view the post as a regular user would and confirm: caption @mentions are tappable blue links; people-tags appear when you tap the image; the shopping bag icon is visible and product tags open the correct catalog items. Use SocialKit's analytics (available on every plan) to track reach and engagement in the following days.

Best practices

  • Write all @mentions into the scheduled caption rather than relying only on photo-level tags — caption mentions publish automatically with the post and are visible without any tap interaction, making them more reliable for crediting collaborators.
  • Prepare your product tag list ahead of time so the native tagging step after auto-publish takes under two minutes rather than requiring you to find products on the fly — on Team and Enterprise plans you can attach it as a comment directly on the scheduled post; on Solo, keep it in a draft note.
  • For UGC posts, always @mention the original creator in the caption and ask their permission before publishing — this is Instagram's stated best practice and protects against content removal.
  • Check your Instagram Shopping catalog in Meta Commerce Manager the day before a scheduled product-tag post to confirm all items are "Active" — a rejected or out-of-stock product cannot be tagged and will silently fail.
  • Do not over-tag: keep photo-level people-tags to the accounts genuinely featured in the image and product tags to items clearly visible in the frame — Instagram can reduce the distribution of posts it considers spammy or misleading.
  • After adding native tags, check whether collaborators approve the people-tags — their approval extends the post's reach to their audience at no extra cost.

Good to know

Why product tags cannot be pre-scheduled via third-party tools (as of June 2026)

Instagram's Shopping API — which attaches shoppable product tags to a post — is separate from the Content Publishing API that schedulers use to publish posts. As of June 2026, the Shopping API does not expose a "tag products at publish time" method to third-party apps for most post types. This is a Meta API boundary, not a SocialKit gap; no major scheduler can pre-attach product tags before publish via the API at this time.

The reliable path is: schedule the post in SocialKit, auto-publish the caption and @mentions, then add product tags natively in the app within minutes of publish. Instagram does not penalize posts for having product tags added via a quick edit after publish.

Photo-level people-tags vs caption @mentions: what's the difference

A caption @mention is plain text in the caption — it publishes with the post, notifies the tagged account, and links their profile, but does not appear visually on the image.

A photo-level people-tag is placed on a point in the image and creates a floating label when viewers tap the photo. The tagged account gets a notification and the post can appear on their "Photos of you" section if they approve it.

For most brand, influencer, and UGC workflows, the caption @mention is sufficient and more visible. The photo-level tag adds in-image discoverability — worth adding natively after publish when the person is clearly identifiable in the image.

Do it in SocialKit

SocialKit auto-publishes Instagram feed posts, Reels, and carousels for Business and Creator accounts — with your caption @mentions built in. Schedule a week of posts in one session, let the calendar handle timing, and spend less than two minutes per post adding native tags after publish. 7-day free trial, €0.00 due today.

Schedule Instagram posts with @mentions in SocialKit
Free tool
Free Instagram post preview tool

No login needed.

All 11 platforms included

Try it free

Schedule and cross-post to all 11 networks from one calendar on one flat plan. 7-day free trial — €0.00 due today.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

FAQ

Frequently asked questions

The questions people ask before they schedule — answered honestly, hedged where platform behavior changes.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee