Documentation

Everything you need to get started with Traf AutoPost

🚀 Installation

Installing Traf AutoPost is quick and easy with our auto-installation wizard.

Step 1: Upload Files

Upload the traf-autopost.zip file to your web server and extract it to your desired directory.

# Via command line
unzip traf-autopost.zip
cd traf-autopost
chmod -R 755 storage/

Step 2: Run Installation Wizard

Navigate to http://yourdomain.com/install.php in your web browser. The installation wizard will guide you through:

  • System requirements check
  • Database configuration
  • Admin account creation
  • Initial settings
✓ Pro Tip: The installer takes less than 5 minutes to complete!

âš™ī¸ Server Requirements

  • PHP: 7.4 or higher (8.0+ recommended)
  • MySQL: 5.7+ or MariaDB 10.3+
  • Web Server: Apache or Nginx
  • Extensions: cURL, JSON, OpenSSL, mbstring
  • Memory: At least 128MB PHP memory_limit
  • Execution Time: 300+ seconds recommended
  • Cron Jobs: Required for automation
â„šī¸ Note: Most modern shared hosting providers meet these requirements.

📝 Creating Your First Campaign

1. Login to Dashboard

After installation, login with your admin credentials at /admin

2. Activate Modules

Go to Modules > Marketplace and activate your desired modules. Free modules (Pinterest, Google News, RSS) work immediately.

3. Configure Module Settings

For API-based modules, configure your API credentials in Modules > Settings

4. Create Campaign

Navigate to Campaigns > Create New and configure:

  • Source module (e.g., YouTube)
  • Search keywords or filters
  • Destination (WordPress blog)
  • Posting frequency
  • Content transformation rules

5. Test & Activate

Use the "Test Campaign" button to preview results before activating.

✓ Success! Your campaign is now running automatically!

🔌 Module Configuration

YouTube Module

Requires YouTube Data API v3 key from Google Cloud Console.

1. Go to console.cloud.google.com
2. Create new project
3. Enable YouTube Data API v3
4. Create credentials (API Key)
5. Enter key in Modules > YouTube > Settings

Amazon Module

Requires Amazon Product Advertising API credentials.

  • Access Key ID
  • Secret Access Key
  • Associate Tag (Affiliate ID)
âš ī¸ Important: Keep your API keys secure. Never share them publicly.

🔑 API Keys Guide

Different modules require different API keys. Here's where to get them:

Free APIs (No Key Required)

  • Google News
  • Pinterest (limited features)
  • RSS Feeds

Requires API Keys

  • YouTube: Google Cloud Console
  • Twitter: developer.twitter.com
  • Instagram: Facebook Developer Portal
  • Reddit: reddit.com/prefs/apps
  • Amazon: affiliate-program.amazon.com
  • OpenAI: platform.openai.com

🔧 Troubleshooting

Campaigns Not Running

Solution: Ensure cron job is configured correctly:

*/15 * * * * php /path/to/traf-autopost/cron.php

Module Activation Failed

Solution: Check license key validity and server internet connection.

Database Connection Error

Solution: Verify database credentials in config/database.php

Memory Limit Errors

Solution: Increase PHP memory_limit in php.ini:

memory_limit = 256M

❓ Frequently Asked Questions

How do I update to the latest version?

Download the latest version, backup your database and files, then upload new files. Your data and settings will be preserved.

Can I use custom post types in WordPress?

Yes! Configure custom post types in the WordPress destination module settings.

How many campaigns can I create?

Unlimited campaigns on all plans. Performance depends on your server resources.

Does it work with WordPress Multisite?

Yes, you can configure different destinations for different WordPress sites in your network.

Need More Help? Contact our support team at support@trafautopost.com