Importing Posts and Photos
AutoPersonas pulls in content from your existing social accounts so you can either bootstrap a new AI influencer from your real voice or feed a managed profile with reusable media and a voice corpus. Open Import Posts in the sidebar to start.
Importing is separate from publishing
Import support and publish support are independent per platform. Importers exist for X, TikTok, and Instagram even though direct publishing to TikTok and Instagram isn't live yet, and conversely, Fanvue can be published to but not imported from. Every import reads through a connected account, so a platform's importer is only usable once that platform can be connected: today that means X is the import path you can run end-to-end, while the TikTok and Instagram importers are built and waiting on their connect flows (see Connecting Social Accounts, Facebook, Instagram, TikTok, and Threads are coming soon).
What gets imported
An import passes through three sinks at once:
- Voice corpus: every imported caption is appended to a per-profile corpus used for few-shot caption generation, duplicate detection, and similarity warnings.
- Media library: photos, videos, and cover thumbnails land in your per-user media library, attributed to the profile they were imported for. The post composer can pick from this library when scheduling new posts.
- Content items: each imported post becomes a PUBLISHED content item attached to the profile, so the calendar and analytics views show your full historical timeline.
The import wizard lets you toggle the last two independently: you can import captions into the voice corpus only, without creating content items or touching the profile's settings.
Import support per platform
| Platform | Import | Direct publishing | Notes |
|---|---|---|---|
| X (Twitter) | Yes, captions plus photos and the highest-bitrate MP4 variant for videos | Live | Up to 100 posts per import. Runs from the in-app wizard or the API. |
| TikTok | Built (API/MCP), video titles as captions, cover thumbnails as media. Usable once TikTok accounts can be connected. | Coming soon | The TikTok API does not return raw MP4 URLs. The cover image is stored as the reusable asset; the share URL is preserved on the content item for backlinks. |
| Built, currently gated | Coming soon | Pending a Meta app-review scope upgrade. We'll enable imports on your account automatically once the upgrade clears. | |
| No | Coming soon | Publishing to Pages ships with the Meta app-review upgrade. | |
| Threads | No | Coming soon | The Threads API has no historical post endpoint. |
| Fanvue | No | Live |
The import wizard
Import Posts walks three steps: select a connected account, import the posts, then (optionally) review an influencer draft. Imports run server-side, if you close the tab mid-import the job keeps running, and a resume banner reconnects you when you come back.
Bootstrapping an AI influencer from X
The wizard's final step can analyze your imported posts and pre-fill the influencer creation flow with:
- Writing style: formality, humor, emoji usage, hashtag pattern, average caption length.
- Topics and expertise: most frequent themes, interests, recurring areas of focus.
- Voice samples: representative posts saved as few-shot examples for future caption generation.
- Big Five inference: personality trait estimates based on language patterns.
All inferred settings are suggestions, you can edit anything before creating the influencer. The analysis step is an AI call, so it requires billing to be set up.
Importing into a Managed profile
For a managed profile, the import has no influencer-drafting side effect. Captions and media are simply written to the voice corpus and media library so the post composer can ground new captions in your real voice. See Managed Accounts for the full workflow.
Importing via the API
Every import flow is also exposed through the Developer API and the MCP server:
POST /api/v1/social-import/x, import the last N posts from a connected X account.POST /api/v1/social-import/tiktok, import the last N videos from a connected TikTok account.POST /api/v1/social-import/instagram, import posts from a connected Instagram account (gated until the Meta scope upgrade clears).GET /api/v1/social-import/jobs/:jobId, poll an import job's progress.
Importing reference photos
Separate from the post import flow, you can upload reference photos directly during the Visuals step of the creation wizard. These photos define an AI influencer's visual identity and are used as ingredients for image generation.
- Supported formats: JPEG, PNG, WebP.
- Best practices: upload a variety of angles, lighting conditions, and settings for the most consistent generated identity.
- Photo analysis: AutoPersonas can run an analysis pass on uploaded photos to extract base prompts and wardrobe tokens automatically. See
POST /api/v1/characters/analyze-photosin the Developer API.