DAMLA — Social auto-poster and scheduler for XenForo

DAMLA — Social auto-poster and scheduler for XenForo 2.0.1

No permission to buy (€55.00)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
XenForo 2.3.0 or later.
PHP 8.0 or later with the sodium extension (it encrypts your saved credentials).
MySQL 5.7 or later, or MariaDB 10.2 or later.
Your forum's scheduled tasks must run: Damla sends from them.
Your forum must be served over https to connect Threads and LinkedIn: they accept only an https redirect address.
You connect each service with your own account, keys or developer app; posting needs no account or service of ours. To download Damla and manage your licence you need a free account on our forum at erkanshi.com, and your server must reach erkanshi.com once to activate the key. Some services set their own conditions: Reddit must approve API access, Pinterest reviews your app twice, and Flickr gives API keys only to Pro members.
License
Commercial licence. One licence covers one live forum; development and staging copies don't count against it (see the description). The licence does not expire: the add-on keeps working on that board even if you stop renewing. Redistribution or resal
Updates duration
Six months of updates and support are included with the purchase. After that the updates subscription renews automatically at €25 excluding VAT every six months; the first charge comes six months after purchase, and you can cancel at any time. If you cancel, nothing stops working: the add-on keeps running exactly as before and no feature is disabled. Newer releases and support come with an active subscription; if it ends, you can still download every release published before your update period ended, plus any security release.
Visible branding
No
DAMLA — Social auto-poster and scheduler for XenForo
Gemini_Generated_Image_li4sgrli4sgrli4s.webp


Your forum already produces the content. Damla carries it to your social channels on your schedule, through a queue you can see and control: automatically for the forums and categories you pick, or after your approval where you ask for it and where it is required (whole-board rules, Prizma collections, Pinterest).

15 services, one queue
Every post goes straight from your server to the service, with your own keys.​

📘
Facebook Pages
Pages you manage​
📸
Instagram
Business or Creator accounts​
✈️
Telegram
Your channel, via your own bot​
💼
LinkedIn
Personal profile, not Company Pages​
👽
Reddit
Reddit must approve API access​
📌
Pinterest
Pins from rules wait for approval​
🧵
Threads
No Facebook Page or Instagram needed​
🎮
Discord
A channel, via your own bot​
💬
Slack
A channel, via incoming webhook​
📝
Tumblr
Any of your blogs​
🦋
Bluesky
With an app password​
🐘
Mastodon
Any server, no developer console​
📷
Flickr
Photos; API key needs Flickr Pro​
📰
WordPress
Self-hosted 5.6+, on https​
⚡
Webhook
Zapier, Make, n8n or your script​

Each service has its own setup guide, and the guide tells you what the service asks for — a developer app, a review, a paid plan — before you spend any time on it.​

What it posts
New threads, Prizma gallery items, public Prizma collections created after Damla's first check with the collection rule switched on (it checks about every ten minutes; a collection goes to your approval list once its curator has left it unchanged for 30 minutes and it holds the rule's minimum number of pictures, two by default), XenForo Media Gallery items, and Resource Manager resources, new versions (with the version number, placeholder {version}) and update posts with the update's own title and text, plus anything you write yourself in Compose.

Features
  • Rules by forum, category and prefix, with engagement thresholds (replies, reactions, views, checked when the post is due) and a pace limit; a rule never sends content to a channel that already has it, and sharing it there again by hand needs an explicit tick
  • A real queue where every failed or skipped row says why; approve, retry or cancel, and undo a bulk cancel within 24 hours
  • If a service never confirms a post and cannot recognise a repeat, Damla marks it "may already be live" and asks you instead of sending it twice
  • A calendar you can drag with a mouse: a move that cannot work is refused with the reason the moment you drop it
  • Compose with a live character counter per channel, counted the way each service counts
  • Per-channel control: message format, quiet hours in the channel's time zone, minimum spacing, daily cap, weekly posting slots
  • Privacy gate: only forum content a logged-out visitor can open is posted, checked again at the moment of sending; text hidden with other add-ons' BB codes is never copied, members can opt out, and Prizma items marked NSFW are never posted
  • A broken connection holds posts instead of failing them; they go out by themselves when you reconnect within the overdue limit (24 hours by default, adjustable), and every admin with Damla permission gets an alert and an email
  • Bring your own keys: Damla talks to each service directly from your server, credentials are encrypted at rest (webhook addresses included), nothing is proxied through our servers
  • Eleven languages: English built in; Türkçe, Deutsch, Español, Français, Italiano, Português (BR), Nederlands, 中文, 日本語 and 한국어 as language packs
Requirements
  • XenForo 2.3.0 or later
  • PHP 8.0 or later with the sodium extension
  • MySQL 5.7 or later, or MariaDB 10.2 or later
  • Your forum's scheduled tasks must run: Damla sends from them
  • Your forum must be served over https to connect Threads and LinkedIn
  • Optional PHP extensions: intl for exact Bluesky counting and for Mastodon server addresses in non-Latin script; exif for Flickr's location check
  • Optional sources: Prizma 1.4.0 or later (1.5.0 for collections), XenForo Media Gallery 2.2 or later, Resource Manager 2.2 or later
  • Guests must be able to view attachments for pictures to be posted; photo-only services skip content without one
  • Keep internal_data/erkan_damla/key.php in your backups together with your database
Licence
€55 excluding VAT, with six months of updates and support. After that it renews automatically at €25 excluding VAT every six months (the first renewal charge comes six months after purchase), and you can cancel at any time. Nothing switches off if you cancel. One licence covers one live forum. It is registered to the domain your forum reports on its first licence check (www. ignored), and subdomains of that domain are covered too; you can change the registered domain yourself in your licence panel on erkanshi.com, up to twice in 90 days. Development and staging copies don't count against it if their board URL looks like one: localhost, 127.x, 10.x or 192.168.x addresses, *.test, *.local, *.localhost, *.ddev.site, or a name starting with dev., staging., stage. or test. Without a valid licence key (none entered, or one that was refunded, revoked, transferred or registered to another domain), Damla runs on the free tier; a cancelled renewal or an ended support period does not count: each post goes to one channel (extra channels are skipped), only one rule runs (the first active rule in your rule list), and posts are sent straight away, with no scheduling, delays or posting slots (so engagement thresholds, which need a delay to be useful, effectively need a licence too). Your key is verified with erkanshi.com periodically (licence key, a random installation ID, board address and title, version numbers); your server must reach it once to activate, and if our server is unreachable later, nothing switches off.

Gemini_Generated_Image_470uj0470uj0470u.webp


1790758176932.webp
  • ChatGPT Image 4 Eyl 2026 16_38_24.webp
    ChatGPT Image 4 Eyl 2026 16_38_24.webp
    161.6 KB · Views: 83
Author
erkanshi
Views
192
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from erkanshi

Latest updates

  1. ✔️ Damla 2.0.1 👻

    A fix release. Before announcing 2.0.0 we audited the package exactly as it was shipped and...
Back
Top Bottom