Skip to main content

Recipes

Recipes are written for developers. Each one is a complete, working code example that combines one or more hooks or filters to solve a specific customization — the common ones you are likely to want, and the less common ones that are hard to work out from the hook reference alone. They are examples to adapt, not features to configure. Browse by area below, or use the search box to find recipes by keyword.

Recipes marked advanced assume you are building a custom bridge, add-on, or deeply custom integration. Some recipes require an add-on to be installed — the add-on requirement is noted on each recipe’s page.


Feeds

Change what goes into your RSS feeds and how they are served: tracking prefixes on audio URLs, extra tags and fields, redirects, and timing or post-processing the finished feed.


Episodes

React to episodes being published, scheduled or unlocked, and change what a listener sees on an episode they can’t hear yet.


Subscribers and Access

Decide who gets access and react when that changes: granting access from other purchases, syncing subscribers to outside tools, and responding to sign-ups, plan changes, lapses and revocations.


Email

Customize the emails Benecaster sends: replace or suppress individual emails, add merge tags, send through an outside provider, and keep opt-outs in sync.


Analytics and Monitoring

Send Benecaster’s subscription and download data to outside analytics and alerting tools, and adjust how that data is recorded and kept.


Migration and Import

Shape episodes as they come in from an existing feed or another podcast plugin, and react when a feed sync finds something new.


Add-on Development

Building blocks for your own add-on: registering it, adding settings, REST endpoints, custom post types and setup-wizard steps, and fitting into Benecaster’s screens.


Change how episode search finds and presents results, or replace it with your own search.


Templates and UI

Add your own sections to the pages Benecaster renders, and change the prompts listeners see.

See Also

Need this built rather than just documented? See our services →