Bsaeed Family Tree Builder

Bsaeed Family Tree Builder

By bsaeed
Details
View on WordPress

Bsaeed Family Tree Builder is an all-in-one WordPress plugin for building a family tree website with membership and subscription support β€” everything you need in one plugin, with no locked or paywalled features.

🌳 Family Tree Builder

  • Interactive, zoomable family tree β€” search by name, expand/collapse branches, fit-to-screen and center controls
  • Add photos for each family member, with automatic initials shown when no photo is set
  • Couples are shown clearly grouped together, visually distinct from other relatives
  • Personal photo albums for each family member
  • Social media links (Facebook, Instagram, Twitter, WhatsApp, LinkedIn, YouTube) on individual profiles
  • Find Connection β€” instantly discover and visually highlight how any two family members are related, however distant
  • Support for multiple family trees on one site, each independently configurable
  • Set each tree’s visibility to Public, Members-Only, or Password-Protected
  • Export any tree to PDF, or share it directly to Facebook, Twitter, or WhatsApp

πŸ‘€ User Accounts & Membership

  • Flexible registration: open sign-up, email verification, or admin-approval β€” your choice
  • Full login, logout, forgot-password, and reset-password flows built in
  • Role-based access control (Member, Moderator, Administrator)
  • Link a user account to their specific person in the family tree

πŸ’³ Subscriptions (Optional)

  • PayPal-powered recurring subscriptions, entirely optional β€” the plugin works fully without it
  • Unlimited custom subscription tiers with your own pricing
  • Self-service β€œMy Account” page where subscribers manage their plan and billing
  • Subscription status syncs automatically via PayPal webhooks

πŸ“Š Admin Dashboard

  • At-a-glance stats on membership and subscriptions
  • Manage a site-wide list of family surnames and villages/locations
  • Custom colour theme picker β€” restyle the tree and member pages to match your brand in a few clicks
  • Automatic page setup for login, registration, password reset, and account pages

🌐 Multi-language Support

  • Enable and edit translations directly from wp-admin, no separate translation plugin required
  • Right-to-left (RTL) language support built in

πŸ”” Notifications

  • In-app notification bell with unread-count badge for logged-in members

πŸ“± Built for Every Device

  • Fully responsive design β€” the tree, forms, and admin pages all work smoothly on phones and tablets

Every feature listed above is fully available to all users; this plugin does not lock or limit its own built-in functionality behind a subscription tier.

Shortcodes

  • [bsaeed_family_tree_canvas tree_id="1"] β€” render the family tree canvas
  • [bsaeed_subscribe plan="basic" price="$9/mo" description="..."] β€” plan card with a Subscribe button
  • [bsaeed_my_account] β€” subscriber dashboard (plan, status, next billing, cancel)
  • [bsaeed_register] β€” registration form
  • [bsaeed_login] β€” login form
  • [bsaeed_forgot] β€” forgot-password form
  • [bsaeed_reset] β€” password-reset form (linked from email)
  • [bsaeed_person_album person_id="5" tree_id="1"] β€” photo album for a person
  • [bsaeed_notifications] β€” bell icon with notification dropdown for logged-in users
  • [bsaeed_lang_switcher] β€” language switcher

External services

This plugin connects to PayPal to process subscription payments. It is only used if you configure PayPal billing under Bsaeed Family Tree Builder SAAS Plans; the family tree and user-account features work without it.

What is sent and when:

  • When you configure a plan, the plugin requests an OAuth access token from PayPal using the Client ID and Secret you provide.
  • When a visitor subscribes, the plugin creates a PayPal billing subscription and sends the selected plan ID.
  • PayPal sends subscription status updates (activated, renewed, cancelled, etc.) to this plugin’s webhook endpoint, which the plugin verifies and stores against the relevant user account.
  • No family tree data, member details, or photos are sent to PayPal β€” only subscription/billing information (plan ID, subscription ID, and billing status).

This service is provided by PayPal: Terms of Service and Privacy Policy.

Details

Plugin code:
bsaeed-family-tree-builder
Plugin version:
6.0.1
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.1
Total installations:
0
Last updated:
2026-09-19
Rating:
Times rated:
0
family-tree
genealogy
membership
paypal
subscriptions