Title: Iara Native AI Social Media Auto Poster – Cross-Platform Sharing, Captions and Image Generation
Author: Rede Piabanha
Published: <strong>October 14, 2026</strong>
Last modified: October 14, 2026

---

Search plugins

![](https://ps.w.org/iara-native-ai-social-media-auto-poster/assets/banner-772x250.
png?rev=3746746)

![](https://ps.w.org/iara-native-ai-social-media-auto-poster/assets/icon-256x256.
png?rev=3746746)

# Iara Native AI Social Media Auto Poster – Cross-Platform Sharing, Captions and Image Generation

 By [Rede Piabanha](https://profiles.wordpress.org/redepiabanha/)

[Download](https://downloads.wordpress.org/plugin/iara-native-ai-social-media-auto-poster.zip)

 * [Details](https://wordpress.org/plugins/iara-native-ai-social-media-auto-poster/#description)
 * [Reviews](https://wordpress.org/plugins/iara-native-ai-social-media-auto-poster/#reviews)
 *  [Installation](https://wordpress.org/plugins/iara-native-ai-social-media-auto-poster/#installation)
 * [Development](https://wordpress.org/plugins/iara-native-ai-social-media-auto-poster/#developers)

 [Support](https://wordpress.org/support/plugin/iara-native-ai-social-media-auto-poster/)

## Description

**Publish once in WordPress. Share across the social networks you choose.**

Writing an article is already work. Rewriting it for every social account should
be a choice, not a requirement. Iara Native AI Social Media Auto Poster automatically
prepares and queues your published WordPress content for connected social destinations,
with network-specific controls, optional AI-assisted captions and images, and a 
clear record of what happened.

#### One WordPress workflow, eight social networks

 * **Facebook:** share posts with authorized Facebook Pages.
 * **Instagram:** publish image posts through linked professional Instagram accounts.
 * **X (formerly Twitter):** publish text and supported images with weighted character-
   limit checks.
 * **Threads:** publish text and image posts through a separately authorized Threads
   account.
 * **LinkedIn:** share articles with an authorized organization Page.
 * **Pinterest:** create image Pins in selected boards.
 * **Bluesky:** publish posts through your account and its configured AT Protocol
   server.
 * **Tumblr:** publish formatted posts to your connected blog.

Connect only the accounts you actually use. Each network requires the relevant authorization,
permissions, and any API access offered by its provider. Facebook, Instagram, Threads
and other platform access rules may restrict which accounts can publish.

#### Less repetitive work. More editorial control.

 * **Automatic social posting:** handle newly published and WordPress-scheduled 
   posts for the post types you enable.
 * **Independent publishing queue:** create a job per destination, with bounded 
   retries, diagnostics and a manual retry option for failures.
 * **Your choice of copy:** configure a distinct template for every network, or 
   opt in to AI-assisted explanations grounded in the article.
 * **Copy that respects limits:** use concise WordPress excerpts for shorter platforms
   and account for links and hashtags in the character budget.
 * **Optional AI artwork:** generate editorial images with your connected WordPress
   AI provider, select an artistic style, and guide the output with optional font
   and brand colors.
 * **Per-post decisions:** disable automatic sharing or override the destination
   networks on an individual article.
 * **Connection visibility:** check authorized accounts, available destinations 
   and publishing results from WordPress.

AI is **optional**, not a condition of using the publisher. With AI disabled or 
unavailable, Iara uses the configured templates. With AI enabled, explanatory text
is generated through the WordPress AI Client and the provider configured in WordPress.
The plugin does not store AI provider API keys itself. New image generation may 
consume provider credits, and visual details such as colors or typography require
editorial review.

#### Set up your first automatic post

 1. Activate Iara and open **Settings > Iara Native AI Social Media Auto Poster**.
 2. Enable the destinations you need. Register the exact callback URL displayed in 
    each relevant developer application, then authorize the account.
 3. Choose which WordPress post types to share and, if desired, customize each network’s
    fallback template.
 4. Optionally enable AI captions or images using **Settings > Connectors** and your
    own provider account.
 5. Publish or schedule a WordPress post. Open the queue to confirm which destinations
    succeeded or need attention.

**Who is Iara for?** Publishers, editors, independent bloggers, agencies and organizations
that want to distribute the content they already create without copying the same
article manually into separate networks. It is especially useful when maintaining
editorial oversight matters as much as automation.

**What Iara does not promise:** social reach, clicks, conversion rates, algorithmic
preference or instant delivery. Platforms set their own limits, permissions, billing,
review and availability rules. Iara helps prepare, dispatch and track publication;
it cannot control a platform’s recommendations or API availability.

If Iara helps with your workflow, an **honest WordPress.org review** can help other
site owners make an informed choice. Share the strengths and shortcomings you actually
experienced. Reviews are optional and never unlock features or affect support.

### External services

Iara Native AI Social Media Auto Poster connects only to services that the site 
administrator explicitly configures/enables. A queued job transmits post information
needed to publish to that destination.

#### Meta: Facebook Graph API

Used for OAuth, Page discovery and publishing Page posts/photos. Data can include
authorization tokens, selected Page ID, post text, canonical URL and public image
URL. When a site administrator explicitly authorizes Business Portfolio access, 
Iara Native AI Social Media Auto Poster also requests business_management to discover
owned/client Pages through the Business Management API.

Setup/API:
 https://developers.facebook.com/apps/ https://developers.facebook.com/
docs/pages-api/getting-started/ https://developers.facebook.com/docs/marketing-api/
business-manager-api/get-started/ https://developers.facebook.com/tools/explorer/

Terms/privacy:
 https://www.facebook.com/terms.php https://www.facebook.com/privacy/
policy/

#### Meta: Instagram Platform

Used to discover professional Instagram accounts linked to authorized Facebook Pages
and to create/publish media containers. Data can include caption, public image URL,
professional-account ID and the authorized Page token.

Setup/API:
 https://developers.facebook.com/docs/instagram-platform/content-publishing/

Terms/privacy:
 https://www.facebook.com/terms.php https://www.facebook.com/privacy/
policy/

#### Meta: Threads API

Used for Threads OAuth and to create/publish media or text containers. Data can 
include authorization tokens, social copy, canonical URL, public image URL and Threads
user ID.

Setup/API:
 https://developers.facebook.com/docs/threads/get-started/

Terms/privacy:
 https://www.facebook.com/terms.php https://www.facebook.com/privacy/
policy/

#### X API (formerly Twitter)

Used only when an administrator explicitly connects/enables X. The OAuth 2.0 PKCE
authorization flow requests tweet.read, tweet.write, users.read, media.write and
offline.access, discovers the authorized user with /2/users/me, refreshes user access
tokens and publishes through POST /2/tweets. X receives the OAuth code/tokens, X
account ID, composed post text, original WordPress post URL, and image bytes when
a supported public image is attached. AI-generated images are flagged when supported
by the endpoint. X API access and usage may require X billing/credits; there is 
no guarantee that an app has posting privileges.

Setup/API:
 https://console.x.com/ https://docs.x.com/fundamentals/authentication/
oauth-2-0/authorization-code https://docs.x.com/fundamentals/counting-characters
https://docs.x.com/x-api/posts/create-post https://docs.x.com/x-api/media/upload-
media

Terms/privacy:
 https://x.com/en/tos https://x.com/en/privacy

#### LinkedIn API

Used for OAuth, organization Page discovery, image upload and Posts API publication.
The LinkedIn app must have Community Management API access. Iara Native AI Social
Media Auto Poster requests rw_organization_admin to discover administered Pages 
and w_organization_social to publish. It transmits the OAuth code/token, selected
organization URN, social copy, article title/description, canonical URL and image
bytes when applicable.

Setup/API:
 https://www.linkedin.com/developers/apps https://learn.microsoft.com/
en-us/linkedin/shared/authentication/authorization-code-flow https://learn.microsoft.
com/en-us/linkedin/marketing/community-management/organizations/organization-access-
control-by-role https://learn.microsoft.com/en-us/linkedin/marketing/community-management/
shares/posts-api

Terms/privacy:
 https://www.linkedin.com/legal/user-agreement https://www.linkedin.
com/legal/privacy-policy

#### Pinterest API

Used for OAuth, board discovery and image Pin creation. Iara Native AI Social Media
Auto Poster transmits the OAuth token, board ID, title, description, canonical link
and public image URL.

Setup/API:
 https://developers.pinterest.com/apps/ https://developers.pinterest.
com/docs/getting-started/connect-app/ https://developers.pinterest.com/docs/work-
with-organic-content-and-users/create-boards-and-pins/

Terms/privacy:
 https://policy.pinterest.com/terms-of-service https://policy.pinterest.
com/privacy-policy

#### Bluesky AT Protocol services

Used to create a password session with the configured Personal Data Server, upload
an optional image blob and create an `app.bsky.feed.post` record. Iara Native AI
Social Media Auto Poster transmits the account handle, App Password, copy and optional
image bytes.

Setup/API:
 https://bsky.app/settings/app-passwords https://docs.bsky.app/docs/tutorials/
creating-a-post

Terms/privacy:
 https://bsky.social/about/support/tos https://bsky.social/about/
support/privacy-policy

#### Tumblr API

Used for OAuth, blog discovery and Neue Post Format publication. Iara Native AI 
Social Media Auto Poster transmits OAuth credentials/tokens, selected blog identifier,
post text and optional public image URL.

Setup/API:
 https://www.tumblr.com/oauth/apps https://github.com/tumblr/docs/blob/
master/api.md https://github.com/tumblr/docs/blob/master/npf-spec.md

Terms/privacy:
 https://www.tumblr.com/policy/en/terms-of-service https://www.tumblr.
com/privacy/en

#### Optional AI through WordPress AI Client and Connectors

If AI is enabled, Iara Native AI Social Media Auto Poster provides the WordPress
AI Client with source post text/title and generation instructions. WordPress routes
the request through a provider connector selected from those configured by the site
administrator. Depending on that connector, source content is transmitted to the
configured AI provider. Generated images are returned to WordPress and saved in 
the Media Library.

WordPress AI Client:
 https://make.wordpress.org/core/2026/03/24/introducing-the-
ai-client-in-wordpress-7-0/

Provider terms/privacy:
 OpenAI: https://openai.com/policies/terms-of-use/ and https://
openai.com/policies/privacy-policy/ Google: https://ai.google.dev/gemini-api/terms
and https://policies.google.com/privacy Anthropic: https://www.anthropic.com/legal/
commercial-terms and https://www.anthropic.com/legal/privacy

### Privacy

Iara Native AI Social Media Auto Poster stores settings in the WordPress options
table and publishing jobs in a dedicated queue table. OAuth access/refresh tokens
and manually entered social secrets are encrypted locally when cryptographic support
is available. The queue stores post IDs, destination network, state, attempts, scheduling
timestamps, a payload identity hash, remote ID and the latest error when applicable.

AI provider keys are never stored by Iara Native AI Social Media Auto Poster. When
AI copy is enabled, the generated reusable description and its cache hash are stored
as post metadata so all network jobs for the same post version can reuse identical
wording. AI-generated infographic attachments are ordinary WordPress Media Library
items associated with their source post.

## Installation

 1. Install and activate Iara on WordPress 7.0 or later, with PHP 7.4 or later.
 2. Open **Settings > Iara Native AI Social Media Auto Poster** and choose supported
    public post types and social networks.
 3. Create the required developer applications, register the exact OAuth callback shown
    in settings, and save each provider’s necessary credentials. Connections and permissions
    are independently managed for each service.
 4. Connect Meta for Facebook Pages and linked professional Instagram accounts. Connect
    Threads using its separate app and authorization. Connect X, LinkedIn, Pinterest
    and Tumblr using the respective OAuth applications. Configure Bluesky with a dedicated
    App Password.
 5. Confirm the publishing destination for each connected network. The corresponding
    provider may require extra approval, scopes, permissions, API access or billing.
 6. If desired, configure a WordPress AI provider under **Settings > Connectors**, 
    then enable AI text and/or images and choose model preferences. For artwork you
    may select a style and optional brand colors. Providers and models available to
    you depend on your connector and account.
 7. Publish a new post or schedule one using WordPress. Check Iara’s queue, and ensure
    WP-Cron (or a server cron calling WordPress) can run background jobs.

## FAQ

### Does Iara publish to Facebook, Instagram and X automatically?

Yes, after the corresponding accounts are connected and the networks are enabled.
Facebook requires an authorized Page, Instagram requires a linked professional account,
and X requires suitable developer API access. Iara also supports Threads, LinkedIn
organization Pages, Pinterest boards, Bluesky and Tumblr.

### Does Iara require a paid service or AI provider?

The plugin itself does not require an AI subscription to use deterministic templates.
Optional AI generation uses your configured WordPress AI provider, which may charge
for requests. Social network APIs may have independent approval, pricing or usage
requirements, notably X. Check the service’s current requirements before connecting.

### Can I review or override where each post goes?

Yes. Select global networks and post types in settings, then disable auto-publishing
or override the destinations for a particular post in its editor. The queue shows
outcomes and errors so you can decide when to retry.

### Do scheduled WordPress posts work?

Yes. Publishing is triggered when a scheduled WordPress post becomes public. WP-
Cron or a correctly configured external cron must be operational; queue delivery
is asynchronous and may not be immediate.

### Are the AI captions identical on every network?

With AI copy enabled, a source-grounded explanatory description is reused on networks
with enough room. Short-form networks use concise WordPress excerpts to fit the 
available budget. Links or domain-reading prompts and taxonomy hashtags are composed
according to each network. Templates remain the fallback when AI is disabled or 
unavailable.

### Can I publish to Instagram without an image?

No. Instagram publishing requires a public image URL from an existing featured image,
an enabled AI-generated image or a configured fallback image. A professional Instagram
account linked to an authorized Facebook Page is also required.

### Why has a publishing job failed?

Check the queue error and destination authorization. Common causes are missing scopes,
changed provider permissions, API limits, expired tokens, image-processing delays
or inaccessible images. Transient errors can be retried; reconnecting an account
may be necessary if its permissions changed. A retry is a new attempt, not a guarantee
the provider will accept the publication.

### How does X authorization work?

Create an X developer app with OAuth 2.0 Authorization Code support, set the precise
callback URL shown by Iara, and authorize the requested tweet.read, tweet.write,
users.read, media.write and offline.access scopes. Iara uses PKCE S256, validates
the connected X account and stores encrypted tokens when local cryptography is supported.
Posts use the X API’s weighted 280-character budget. JPEG, PNG and WebP images up
to 5 MB may be attached. Your X API account must have suitable posting permissions
and usage allowance.

### What if Pinterest reports missing boards:write permission?

Reconnect Pinterest to request boards:read, boards:write, pins:read and pins:write.
Refreshing an old token cannot add permissions that were not granted. Confirm the
app’s permission tier and choose an authorized board before retrying.

### What does the AI artwork style/brand guide change?

Styles affect the aesthetic instructions for newly generated images. The optional
brand guide specifies a font family and role-based colors; the provider may approximate
them. Changing these settings does not modify older images, featured images, CSS,
credentials or social publishing APIs. Artwork generation is optional.

### What if I previously used the pre-approval Yara plugin?

Iara uses the same Iara identifiers and slug as this package. A one-time non-destructive
import is provided for settings, connections, queue entries and per-post choices
from the earlier **Yara Native AI Social Media Auto Poster** build. Deactivate Yara
first to avoid duplicate publication, then update your OAuth app callback URLs to
the Iara address. Other experimental plugins are not automatically migrated. Old
Yara data is retained for rollback.

### Does Iara collect analytics or sell visitor data?

Iara stores configuration, connection information and its queue locally in WordPress.
It sends the post content and required credentials to a network only for actions
you enable, or to an AI provider through WordPress when AI is enabled. There is 
no built-in tracking or selling of visitor data. See **External services** and **
Privacy** for the data involved and provider policies.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Iara Native AI Social Media Auto Poster – Cross-Platform Sharing, Captions and 
Image Generation” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Rede Piabanha ](https://profiles.wordpress.org/redepiabanha/)

[Translate “Iara Native AI Social Media Auto Poster – Cross-Platform Sharing, Captions and Image Generation” into your language.](https://translate.wordpress.org/projects/wp-plugins/iara-native-ai-social-media-auto-poster)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/iara-native-ai-social-media-auto-poster/),
check out the [SVN repository](https://plugins.svn.wordpress.org/iara-native-ai-social-media-auto-poster/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/iara-native-ai-social-media-auto-poster/)
by [RSS](https://plugins.trac.wordpress.org/log/iara-native-ai-social-media-auto-poster/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial WordPress.org release candidate with independent publishing flows for
   Facebook Pages, professional Instagram accounts, X, Threads, LinkedIn organization
   Pages, Pinterest boards, Bluesky and Tumblr blogs.
 * OAuth authorization and destination discovery, encrypted credentials where supported,
   and site-specific publishing settings.
 * Persistent background queue, automatic and manual retry controls, scheduled WordPress
   post support and per-post network overrides.
 * Optional WordPress AI Client integration for explanatory post copy and generated
   artwork, with fallback templates, artistic styles and a role-based brand palette.
 * Network-aware text budgets, Instagram/Threads media-readiness checks and X weighted-
   length/media handling.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[auto post](https://wordpress.org/plugins/tags/auto-post/)
   [auto share](https://wordpress.org/plugins/tags/auto-share/)[cross posting](https://wordpress.org/plugins/tags/cross-posting/)
   [social media automation](https://wordpress.org/plugins/tags/social-media-automation/)
 *  [Advanced View](https://wordpress.org/plugins/iara-native-ai-social-media-auto-poster/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/iara-native-ai-social-media-auto-poster/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/iara-native-ai-social-media-auto-poster/reviews/)

## Contributors

 *   [ Rede Piabanha ](https://profiles.wordpress.org/redepiabanha/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/iara-native-ai-social-media-auto-poster/)