# Telegram to Facebook Page: posts are not being published

**URL:** <https://community.make.com/t/telegram-to-facebook-page-posts-are-not-being-published/115526>\
**Category:** Questions\
**Tags:** error, telegram\
**Created:** [September 20, 2026, 8:39am UTC](https://community.make.com/t/telegram-to-facebook-page-posts-are-not-being-published/115526 "2026-09-20T08:39:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mara](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/mara/32/93786_2.png) [@Mara](https://community.make.com/u/Mara)\
**Post date:** [September 20, 2026, 8:39am UTC](https://community.make.com/t/telegram-to-facebook-page-posts-are-not-being-published/115526/1 "2026-09-20T08:39:55Z")

</div>

### 🎯 What is your goal?

Hi everyone,  
I’m trying to build a Make scenario that automatically copies posts from a Telegram channel to a Facebook Page.  
The goal is to support different types of Telegram posts:

- Text-only posts
- Image + caption

For example, if I publish this in my Telegram channel: “New product available today!” with an image attached, I want Make to automatically publish the same image and caption on my Facebook Page.

For a text-only Telegram post, I want the text to be published as a normal Facebook Page post.

### 🤔 What is the problem & what have you tried?

My scenario currently starts with:

- Telegram Bot → Watch Updates

The Telegram bot is already created and added to my Telegram channel.

Then I added a Router with different routes for different types of content.

For the **text** route, I created a filter using:

- Channel post → Text → Exists

Then I added:

- Facebook Pages → Create a Post  
and mapped:
- Channel post → Text  
to the Facebook post message.

For the **image** route, I added a filter for the image/photo. Then I added:

- Telegram Bot → Download a File  
The idea is to take the Telegram image’s File ID, download the actual file, and then pass it to:
- Facebook Pages → Create a Post with Photos  
I also mapped the Telegram:
- Channel post → Caption  
to the Facebook post message.

### 📋 Error messages or input/output bundles

I attached a pdf with screenshots of the simple and advanced error logs

### 🔗 Create public scenario page

> **[Telegram to Facebook - Make.com Automation Scenario](https://eu1.make.com/public/shared-scenario/Tf3AYZbqpfv/telegram-to-fb)**
>
> Preview Telegram to Facebook created with Make.com. Connect your favorite apps and automate repetitive tasks.

### 📸 Screenshots (scenario flow, module settings, errors)

[2 error.pdf](https://community.make.com/uploads/short-url/rhCU5U2ffwA8vouF3PFmUuFf8Vu.pdf) (995 KB)

---

<div class="post-metadata">

**Author:** ![North\_Peak\_Group](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@North\_Peak\_Group](https://community.make.com/u/North_Peak_Group)\
**Post date:** [September 21, 2026, 8:44am UTC](https://community.make.com/t/telegram-to-facebook-page-posts-are-not-being-published/115526/4 "2026-09-21T08:44:14Z")

</div>

Your scenario design is close to right, so this is probably one of the following rather than a rebuild. Roughly in order of how often each is the cause:

1. Channel posts may not be arriving at all. Telegram only delivers channel\_post updates to a bot that is an ADMINISTRATOR of the channel - being added as a member is not enough. Also, in Watch Updates, if the Update types field is left at its default, channel\_post is often not in the subscribed list, so the scenario never runs. Set Update types to explicitly include Channel post, then post in the channel and check whether module 1 produces a bundle at all. If it does not, nothing downstream is broken - the trigger simply is not subscribed.
2. The photo field is an array, not a single value. A Telegram photo arrives in several sizes. If you mapped Channel post \> Photo \> File ID without picking an element, you get either nothing or the tiny thumbnail. Map the LAST item of that array (the largest size), then pass that file ID to Download a File.
3. Download a File returns binary, and Create a Post with Photos wants that binary. Map the whole file from Download a File (data plus file name) into the photo field - not the file ID, and not a URL. If the Facebook module reports an empty or missing data value, this is almost certainly it.
4. Facebook permissions. Publishing to a Page needs pages\_manage\_posts and pages\_read\_engagement on a token for a Page you actually administer. If the error mentions (#200) or insufficient permission, reconnect the Facebook Pages connection, grant both scopes and select the right Page. A personal-profile connection will never publish to a Page.
5. Albums will duplicate. Several images posted at once arrive as separate updates sharing a media\_group\_id, so you get one Facebook post per image. If that matters, group on media\_group\_id before publishing.

For what it is worth, the parts you described are correct: Channel post \> Text \> Exists is the right filter for text-only posts, and using Caption rather than Text on the image route is right, since a photo post carries a caption and no text.

If you paste the actual red error text from the two failing modules (as text, not a screenshot), I can tell you which of the five it is instead of guessing.
