Sundry Works Help · Instagram & Facebook

Posting to Instagram and Facebook

Connect your accounts so you can post directly from Sundry Works.

What it's for

Sundry Works can publish your branded post images and captions directly to Instagram and Facebook - no downloading and re-uploading. The connection uses a free Meta app of your own, and setting it up takes about half an hour, once. You only do this once.

This works with your own accounts only. The Sundry Works service keeps a copy of your App Secret, because Meta has no way to finish the sign-in without one - and Disconnect deletes it again. There is more under Settings, in Signing in, and what it costs.

Before you start

Make sure you have all three of these in place. If any are missing, the connection will fail:

If your Instagram is linked to your personal Facebook profile instead of your Facebook Page, the connection will fail silently. Make sure the link goes to the Page.

Phase 1: Create a Meta Developer App

  1. Go to developers.facebook.com and log in with the Facebook account that manages your Page.
  2. Click My Apps (top right), then Create App. Name the app anything you like (e.g. "Sundry Works"), leave the contact email as it is, and click Next.
  3. For the use case, click Content management on the left, select "Manage everything on your Page" and click Next - do not pick "Facebook Login" (that only gives login permissions, not publishing).
  4. When asked which business portfolio to connect, select the one that contains your art/brand Page, then click Next. The Publishing requirements screen after it is for apps used by other people - yours is only for you, so click Next again.
  5. On the Overview, check the name and the use case and click Create app. Facebook may ask for your password again first.
  6. Go to App Settings > Basic in the left sidebar. Copy the App ID and App Secret - you'll paste them into Sundry Works later.

Phase 2: Add the required use cases

  1. In your app dashboard, click Use Cases in the left sidebar. You should already see "Manage everything on your Page."
  2. Click Add use case and select "Manage messaging & content on Instagram" (it used to be called Instagram Content Publishing).
  3. Inside that use case, add your Instagram Business account using the "Add account" button.
  4. After adding it, you may be listed as an Instagram Tester with a Pending status. To accept: open Instagram, go to Settings > Website permissions > Apps and Websites > Tester Invites, and accept the invitation.
  5. Back on the Use Cases page, click Add use case again and select "Facebook Login."
  6. Under each use case, check that these permissions are all toggled on: instagram_basic, instagram_content_publish, instagram_manage_comments, pages_manage_posts, pages_read_engagement, pages_read_user_content, pages_show_list, and business_management. Look twice for instagram_manage_comments and pages_read_user_content, which let the Comments tab read what people said: if either is not switched on, the sign-in stops at Facebook with nothing but "Sorry, something went wrong". If one is missing, press Customize on the use case, then Add beside it.

If adding your Instagram account through the Roles page gives a "Form can't be saved" error, use the Instagram use case page's "Add account" button instead.

Phase 3: Set the redirect URI

  1. In the left sidebar, find Facebook Login for Business and click Settings underneath it.
  2. In the Valid OAuth Redirect URIs field, paste: https://sundry.works/api/connect.php
  3. Click Save Changes.

One address, for the laptop and the phone alike. If the box already has an http://localhost address in it from the old Windows program, it can stay - it does no harm. You may also see an "Enforce HTTPS" toggle set to Yes that won't turn off. That's fine - leave it. The address is a secure one.

Phase 4: Make the app Live

  1. In the left sidebar, click App settings, then Basic.
  2. In the Privacy policy URL box, paste: https://sundry.works/privacy.html
  3. Under User data deletion, leave "Data deletion instructions URL" chosen and paste the same address into the box below it: https://sundry.works/privacy.html
  4. In the Terms of Service URL box, paste: https://sundry.works/terms.html
  5. Open Category and choose Business and pages. Then click Save Changes at the bottom of the page.
  6. In the left sidebar, click Publish. Click the blue Publish button at the bottom right. Meta says "Your app was successfully published", and the sidebar says Published.

Live is still free and needs no App Review, because the app only ever posts to your own Page and Instagram. Left in development mode, everything it posts to Facebook can be seen by you and nobody else.

Phase 5: Connect in Sundry Works

  1. Press Settings in the rail, then Instagram & Facebook along the top of the page. The card is the one called "Your Meta app".
  2. Paste your App ID and App Secret into the two boxes.
  3. Click "Connect to Meta." It keeps the App ID and Secret, then takes you to Facebook's authorization page.
  4. When asked which Pages to give access to, select the Page that has your Instagram linked - not a different page you manage. If you tick more than one, Sundry Works asks which this connection is for, showing each Page with its Instagram handle.
  5. If asked to choose a business portfolio, select the one that owns your art/brand Page.
  6. After authorizing, you'll see "Connected!" in the browser. Return to Sundry Works - the card should show your connected Page.

If you manage multiple Facebook Pages, pay close attention during authorization. Selecting the wrong page is the most common reason the connection fails.

Publishing a post

This works on a laptop and on the phone alike, and so does connecting the account in the first place. The post is handed to the scheduler for this minute, and it lands within about a minute of the press.

The caption comes from the social captions you wrote on the Story tab. Edits you make in the publish card are just for that one post - they don't change the saved caption.

  1. Open a painting and go to the Post tab.
  2. Select an Instagram or Facebook format.
  3. The publish card appears at the bottom with your caption. Review and edit it if needed.
  4. Click "Publish to Instagram" or "Publish to Facebook."

Troubleshooting

Your Meta app has to be Live (Phase 4) for anybody else to see your Facebook posts. Live is free, needs no App Review, and only you can connect to it - it acts for your own Page and Instagram and nobody else's.

The rest of the Help

Start here

Your catalogue

Making things from a painting

Running the business

Connections and setup

Try it on one of your own paintings

Sundry Works is a catalogue for painters that also drafts the story, the card, the certificate and the reel from one photograph of the painting.

See Sundry Works

30 days free, no card to start.