Help Centre

Auto-post listings to social media

Post new or featured listings to your Facebook Page, Telegram channel and X account automatically, and give visitors one-tap share buttons on Nova.

Social posting shares listings on your social media the moment they go live, so your followers see new items without you copying them by hand. One page in the admin panel connects all the channels: a Facebook Page, a Telegram channel or group, and X (formerly Twitter). On the Nova theme, visitors also get share buttons for WhatsApp, Facebook, Telegram and X on every listing.

Social posting is on every plan, and only administrators can set it up. Each channel stays off until you connect it; a site that already posted to X keeps doing so.

Open the Social posting page

  1. In the admin panel, go to Add-ons.
  2. Search for Social posting (or open the Social tab) and click the Social posting card.

The page has one section per channel, each with its own switch, and a Save button at the bottom. Keys and secrets you have saved are never shown again: their fields stay empty with the hint saved, leave empty to keep it. Leave them empty to keep the saved value, or paste a new one to replace it.

At the top of the page, Only featured listings posts a listing only when it becomes featured, instead of every new listing. It applies to every channel.

Only featured listings makes a good selling point: offer “shared with our followers” as part of your featured listing packages.

Post to a Facebook Page

Yclas posts to a Facebook Page you manage, through a Facebook app of your own. You create the app once; after that, connecting is a click.

  1. Go to developers.facebook.com, sign in with the Facebook account that manages your Page, and create an app. Add the Facebook Login product to it.
  2. In Facebook Login’s settings, add this address under Valid OAuth Redirect URIs, with your site’s own address in front: https://yourdomain.com/oc-panel/integrations/social/callback_facebook
  3. Copy the app’s App ID and App Secret (in the app’s settings, under Basic).
  4. On the Social posting page, in Facebook Page, paste them into Facebook App ID and Facebook App Secret, and click Save.
  5. Click Connect Facebook. Facebook asks you to sign in and which Pages Yclas may post to: choose the Page you want your listings on.
  6. Back on the page, it says Connected to and your Page’s name, and the Facebook Page switch is on. New listings are posted from now on.

Each post has the listing’s title, price and location, with a link to the listing that Facebook shows as a preview.

Yclas connects the first Page Facebook gives it access to. If you manage several Pages, choose only the one you want in step 5. To switch to another Page, click Disconnect and connect again.

Post to a Telegram channel or group

Telegram posts go through a bot that you create and add to your channel.

  1. In Telegram, message @BotFather, send /newbot and follow the steps. BotFather gives you the bot’s token, which looks like 123456:ABC-DEF….
  2. Add the bot to your channel or group as an administrator, with permission to post.
  3. On the Social posting page, in Telegram, paste the token into Bot Token.
  4. In Channel or chat, enter your channel’s username with the @, for example @yourchannel. For a private group, enter its numeric chat id instead.
  5. Switch Telegram on and click Save.

Each post has the listing’s title, price and location, and the link to the listing on the next line.

Post to X (Twitter)

Each post contains the listing’s title, category, location and price, a link to the listing, and hashtags made from your site name, the category and the location, for example:

Mountain bike 26”, Bikes - Bristol, £150 - https://yourdomain.com/bikes/mountain-bike-26.html - #YourSite #Bikes #Bristol

Long titles and names are shortened to keep the post within X’s length limit.

X doesn’t let sites connect with a sign-in button, so you paste the keys of your own X developer app. X has changed its API access and pricing several times, and the older API this integration uses isn’t available on every X developer plan. Check that your plan allows posting through the API before you set it up, and test it with a listing.

  1. Sign in to the X Developer Portal with the X account you want to post from, and create a project and an app.
  2. In the app’s User authentication settings, set the app permissions to Read and write.
  3. Under Keys and tokens, copy the API Key and API Key Secret (also called consumer key and secret).
  4. On the same page, generate an Access Token and Secret for your account. Generate them after setting Read and write, otherwise they can’t post.
  5. On the Social posting page, in X, paste the four values into Consumer Key, Consumer Secret, Access Token and Access Token Secret.
  6. Switch X on and click Save. The section says Ready to post once everything is filled in.

If your site already posted to X before the Social posting page existed, nothing changes: your keys are already on this page and it keeps posting.

When a listing is posted

  • Every new listing (the default): when it goes live, either straight after posting or when you approve it in Moderation.
  • Only featured listings: when a listing becomes featured.

Each listing is posted once per channel. Editing it, approving it again or featuring it later doesn’t post it again. Listings brought in with an import or a business seller’s bulk import are never posted, so a big import doesn’t flood your followers.

Recent posts and retries

Once something has been posted, a Recent posts table appears at the bottom of the page with the last 30 posts: the listing, the channel, the status and, for a problem, the message the network sent back.

Status What it means
Sent The post is on the channel.
Retrying The network refused or didn’t answer. Yclas tries again after 5 minutes, then 15, 45 and 135.
Failed It still didn’t work after five tries. Check the message in Detail: usually a key has changed or the bot or app lost its permission.

A post that fails never stops a listing from being published: it just doesn’t appear on that channel. A listing that is no longer published by the time of a retry isn’t posted.

Instagram

The Instagram section on the same page doesn’t post your listings. It is an older feature that let sellers connect their own Instagram account so their latest photos showed on their listings, and it relies on an Instagram service Meta has shut down. Leave it switched off. See Other integrations.

Share buttons on Nova

On the Nova theme, the Share button on a listing opens one-tap buttons for WhatsApp, Facebook, Telegram and X, plus Copy link, with a picture of the listing made from its photo, price and your logo. Sellers also find the same buttons in the menu of each live listing on their My Listings page.

New sites have these share buttons on. On older sites they’re off, and the Share button shows the classic ShareThis buttons instead. To switch:

  1. Go to Settings › General.
  2. In Sharing, switch Share buttons on or off. (This section only shows while your site uses Nova.)
  3. Click Save changes in the bar at the bottom.

The Share button itself only appears while Sharing buttons is on under Listings › Settings › Listing details. If Share buttons says Set by Yclas support for your site, ask us through Support to change it.

Other ways to connect with Facebook

You want Use
Members to sign in with Facebook Social login.
Comments on listings with Facebook accounts Facebook comments. See Comments on listings and posts.
To measure Facebook and Instagram ads The Meta Pixel. See Tracking codes and analytics pixels.
Share buttons on themes other than Nova The ShareThis buttons on listing pages, and the share widget. See Widgets.

Updated 20 October 2026 · Suggest an edit