PHPackages                             agencypowerstack/typo3-blog-sync - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. agencypowerstack/typo3-blog-sync

ActiveTypo3-cms-extension[API Development](/categories/api)

agencypowerstack/typo3-blog-sync
================================

Synchronize blogs from Agency Powerstack to TYPO3 Blog extension via REST API

1.0.4(1mo ago)00proprietaryPHPPHP ^8.2

Since Mar 19Pushed 1mo agoCompare

[ Source](https://github.com/Agency-Powerstack/Typo3-Blog-Sync)[ Packagist](https://packagist.org/packages/agencypowerstack/typo3-blog-sync)[ Docs](https://agency-powerstack.com)[ RSS](/packages/agencypowerstack-typo3-blog-sync/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (6)Used By (0)

Agency Powerstack Blog Sync
===========================

[](#agency-powerstack-blog-sync)

[![TYPO3](https://camo.githubusercontent.com/8f02675f3749751be8f38b62ba260ffb937ee6fad6c4b7ab3a1e704af48fea2a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31342e782d6f72616e67652e737667)](https://typo3.org/)[![PHP](https://camo.githubusercontent.com/0f16581d1180dbfd4c0e13166ec1267d4ad2f2fab8281ea6d6b284cf5c65d921/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322532422d626c75652e737667)](https://php.net/)[![License](https://camo.githubusercontent.com/c9c5ac243ff31c0b48c8a2fe2219a486d03e7620bf4f8b676f9991de5b8c87cb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d70726f70726965746172792d7265642e737667)](https://agency-powerstack.com)

A TYPO3 extension that synchronizes blog posts from [Agency Powerstack](https://agency-powerstack.com) to your TYPO3 installation via secure REST API webhooks.

---

Requirements
------------

[](#requirements)

- TYPO3 **^14.0**
- PHP **^8.2**
- [`t3g/blog`](https://extensions.typo3.org/extension/blog) extension (EXT:blog) installed and configured

---

Installation
------------

[](#installation)

```
composer require agencypowerstack/blog-sync
```

Then activate the extension in the TYPO3 Extension Manager or via CLI:

```
vendor/bin/typo3 extension:activate blog_sync
```

---

Setup
-----

[](#setup)

### 1. Configure the Blog Storage Folder

[](#1-configure-the-blog-storage-folder)

In your TYPO3 page tree, create or choose an existing **Blog** folder (doktype: Folder or Blog). This is where synchronized posts will be stored.

### 2. Connect to Agency Powerstack

[](#2-connect-to-agency-powerstack)

1. Open the **Agency Powerstack Blog Sync** module in the TYPO3 backend (under *Web*).
2. Click **Connect with Agency Powerstack**.
3. You will be redirected to [agency-powerstack.com](https://agency-powerstack.com) to authorize the connection.
4. After authorization, you are redirected back to TYPO3 where the connection is automatically confirmed.

### 3. Set the Blog Storage Folder

[](#3-set-the-blog-storage-folder)

After connecting, open the connection record and set the **Blog Storage Folder** to the page where synchronized posts should be created.

### 4. Enable Sync

[](#4-enable-sync)

Toggle **Sync aktiviert** on the connection record to start receiving webhooks.

About Agency Powerstack
-----------------------

[](#about-agency-powerstack)

**Agency Powerstack** is a platform for marketing agencies that helps manage and publish content across multiple CMS systems — including TYPO3, Contao, and others.

- Website: [agency-powerstack.com](https://agency-powerstack.com)
- Contact:

---

Support
-------

[](#support)

For questions or issues regarding this extension, please contact us at  or visit [agency-powerstack.com](https://agency-powerstack.com).

###  Health Score

38

—

LowBetter than 84% of packages

Maintenance90

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

5

Last Release

50d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/62acaa347eec7b714864314f01f37c95300a46d1d4357489cbc61f932489490d?d=identicon)[agency-powerstack](/maintainers/agency-powerstack)

---

Top Contributors

[![lucasvog](https://avatars.githubusercontent.com/u/10455324?v=4)](https://github.com/lucasvog "lucasvog (12 commits)")

---

Tags

cmswebhookblogsynctypo3agency-powerstack

### Embed Badge

![Health badge](/badges/agencypowerstack-typo3-blog-sync/health.svg)

```
[![Health](https://phpackages.com/badges/agencypowerstack-typo3-blog-sync/health.svg)](https://phpackages.com/packages/agencypowerstack-typo3-blog-sync)
```

###  Alternatives

[b13/slimphp-bridge

Provides a middleware for registering Slim PHP applications within TYPO3 Frontend Sites

2047.2k1](/packages/b13-slimphp-bridge)[friendsoftypo3/interest

REST and CLI API for adding, updating, and deleting records in TYPO3. Tracks relations so records can be inserted in any order. Uses remote ID mapping so you don't have to keep track of what UID a record has gotten after import. Data is inserted using backend APIs as if a real human did it, so you can can inspect the record history and undo actions.

111.3k1](/packages/friendsoftypo3-interest)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
