Log in
Sign up
  • Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

5 min read

How to link Instagram to Twitter and Tweet all your photos

By Krystina Martinez · May 2, 2023
Hero image for blog post on how to link Instagram to Twitter.

You put great pictures on Instagram. Everyone's noticed...except for your Twitter followers. Why aren't you sharing your photos on Twitter?

If the only thing stopping you is the extra work of uploading photos a second time, don't worry: You can link Instagram to Twitter, so photos tweet automatically. There are two main ways to do this.

One way, provided by Instagram, is easy to set up and allows you to decide whether or not to push an image to Twitter as you post to Instagram. The downside: the actual photo doesn't show up on Twitter. Instead, followers will see a link to the photo on Instagram. (If you remember this working differently at some point, you're right: before 2014 Instagram would push the images to Twitter.)

Happily, there's another method: You can link Instagram to Twitter using Zapier. It's a little more work to set up, but you only have to do so once for all of your Instagram photos to actually show up on Twitter.

Let's go over both methods, so you can choose the one that's right for you.

Table of contents

  • How to automatically tweet your Instagram photos with Zapier

  • How to link Instagram to Twitter within the app

How to automatically tweet photos by linking Instagram to Twitter using Zapier

Using Zapier to tweet each of your Instagram photos has a major advantage: you can actually tweet the image you posted, rather than just a link to your picture on Instagram. If you want your Twitter followers to actually see your Instagram photo as they scroll through their timelines, this is the way to go.

With Zapier, you can connect Instagram to Twitter by creating a Zap—what we call an automated workflow—to automatically tweet all of your Instagram photos going forward.

We have a template to help you get started quickly. Click the button below to begin. You'll need to create a Zapier account if you don't already have one.

Tweet Instagram Pictures with Image Preview

Tweet Instagram Pictures with Image Preview
  • Instagram logo
  • Twitter logo
Instagram + Twitter

Or, if you'd like more control over the information in your Zap or would like to add additional actions—for example, maybe you want to tweet your Instagram photos and pin them to a Pinterest board—you can click here to create a new Zap from scratch, and follow the instructions below.

Set up your Instagram trigger

You'll be asked to create a Zapier account if you haven't already. Once you're signed in, you need to set up your trigger—the event that starts your Zap. 

Search for and select Instagram as your trigger app, and select New Media Posted in My Account as the trigger event. Click Continue.

Screenshot of the setup for an Instagram trigger step in the Zapier editor.

If you haven't connected your Instagram account to Zapier before, click on Choose an account… and then + Connect a new account. Any Instagram accounts you've previously connected will be available in the dropdown menu.

For each app you connect, Zapier will ask for a general set of permissions which allows you to be flexible with your Zaps. The only actions Zapier takes on your app accounts are those a given Zap needs to accomplish what you've set up.

Once you've connected your Instagram account, click Continue. 

You'll be prompted to test this trigger step. When you click the Test trigger button, Zapier will look for a recent post in your Instagram account.

Screenshot of a trigger step test in the Zapier editor.

You'll use this sample to set up and test the next step in your Zap.

Screenshot of a successful trigger step test in Zapier.

Once you have a successful test, click Continue. 

Next, you'll set up your action. This is the event you want your Zap to perform once it's triggered. Search for and select Twitter as your action app and Create Tweet as your action event. Click Continue. 

Screenshot of the setup for a Twitter action step in Zapier.

If you haven't connected your Twitter account to Zapier before, click on Choose an account… and then + Connect a new account. If you have a Twitter account you've previously connected and want to use, select it from the dropdown menu.

Once you've connected your Twitter account, click Continue. 

Now it's time to customize your tweet. You can either type in text—which will appear the same each time your Zap runs—or you can select data from Instagram to use. 

In this example, I want to include "From Instagram" every time Zapier tweets a photo from my account, so I'm including that text in the Message field. 

Screenshot of the Message field of the setup for a Twitter action step in Zapier.

If you want to include the original caption and link to the Instagram post, click inside the Message field. You'll see a list of data from your Instagram trigger you tested earlier. Select Caption to use the original Instagram caption and Permalink for the Instagram post link. 

Example of the custom text for a tweet from an Instagram post via Zapier.

Note: If you tend to write long Instagram captions that are more than Twitter's 280 character limit, you'll want to add a Formatter step prior to your Twitter action to truncate your text. Learn more about truncating text with Formatter.

To configure the image or media that will be in your tweet, click on the Image, Video or GIF field. Select Media URL from the dropdown menu. This is the media from your Instagram trigger that you tested earlier. When you turn your Zap on, this ensures that Zapier will be tweeting your latest Instagram photos and videos.

Screenshot highlighting the Media URL data option in the Zapier editor.

By default, Zapier will shorten any URLs included in your tweet. (Characters are precious!) But if you want to turn this off, you can change this by clicking on the dropdown under Should Shorten URLs

A screenshot of the selection to shorten URLs or not in Zapier.

When you've finished setting up your tweet, click Continue. 

Now it's time to test the action. Zapier will tweet your Instagram photo according to how you set it up. 

If you click on Test and Review, you'll stay in the same window in the Zap editor and you'll see a success message if everything worked. If there's a problem with the test, you'll see an error message here instead. 

Screenshot of a successful Twitter action step test in Zapier.

If you want to skip this test, click the Skip Test link. 

Once you've tested your Zap (or decided to skip it), turn it on by clicking the Publish button at the top or bottom of your screen.

From now on your Instagram photos will automatically also show up on Twitter.

How to link Instagram to Twitter and automatically tweet links to photos

If you want to tweet links to your Instagram photos, so that Twitter followers have to click through to Instagram in order to see your photos, you can do that from inside the Instagram app. To get started head to your profile, then tap the menu button in the top-right corner. Open Settings > Account.

Screenshots showing how to sync your Instagram account with your Twitter account.

Head to Sharing to other apps > Twitter and you can log into your Twitter account.

Screenshot showing the steps to sync your Instagram and Twitter accounts from inside the Instagram app.

You can now tweet photos while uploading them to Instagram by turning on the Twitter switch before posting.

A screenshot highlighting the toggle that lets you share an Instagram post to Twitter within the Instagram app.

Like we said before, this will only tweet a link to your photo on Instagram—the photo itself will not show up. If you want people to click through to Instagram and potentially follow you there, this might be a good thing. The downside, of course, is people are less likely to notice your post in the first place.

Connect Instagram to other apps

Want your Instagram photos to show up on other social networks? Here are a few Zaps to help you set that up:

Check out our Instagram integrations for more, and to learn how to make your own.

This piece was originally published on September 2019, written by Justin Pot. It was previously updated in December 2021 by Krystina Martinez, and most recently in May 2023 by Will Harris.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'