Skip to content
Buy BuddyX Pro
BuddyPress

The Complete bbPress to Jetonomy Migration Playbook (Step by Step)

· · 5 min read
bbPress to Jetonomy migration - before and after comparison with import stats

A WordPress agency had a client with 8,300 bbPress topics, 42,000 replies, and growing performance problems. Page loads on the forum index took 3.2 seconds. The moderation backlog had 200+ unreviewed posts. The client was paying for 4 premium bbPress add-ons totaling $280/year and still missing features like Q&A and trust-based moderation.

They migrated to Jetonomy in a single afternoon. The import took 2 minutes and 47 seconds. Page loads dropped to 0.4 seconds. The moderation backlog cleared itself within two weeks as trust levels took effect. Annual plugin costs dropped to zero.

Here is the exact playbook they followed, including every step, gotcha, and decision point.


Before You Begin: The Decision Framework

Not every bbPress site needs to migrate. Here is when migration makes sense and when it doesn’t:

Migrate if…

  • Page loads are slowing as your forum grows
  • You spend hours weekly on manual spam moderation
  • You need Q&A spaces, idea boards, or social feeds
  • You are paying for 3+ bbPress add-ons for basic features
  • bbPress core development pace concerns you
  • You want trust-based auto-moderation

Stay on bbPress if…

  • Your forum runs well and performance is fine
  • You rely heavily on BuddyPress group forums (deepest integration)
  • You use bbPress-specific add-ons with no Jetonomy equivalent
  • Your community is small (under 1,000 topics) and moderation is manageable

Phase 1: Preparation (30 minutes)

Back Up Everything

Before touching anything, create a complete backup:

  • Full database export (phpMyAdmin, WP-CLI, or your host’s backup tool)
  • WordPress files backup (wp-content folder at minimum)
  • Note your current bbPress version and active add-ons
  • Screenshot your forum structure for reference

Set Up a Staging Site

Never test a migration on your live site first. Use your host’s staging feature, a Local by Flywheel install, or an InstaWP sandbox. Clone your production database to staging so you are testing with real data.

Install Jetonomy on Staging

Install and activate Jetonomy on your staging site. Keep bbPress active – the importer needs to read from bbPress tables. Run the Jetonomy setup wizard but skip demo content (you will be importing your own).

Phase 2: Preview the Migration (5 minutes)

Go to Jetonomy > Import > bbPress. Click Preview Import.

The dry-run scans your bbPress data without changing anything and shows you:

What It ShowsWhy It Matters
Total forums, topics, repliesVerify the count matches what you expect
Forum-to-space mappingEach bbPress forum becomes a Jetonomy space
User accounts to processAll topic/reply authors will have Jetonomy profiles created
Potential issuesSpecial characters, empty forums, orphaned replies
Estimated import timeSo you know how long the actual import will take

Review the mapping carefully. By default, all bbPress forums become Jetonomy “Forum” type spaces. But you might want your “Questions” or “Help” forum to become a Q&A space instead. Adjust the mapping before proceeding.

Phase 3: Run the Import (2-5 minutes)

Click Start Import. The importer processes content in batches and shows a progress bar. Here is what happens during import:

  1. Forums are created as Jetonomy spaces with titles, descriptions, and visibility settings preserved
  2. Topics become Jetonomy posts with original authors, dates, and content intact
  3. Replies transfer in their original order, threaded under the correct posts
  4. Sticky topics become pinned posts
  5. Closed topics become locked posts
  6. Topic tags transfer as Jetonomy tags
  7. User profiles are created for every topic and reply author with Trust Level 0

If anything interrupts the import (server timeout, browser close, network issue), come back and click Resume. The importer tracks exactly where it stopped and picks up from the next unprocessed item. No duplicates, no missed content.

Import Speed Reference

Forum SizeTopics + RepliesTypical Import Time
SmallUnder 1,000Under 30 seconds
Medium1,000 – 10,0001-3 minutes
Large10,000 – 50,0003-10 minutes
Very large50,000+10-20 minutes

Phase 4: Verify (15 minutes)

After import completes, verify everything transferred correctly:

  • Browse each space. Open every imported space and check that topics appear with correct titles, authors, and dates.
  • Read a few threads. Pick 5 popular topics and verify all replies are present in the right order.
  • Test search. Search for a known topic by keyword. It should appear in results.
  • Check member profiles. Visit a few member profiles and verify their forum history shows.
  • Test posting. Create a new topic and reply to make sure everything works going forward.
  • Check counts. Verify topic and reply counts match what the preview showed.

Phase 5: Configure Post-Migration (20 minutes)

Set Up Trust Levels

All imported users start at Trust Level 0. Configure the promotion thresholds in Jetonomy > Settings > Trust Levels. Within 1-2 weeks, your active members will naturally progress to higher levels based on their continued activity.

Convert Spaces to Different Types

Now that your content is imported, consider converting some Forum spaces to other types:

  • “Help & Support” forum? Convert to Q&A for accepted answers and voting
  • “Feature Requests” forum? Convert to Ideas for voting and status tracking
  • “News & Updates” forum? Convert to Social Feed for quick updates

Set Up URL Redirects

Your old bbPress URLs (e.g., /forums/topic/how-to-fix-x/) need to redirect to new Jetonomy URLs to preserve SEO value and avoid broken bookmarks. Use a redirect plugin like Redirection or Safe Redirect Manager to create 301 redirects from old patterns to new ones.

Deactivate bbPress

Once you are confident everything works, deactivate bbPress and its add-ons. Jetonomy does not depend on bbPress in any way after import. You can delete bbPress entirely, or leave it deactivated as a safety net for a few weeks.

Phase 6: Go Live on Production

After successful testing on staging, repeat the process on production:

  1. Schedule a maintenance window (15-30 minutes depending on forum size)
  2. Put the site in maintenance mode
  3. Take a fresh production backup
  4. Install Jetonomy, run the import
  5. Verify, configure trust levels, set up redirects
  6. Deactivate bbPress
  7. Take the site out of maintenance mode

Communicate with your community before the migration: “We are upgrading our forum software on [date]. The forum will be briefly unavailable. All your posts, replies, and profile data will be preserved.”

What Transfers and What Doesn’t

TransfersDoes Not Transfer
All forums, topics, repliesbbPress user signatures
Original authors and datesbbPress-specific plugin data (GD Tools settings, etc.)
Sticky and closed statusbbPress role assignments (mapped to Trust Level 0)
Topic tagsForum subscriptions (members re-subscribe)
User accountsFavorites lists
Content formatting (HTML)Third-party add-on data

Before vs After: Real Client Results

MetricbbPressJetonomy
Forum index page load3.2 seconds0.4 seconds
Individual topic page load1.8 seconds0.3 seconds
Spam posts requiring manual review~40/week~2/week (trust levels block the rest)
Admin moderation time5 hours/week20 minutes/week
Annual plugin costs$280 (4 add-ons)$0 (everything included free)
Community formats availableForums onlyForums + Q&A + Ideas + Social Feed
Member complaints about speedRegularNone

Also Works for wpForo and Asgaros

Jetonomy includes importers for wpForo and Asgaros Forum with the same dry-run preview and resume capabilities. The process is identical – just select the source plugin on the Import page.

Ready to Migrate?

Start on a staging site. The preview mode is completely safe and shows you exactly what the migration looks like before touching any data. If you like what you see, the actual import takes minutes.


Related Reading: