Businesses, authors, designers, and developers choose to use Sprout Plugins for Craft CMS. Below is a short overview of how we design our plugins with each respective audience in mind.
As a business, you need a CMS that not only helps you manage your content but also helps you grow your business. At the core of all Sprout Plugins are features that satisfy real business goals.
Below is a partial list of business goals you can achieve using Sprout plugins with Craft CMS. You may not see each of these features directly in the user interface but, with the right implementation team and training, all the business strategies listed below can be accomplished with the help of Sprout plugins.
|Create targeted search metadata||SEO|
|Share content with branded social sharing metadata||SEO|
|Define Rich Cards with structured metadata||SEO|
|Generate multi-lingual XML Sitemaps||SEO|
|Monitor 404s and redirects||SEO|
|Capture leads via a contact form||Forms|
|Receive and review application forms||Forms|
|Build targeted landing pages with custom forms||Forms|
|Send your customers a survey||Forms|
|Prevent your forms from receiving spam submissions||Forms|
|Submit your website forms to your CRM||Forms|
|Send personalized, transactional emails to your customers|
|Send a newsletter to your customers directly from Craft CMS|
|Send a newsletter to a customer list managed in your CRM|
|Send a test email with mock data|
|Track and resend transactional email sent via Craft CMS|
|Run custom reports using date ranges and custom settings||Reports|
|Build reports from custom data sources specific to your business||Reports|
|Export and share custom reports as spreadsheets||Reports|
|Import and sync data from a custom CRM||Import|
|Migrate data into a more useful data structure||Import|
|Create import bundles that can be easily reused on similar projects||Import|
|Generate fake data to test design limits and improve performance||Import|
|Remove test data without affecting real content||Import|
As an author, your focus is on creating good content. We want to keep it so.
Sprout plugins provide a seamless, Craft-friendly user experience for content authors. We take care as we build our plugins to extend the Craft UI and reuse design components wherever possible so that using a Sprout Plugin will always look and feel like you are using Craft.
There is nothing worse than finding a plugin that solves a problem you have and then not having the design control you need to implement the design you want.
On the front-end, a key goal as we build our plugins is to give designers 100% control of any HTML code that a Sprout plugin outputs. You'll be able to customize form templates, email templates, lists, metadata, and more.
In the Control Panel, we provide options to rename our plugins, customize permissions, and customize your content model for multi-regional and multi-lingual websites so you can create a client-focused user experience that includes just the fields and sections that make sense for your users.
As a developer, you're likely less interested in what a plugin can do and more interested in what it can't do. Your job often requires taking something that works in a general way and finding a way to make it work for specific project requirements.
Early on, we decided to keep each Sprout plugin focused on doing one thing really well. For example, Sprout Forms comes with Notification and Reporting functionality but the engine behind those features is not provided by Sprout Forms – it's driven by Sprout Email and Sprout Reports.
Allowing our plugins to do one thing really well and talk to one another when they need to helps us create a flexible, extensible developer experience. If you need Notification Emails but we don't offer a trigger for the specific event you need, no problem – you can extend Sprout Email to build your own. If you're building a form and Sprout Forms doesn't provide a field type you need? Again, no problem, you can extend Sprout Forms to build your own.
With Sprout's custom components and flexible APIs you'll have control over customizing Form Fields, Form Templates, Email Templates, Mailers, Notification Events, List Types, Data Sources, Schema, Importers and more.
Whether you need to extend Sprout functionality in Craft or integrate with third-party systems, Sprout does it's best to give you the options you customize your projects to the specific requirements you've been given, without the need to reinvent the wheel.
# Support & Training
While the plugin ecosystem can sometimes feel like the wild west, Sprout plugins are designed by a business for businesses. You can trust that we'll be here when you reach out for support. We're invested in Craft and we're in it for the long haul.
The Sprout team provides support for license holders and is available for Craft and Sprout training and consulting services.
Contact us: [email protected]