Social Media Manager 2.0

Automatisiertes Posten auf Facebook & Instagram
Mit nur wenigen Klicks verbinden Sie Ihre Business-Seiten via OAuth, wählen eine Zielseite aus und veröffentlichen Text, Bilder oder Videos direkt aus unserer Plattform – ganz ohne manuellen Wechsel zwischen mehreren Tools.

die features

Weg vom Tool-Chaos zum effizienten Content-Workflow in einer App

Von der SEO-Analyse bis zum finalen Posting – so sparen Agenturen Zeit und bündeln ihren gesamten Workflow

One-Click-Login

Authentifizierung per E-Mail-PIN und OAuth für Facebook, Instagram, LinkedIn und Google Drive – schnell und sicher.

Seiten- & Account-Auswahl

Automatische Abfrage und Auswahl Ihrer administrierten Facebook-Seiten, Instagram Business-Konten und LinkedIn-Profile.

Content-Erstellung

Publizieren Sie Texte, Bilder und Videos mit individuellen Captions – einzeln oder als Carousel/Reel (Instagram).

Google Drive-Sicherung

Alle über OpenAI generierten Bilder werden automatisch in einem dedizierten „Agilunis“-Ordner in Ihrem Google Drive abgelegt.

Medien-Upload via API

Robuste Upload-Workflows für Bilder und Videos: Media-Only-Upload, Asset-Registrierung und anschließende Veröffentlichung.

Token-Management

Zentrale Speicherung Ihrer OAuth-Tokens, automatische Erneuerung kurz vor Ablauf und Re-Auth-Erinnerungen.

Zukunftsausblick: Scheduler

Geplante Terminierung von Posts direkt in der App (bald verfügbar).

API-Berechtigungen & Anforderungen spezifizieren

Definieren und dokumentieren aller benötigten OAuth-Scopes (Facebook: pages_show_list, pages_manage_posts, Instagram: instagram_content_publish, Google Drive: drive.file) sowie der notwendigen Redirect-URIs und Sicherheitsrichtlinien.

Entwicklung der Connector-Module

Implementierung und Verknüpfung der drei Plattformen:

  • Facebook/Instagram Login über den Meta OAuth-Flow, Rückgabe von User- und Page-Tokens

  • Seiten- und Medienverwaltung via Graph API (/me/accounts, /media, /media_publish)

  • Google Drive Upload über Drive REST API (/upload/drive/v3/files) mit automatischer Ordneranlage und Token-Refresh

Betrieb, Monitoring & Skalierbarkeit

Aufsetzen automatisierter Token-Erneuerung (Facebook Long-Lived, Google Refresh Tokens), Fehler-Routing in Make (z. B. Retry-Logik bei Medien-Upload), Logging aller API-Aufrufe und Health-Checks zur Sicherstellung durchgehender Verfügbarkeit.

Login und Anwendung

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Technische Realisierung

Facebook & Instagram

Wir haben einen einzigen Facebook-App-Flow als Middleware in Make.com realisiert, der sowohl Facebook-Seiten als auch verknüpfte Instagram-Business-Accounts über den Graph API bedient. Nach dem OAuth-Dialog (Scopes:
email, public_profile, pages_show_list, pages_read_engagement, pages_manage_posts, instagram_graph_user_profile, instagram_graph_user_media, instagram_content_publish) speichert Make das User-Access-Token in der Datenbank. Anschließend rufen wir

				
					/me/accounts?fields=id,name,access_token,connected_instagram_account

				
			

ab, filtern nur die Seiten und Instagram-Accounts mit CREATE_CONTENT bzw. CONTENT_PUBLISH-Rechten, lassen den Nutzer seine Zielseite auswählen und nutzen dann die Graph-Endpoints für Text-, Bild- und Video-Posts.

LinkedIn

Unser LinkedIn-Connector läuft ebenfalls in Make.com über reine HTTP-Module. Wir nutzen den OAuth-Code-Flow mit den Scopes

				
					r_liteprofile

				
			

(um die Person-URN zu ermitteln) und

				
					w_member_social

				
			

(um Posts zu erstellen). Nach Exchange des Authorization-Codes holen wir mit

				
					/v2/me

				
			

die ID, registrieren Medien-Assets über die multipart Upload-Endpoints (/media/upload), führen das Byte-Transfer durch und bauen das Post-Objekt (com.linkedin.ugc.ShareContent) mit Text, Bildern oder Videos. Abschließend erstellen wir den Beitrag via

				
					/v2/ugcPosts

				
			

wobei Make die JSON-Body-Konstruktion und Token-Verwaltung übernimmt.

Google

Für die Ablage generierter Bilder nutzen wir den Scope

				
					https://www.googleapis.com/auth/drive.file

				
			

(berechtigt ausschließlich für die von uns angelegten Dateien). Direkt nach dem Google-OAuth-Flow legen wir in Make einen dedizierten Ordner „Agilunis“ an, in den alle über OpenAI erzeugten Bilder geschrieben werden. Der Workflow in Make besteht aus:

1. Ordner erstellen

				
					POST https://www.googleapis.com/drive/v3/files
  ?fields=id
Body: { "name":"Agilunis", "mimeType":"application/vnd.google-apps.folder" }

				
			

2. Datei-Upload (Media-Only)

				
					POST https://www.googleapis.com/upload/drive/v3/files
  ?uploadType=media&name={row_id}.png
Body: <PNG-Binary>

				
			

3. Datei verschieben & umbenennen

				
					PATCH https://www.googleapis.com/drive/v3/files/{fileId}
  ?addParents={folderId}&removeParents=root
Body: { "name":"{row_id}.png" }

				
			

4. Permissions setzen

				
					POST https://www.googleapis.com/drive/v3/files/{fileId}/permissions
Body: {
  "role":"reader",
  "type":"anyone",
  "allowFileDiscovery":false
}

				
			

So sind alle OpenAI-generierten Bilder sicher im „Agilunis“-Ordner Ihres eigenen Google Drive abgelegt, und nur diese App-Dateien werden verwaltet.