Official Website: https://asmmpro.com
Plugin Version: 3.0.0
Last Updated: November 2025
Table of Contents
1. What is ASMM Pro?
2. Installation
3. License Activation
4. Connecting Social Media Accounts
5. Creating Content
6. Multi-Media Support
7. Content Library Management
8. Scheduling Automated Posts
9. Dashboard & Monitoring
10. Post History
11. Security Log
12. Settings
13. CSV Import
14. Troubleshooting
15. Support
1. What is ASMM Pro?
Auto Social Media Marketer Pro is a WordPress plugin that automates posting to Facebook, Instagram, and Twitter. Version 3.0.0 adds support for multiple images and videos per post, creating carousel posts automatically.
Key Features
Supported Platforms:
– Facebook (Pages)
– Instagram (Business/Creator accounts)
– Twitter/X
Multi-Media Capabilities:
– Multiple images per post
– Single video per post
– Does NOT support Mixed image/video posts
– Automatic carousel creation
Automation:
– Schedule posts across multiple accounts
– Per-account posting intervals
– Per-account daily limits
– Content rotation (prevents duplicate posts)
Management:
– Unlimited social media accounts
– Content library with unlimited posts
– Post history tracking
– Security audit logging
2. Installation
Requirements
Minimum:
– WordPress 5.0 or higher
– PHP 7.4 or higher
– MySQL 5.6 or higher
– HTTPS/SSL certificate
Recommended:
– PHP 8.0+
– 256MB PHP memory limit
– 50MB upload_max_filesize
– 300 seconds max_execution_time
Installation Steps
1. Purchase ASMM Pro from https://asmmpro.com
2. Login to Dashboard (https://asmmpro.com/customer-dashboard) and download the plugin ZIP file
3. Log into your WordPress admin
4. Go to Plugins → Add New
5. Click Upload Plugin
6. Choose File and select the ZIP
7. Click Install Now
8. Click Activate Plugin
9. Find ASMM Pro in your admin menu
Upgrading from v2.x
Important: Backup your database first!
1. Go to Plugins → Installed Plugins
2. Deactivate (don’t delete) current version
3. Upload new version via Plugins → Add New
4. Activate the new version
5. Plugin automatically updates database
6. Your content and settings are preserved
3. License Activation
Why Activate?
License activation is required to:
– Use all plugin features
– Receive automatic updates
– Access support
– Validate your purchase
How to Activate
1. After purchase, find your license key in your email.
2. In WordPress, go to ASMM Pro → License
3. Enter your license key
4. Click Activate License
5. Wait for confirmation
License Validation
– Plugin validates license every 1 minute with licensing server
– Requires internet connection
– License tied to your domain name
Deactivating License
To move license to another site:
1. Go to ASMM Pro → License
2. Click Deactivate License
3. License removed from current site
4. Can activate on new site
Note: Each license works on one site at a time (except license is a multi-websites plan e.g. Elite or Agency)
4. Connecting Social Media Accounts
ASMM Pro posts on your behalf using official APIs. You need API credentials for each platform.
4.1 Facebook and Instagram Account Setup
What You Need:
– Facebook Developer Account (developers.facebook.com)
– Facebook Page ID
– Instagram Page ID
– API Access Token
Create a Facebook Page: https://facebook.com/pages/create
Graph API Explorer: https://developers.facebook.com/tools/explorer
Access Token Debugger: https://developers.facebook.com/tools/debug/accesstoken
https://graph.facebook.com/me/accounts?access_token={ACCESS_TOKEN}
Requirements:
– Instagram Business or Creator account (NOT personal) (completed in Step 2)
– Account must be connected to a Facebook Page (completed in Step 2)
What You Need:
– Same Access Token for Facebook page
– Instagram Business Account ID
4.2 Twitter/X Account Setup
ASMM Pro Academy – Getting Twitter APIs [WATCH VIDEO]
https://www.youtube.com/watch?v=pTmQCtRBM38
What You Need:
– Twitter Developer Account (apply at developer.twitter.com)
– API Keys and Tokens
Add to ASMM Pro:
– Go to ASMM Pro → Social Accounts
– Click Add Account
– Select Twitter
– Enter:
– Account Name
– API Key
– API Secret
– Access Token
– Access Token Secret
– Click Save Account
4.3 Managing Multiple Accounts
– Add unlimited accounts per platform
– Each account needs unique credentials
– Use descriptive names to identify accounts
– Toggle accounts active/inactive anytime
5. Creating Content
Basic Content Creation
1. Go to ASMM Pro → Content Library
2. Click Add New Content
3. Fill in the form:
Post Text:
– Main message of your post
– Supports line breaks and emojis
Hashtags:
– Enter hashtags with # symbol
– Separate with spaces
– Example: `#marketing #socialmedia #business`
Platforms:
– Check boxes for Facebook, Instagram, and/or Twitter
– Can select one, two, or all three
Target Accounts:
– Select “All Accounts” to post to every account on selected platforms
– Or choose specific accounts from dropdown
1. Upload Media (see Multi-Media section)
2. Click Save Content
5.1 Content Best Practices
Writing Effective Posts:
– First line is critical – grab attention
– Keep it concise and clear
– Use emojis appropriately
– Check spelling and grammar
Hashtags:
– Use 5-10 hashtags per post
– Mix popular and niche hashtags
– Research hashtag performance
– Avoid banned hashtags
– Make hashtags relevant
Platform Optimization:
– Tailor content for each platform
– Facebook: longer posts work
– Instagram: visual-first, shorter text
– Twitter: concise, punchy messages
6 Multi-Media Support
Platform Capabilities
Facebook:
– Multiple images: Up to 10 (creates carousel)
– Videos: 1 video per post
– Mixed media: No (either images OR a video, not both)
– Max file size: 15MB per file
Instagram:
– Multiple images: Up to 10 (creates carousel)
– Videos: 1 video per post
– Mixed media: No (either images OR a video, not both)
– Max file size: 20MB per file
Twitter:
– Multiple images: Up to 4 (single tweet)
– Videos: 1 video per tweet
– Mixed media: No (either images OR a video, not both)
– Max image size: 2MB
– Max video size: 25MB
6.1 Uploading Media
Method 1: Direct Upload
1. In Content Library, click Add New Content or edit existing
2. Find Media Upload section
3. Click the upload area or drag files
4. Select multiple files:
– Select up to 10 files
5. Files appear in preview grid
6. Reorder by dragging (first image is cover/thumbnail)
7. Remove individual files by clicking X
8. Save content
Supported Formats:
– Images: JPG, JPEG, PNG, GIF
– Videos: MP4, MOV
6.2 Method 2: CSV Import
Import content with media URLs:
csv
post_text,hashtags,media_urls,platforms,target_accounts
“New product!”,”#launch”,”https://example.com/img1.jpg,https://example.com/img2.jpg”,”facebook,instagram,twitter”,”all”
See CSV Import section for details.
6.3 Media Recommendations
Images:
– Resolution: 1080x1080px (square) or 1200x628px (landscape)
– Format: JPG for photos, PNG for graphics
– Size: Keep under 5MB for faster upload
– Quality: High-resolution but compressed
Videos:
– Format: MP4 with H.264 codec (most compatible)
– Resolution: 1080p (1920×1080)
– Length:
– Facebook: 3 seconds – 240 minutes
– Instagram: 3 seconds – 60 minutes
– Twitter: 30 seconds – 2 minutes 20 seconds
– Size: Compress to stay under limits
– Audio: AAC codec, 128kbps
Carousel Content:
– Use 3-5 items for best engagement
– First image is most important
– Tell a story across multiple items
– Keep visual style consistent
7 Content Library Management
Viewing Content
Content Library shows all your saved posts:
– Post text preview
– Hashtags
– Platforms selected
– Media files count
– Times posted
– Accounts used
– Creation date
8. Scheduling Automated Posts
8.1 Configure Settings:
Go to ASMM Pro → Settings
Posts Per Day (Per Account):
– How many times each account posts daily
– Example: 2 = each account posts 2 times per day
– Independent for each account
Interval Hours (Per Account):
– Minimum time between posts for each account
– Example: 8 = wait 8 hours after last post before posting again
– Prevents spam
Active Hours:
– Start Time: When posting can begin (e.g., 09:00)
– End Time: When posting should stop (e.g., 21:00)
– Posts only during these hours
8.2 Enabling the Scheduler
Go to ASMM Pro → Dashboard
Configure settings (above)
Toggle Start Scheduler switch to ON
Scheduler begins working immediately
Plugin checks every hour (WordPress cron)
You can also disable WordPress cron and use cPanel cron if your website traffic is very low (Recommended)
8.3 Monitoring Scheduler
Dashboard shows:
Scheduler status (active/inactive)
Next scheduled check time
Posts today (all accounts)
Posts this week
Content usage rate
8.4 Pausing Scheduler
Toggle Stop Scheduler to OFF to pause automated posting.
Manual posting still works even when scheduler is paused.
9. Settings
Navigate to: ASMM Pro → Settings
Scheduler Settings
Posts Per Day (Per Account):
Recommended: 2
How many times each individual account posts daily
Interval Hours:
Recommended: 8
Minimum time between posts for each account
Active Hours:
Start Time: When posting begins (e.g., 09:00)
End Time: When posting stops (e.g., 21:00)
Posts only scheduled during these hours
10. CSV Import
Bulk import content from a spreadsheet.
10.1 CSV Format
Required Column:
post_text – Your post content
hashtags – Space-separated hashtags
media_urls – Comma-separated URLs for multiple files e.g https://example.com/img1.jpg,https://example.com/img2.jpg
platforms – Comma-separated: e.g facebook,instagram,twitter
target_accounts – “all” or comma-separated account IDs e.g 1,2,3
10.2 Example CSV
post_text,hashtags,media_urls,platforms,target_accounts
“Check out our new product!”,”#launch #product”,”https://example.com/img1.jpg,https://example.com/img2.jpg”,”facebook,instagram,twitter”,”1,2,3″
“Behind the scenes”,”#bts”,”https://example.com/video.mp4″,”instagram”,”2″
#product”,”https://example.com/img1.jpg,https://example.com/img2.jpg”,”facebook,instagram,twitter”,”all”
10.3 Importing
Go to Content Library
Click CSV Import button
Click Choose File
Select your CSV file
Click Import
Wait for processing
Review imported content
Check for any errors
10.4 CSV Tips
Save as UTF-8 encoding
Use quotes around fields with commas
Test with small batch first
Media URLs must be publicly accessible (HTTP URLs)
Platform names must be exact: facebook, instagram, twitter
Hashtags must include # symbol
11. Troubleshooting
Plugin Won’t Activate
Cause: PHP version too old Solution: Ensure PHP 7.4 or higher (ask your host)
Cause: File permissions Solution: Set directories to 755, files to 644
License Activation Failed
Cause: Typo in license key Solution: Copy/paste carefully, no extra spaces
Cause: License already activated elsewhere Solution: Deactivate from other site first
Cause: Internet connection issue Solution: Plugin must reach licensing server
Posts Not Publishing
Cause: Scheduler disabled Solution: Dashboard → Enable Scheduler toggle
Cause: API credentials invalid Solution: Go to Accounts, verify all credentials current
Cause: No content in library Solution: Add content with appropriate platforms selected
Cause: Outside active hours Solution: Check Settings → Active Hours
Cause: Account reached daily limit Solution: Wait for next day or increase Posts Per Day
Media Upload Fails
Cause: File too large Solution: Check PHP upload_max_filesize setting (needs 50M)
Cause: Unsupported format Solution: Only JPG, PNG, GIF, MP4, MOV supported
Cause: Server timeout Solution: Increase max_execution_time in PHP
Carousel Not Working
Cause: Only uploaded 1 file Solution: Upload at least 2 files for carousel
Cause: Twitter mixed media Solution: Twitter doesn’t support images + videos together
Cause: Instagram limit Solution: Maximum 10 items per Instagram carousel
Videos Not Playing
Cause: Wrong format Solution: Use MP4 with H.264 video codec, AAC audio
Cause: Processing time Solution: Instagram needs 2-5 minutes to process videos
Cause: File size too large Solution: Compress video to stay under platform limits
Common Error Messages
“Invalid credentials”
Solution: Re-enter API credentials in Accounts
“Rate limit exceeded”
Solution: Wait 1 hour, check Settings → Rate Limiting
“Media too large”
Solution: Compress file, reduce size
“Permission denied”
Solution: Grant required permissions in app settings
“Account not found”
Solution: Verify Page ID / Account ID is correct
Quick Start Checklist
[ ] Install and activate plugin
[ ] Activate license
[ ] Add at least one social media account
[ ] Test account connection
[ ] Create first content item
[ ] Test manual post
[ ] Configure scheduler settings
[ ] Enable scheduler
[ ] Monitor Dashboard
[ ] Check Post History regularly
12. Contact Information
Auto Social Media Marketer Pro
Website: https://asmmpro.com
Support: asmmprosupport@donesa.co.uk
Developed by Donesa Group Ltd
Website: https://donesa.co.uk
User Guide Version: 1.0
Plugin Version: 3.0.0
Last Updated: November 2025
© 2025 Donesa Group Ltd. All rights reserved.