Bsaeed Family Tree Builder
Bsaeed Family Tree Builder

Bsaeed Family Tree Builder

0/5 (0 ratings) — active installs Updated Sep 19, 2026
Interactive family tree showing clearly organized generations, couples, and children

Interactive family tree showing clearly organized generations, couples, and children

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.