pepe.business exclusive

Smart Scheduling

Publish at the right time, A/B testing, optimal frequency.

Edit this page·Last updated: July 13, 2026

Smart Scheduling

Auto-Pilot doesn't publish randomly. It learns from your audiences and optimizes.

Best times to post

pepe.business analyzes the last 90 days of engagement and identifies the best slots per platform.

GET /v1/autopilot/best-times?platform=instagram
{
  "bestTimes": [
    { "day": "mon", "time": "12:00", "score": 0.92, "reason": "Lunch break" },
    { "day": "wed", "time": "18:30", "score": 0.88, "reason": "After work" },
    { "day": "fri", "time": "09:00", "score": 0.85, "reason": "Morning scroll" }
  ]
}

Auto-Pilot uses this data to schedule automatically.

Optimal frequency

Too many posts = spam. Too few = forgotten. pepe.business calculates the ideal frequency:

GET /v1/autopilot/optimal-frequency?platform=instagram
{
  "platform": "instagram",
  "recommendedPerDay": 1.5,
  "maxPerDay": 3,
  "minGapHours": 4,
  "bestDays": ["mon", "wed", "fri"]
}

Automatic A/B testing

For each Auto-Pilot post, two variants are generated and published to a subset (10% each). The best after 2h is published to the rest of the audience.

POST /v1/autopilot/run
{
  "sourceId": "src_xxx",
  "strategy": "daily_product_highlight",
  "platforms": ["instagram"],
  "options": {
    "abTest": true,
    "abTestVariants": [
      { "captionTone": "enthusiastic" },
      { "captionTone": "informational" }
    ],
    "abTestDuration": "2h"
  }
}

Cross-platform scheduling

If you publish on multiple platforms, pepe.business spaces them intelligently:

POST /v1/autopilot/run
{
  "sourceId": "src_xxx",
  "strategy": "daily_product_highlight",
  "platforms": ["instagram", "facebook", "twitter", "linkedin"],
  "schedule": "auto",
  "options": {
    "crossPlatformStrategy": "stagger_1h"
  }
}

The same post will be published:

  • Instagram at 12:00
  • Facebook at 13:00
  • Twitter at 14:00
  • LinkedIn at 15:00

Timezones

POST /v1/autopilot/run
{
  "sourceId": "src_xxx",
  "strategy": "...",
  "platforms": ["instagram"],
  "timezone": "Europe/Paris",
  "schedule": "daily_at_12:00"
}

Calendar view

View all scheduled Auto-Pilot posts:

GET /v1/autopilot/calendar?range=30d
{
  "scheduled": [
    {
      "id": "apj_xxx",
      "scheduledAt": "2026-07-14T12:00:00+02:00",
      "platforms": ["instagram"],
      "preview": "https://...",
      "status": "scheduled"
    }
  ]
}

Override

You can manually edit a scheduled Auto-Pilot post:

PATCH /v1/autopilot/jobs/{jobId}
{
  "scheduledAt": "2026-07-14T18:00:00+02:00",
  "caption": "Custom caption"
}

Or delete it:

DELETE /v1/autopilot/jobs/{jobId}

Pause / Resume

POST /v1/autopilot/pause
POST /v1/autopilot/resume

Performance-based adjustment

If a strategy underperforms, pepe.business adjusts it automatically:

GET /v1/autopilot/performance?range=30d
{
  "strategies": [
    {
      "name": "daily_product_highlight",
      "postsPublished": 30,
      "avgEngagement": 0.045,
      "adjustment": "none"
    },
    {
      "name": "best_sellers_weekly",
      "postsPublished": 4,
      "avgEngagement": 0.021,
      "adjustment": "reduce_frequency"
    }
  ]
}

Was this page helpful?