| 开发者 | sprigly |
|---|---|
| 更新时间 | 2026年5月27日 13:30 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/portal/ on your WordPress site and see their journey, milestone by milestone/portal/.htaccess hardening + media library filter/portal/ URL to work correctly.
Recommended: Install and configure an SMTP plugin (WP Mail SMTP, Post SMTP, FluentSMTP, or Easy WP SMTP) to ensure reliable email delivery. By default, WordPress sends mail through your hosting server, which can be filtered or junked by Gmail/Outlook/Yahoo. Sprigly detects an active SMTP plugin and shows its status in Sprigly → Settings → Tools.Yes. The client portal at /portal/ is fully self-contained and does not inherit your theme's styles. It works correctly with any theme — including page builders like Divi, Elementor, and Beaver Builder.
Yes, each client has a WordPress user account with the sprigly_client role. This role gives them access only to the client portal — they cannot access wp-admin. Sprigly creates the account automatically when you add a client.
At /portal/ on your WordPress site (e.g. yourdomain.com/portal/). You can find the full URL in Sprigly → Settings → Portal. Share this link with your clients.
Nothing, by default. The "Protect data on uninstall" setting is ON by default, which means all your journeys, clients, milestones, and reflections are kept in the database even if the plugin is deactivated or deleted. You can change this behaviour in Sprigly → Settings → Tools.
Yes. Sprigly detects WP Mail SMTP, Post SMTP, FluentSMTP, and Easy WP SMTP automatically and routes all email through whichever is active. We strongly recommend installing an SMTP plugin for reliable delivery.
Yes. You can set a custom portal name, upload separate logos for the login page and the portal nav bar, set logo heights, and pick a primary brand colour (used for buttons, progress bars, and accents in the portal and emails).
Yes. When creating or editing a journey, set the "Client-facing role" field to whatever suits your profession, coach, trainer, mentor, teacher, tutor, instructor, guide, etc. This replaces the default "practitioner" in all client-facing emails for that journey. A suggestion is auto-filled based on the Industry/Category you select, but you can change it to anything you like.
Sprigly Pro (sold separately at sprigly.co) layers on the practitioner toolkit: checkpoint sign-offs, scheduled milestone unlocks, custom check-in fields, a Resources library, practitioner notes, file uploads on reflections, branded PDF progress reports, JSON export and import, multi-practitioner Team support, and a branded login page. See https://sprigly.co/pricing/ for the full feature list.
Sprigly keeps your client data on your own WordPress installation, sends emails through your own site's wp_mail(), and ships its display font (Poppins) inside the plugin so the portal does not contact Google Fonts.
There are two narrow situations where the plugin does reach out to a third party, both opt-in by behaviour:
wp_oembed_get() to fetch the embed metadata from YouTube or Vimeo so the video can render. The response is cached for 24 hours.Sprigly is built to support GDPR compliance. Client data is stored only on your own WordPress installation. You remain the data controller for all client data on your site.
Sprigly ships a built-in Safety & Backups page (Sprigly, Safety & Backups, admin-only). It takes snapshots of all nine Sprigly DB tables (journeys, milestones, clients, progress, reflections, notes, resources, custom fields, field responses) directly inside your own database. Nothing is sent off-site. By default the plugin takes a snapshot every night and after every Sprigly plugin update, plus you can take a manual snapshot any time. Restores are reversible (a pre-restore safety snapshot is taken automatically). Both automatic behaviours can be disabled in the Settings tab. This is a safety net for routine "before I touch this" moments, your hosting provider's full-site backups remain the authoritative recovery path for catastrophic loss.
.sp-rating-btn CSS. Added Focus equivalents (full-width stretched buttons, brand-darker selected state, hover lift) so the rating row reads polished across both Pro themes.