Skip to Content Skip to Menu

🌟 CB Editor Assistant 1.0.0 is here! Discover our new AI Joomla Plugin that wrote its story! (and this banner!)
Start at just $12.50/month* or 💸 save 30% with our 🛍️ Black Friday Intro Offer for your subscription's lifetime
🎉 Black Friday sale is here! Great savings on professional and developer memberships! Get 25% off now with code BLACK-FRIDAY-2024!

CB Auto Actions (9.3.0)

Unlimited automation with trigger, event, or schedule based actions. Configure workflow related tasks around your community without coding. Send emails, private messages, update field values, change Joomla ACL group, execute database queries and much more. This no-code tool can bring new amazing features to any site including custom API endpoints for your apps!
orTry our demo
fields action

Automation

Completely automate large workflows with a few simple no-code actions and make life easier!

Schedule

Easily schedule tasks to run automatically using CRON or Joomla's built in task scheduler.

Triggers / Events

Built in helper tool to find the right Community Builder trigger or Joomla event to act on!

Authentication

Supports Joomla API Token authentication for any auto actions making custom API even easier!

Support

With our dedicated support we can help you get your auto actions setup in no time.

Community

Join a community that is ever growing and help change the future of CB Auto Actions with your own ideas!
auto action

Auto Actions

Build amazing automation for any of your websites workflow needs using our included 28 action types (and more to come!). These auto actions range from outputting custom code, change field values, granting CB Paid Subscription subscriptions, or even as simple as sending emails on any Community Builder trigger or Joomla event.

Action CB Activity AcyMailing CB AntiSpam CB Blogs CB Package Builder CB Paid Subscriptions Code Connection Content Email Field CB Gallery CB GroupJive CB Invites K2 Kunena Login/Logout CB Menu Module Piwik Private Message CB Privacy Query Redirect Registration Request Usergroup

batch action

Batch Actions

Run auto actions against a large custom set of users using batch actions. Intelligently keeps track of the last batch ran allowing for safe continues use from CRON to process actions against even your entire userbase! Notify every user with email actions, update their profiles, run custom code, and much more!

Need dedicated support?

Subscribe now and have access to our support forums or give our documentation a try!

Triggers / Events

Works with any Community Builder Trigger or Joomla Event for any auto action to easily extend even 3rd party extensions with new functionality personalized to your site. Add new redirect workflows to form submissions, render new content in 3rd party extensions for customized displays, or send data off to external systems for deeper integration. The built in trigger helper will make it even easier to use events like never before!

action triggers

Conditions

Customize exactly who an auto action applies to using a robust conditions system. With conditional actions you can be sure only your target users can run an auto action. Great for granting new user permissions based off fields values!

action conditions

Usage Limits

Need an action to only be performed a limited number of times or even once per user? Simply set custom usage limits for your auto action and you're done. Limit checks are entirely automated and handled for you!

action uses

Ready to take CB Auto Actions for a test drive? Check out our comprehensive demo site!

Our amazing demo site gives you full control to explore all our products to your hearts content. Feel free to modify it and try things out!

Display Options

Output auto actions however you want, whenever you want, wherever you want using customized Output options. From simple HTML displays, to JSON responses, to custom PHP coding you'll always be in control of how your auto actions display. Access auto actions directly to use them like custom built Joomla component endpoints for easily building out new extensions with ease!

None Silent Redirect return echo var_dump exit print JSON

action output

Substitutions

Every auto action integrates cleanly with Community Builder substitutions providing a no-code solution for inserting profile data. Easily grab user names, ids, email addresses, or any custom field you've created! Substitutions will also be extended with Trigger / Event variables allowing easy no-code access to external data with a simple [string]!

action substitutions

Format Functions

Includes custom substitution replacement functions for running PHP functions cleanly and safely without needing to know how to code a single line of PHP! Need to reduce the length of some text? We've got you covered! Need to repeat a fields value? No problem! These 18 no-code format functions will make implementing custom solutions a breeze!

clean convert math time date length replace position occurrence repeat extract trim encode decode translate prepare substitutions function

action functions
registration subscriptions

CB Paid Subscriptions

Grant subscriptions, remove subscriptions, or even dynamically create coupons with ease with CB Paid Subscriptions integration support!

profile activity

CB Activity

Create new activity, send on-site notifications, or even automatically follow users with CB Activity integration support!

profile gallery

CB Gallery

Render galleries on any Trigger / Event with display or create new linked media with CB Gallery integration support!

scheduled action

Task Scheduler

With built in support for Joomla's task schedule and direct access CRON URL's you can schedule actions or batches to run regularly whenever you need as often as needed. Fantastic for automating away tedious management tasks or even for automating gathering and pushing of analytical data to external systems!

manage actions

Management

With a robust set of management pages you can keep track of action uses, organized your auto actions, and configure your batch actions with ease. Built in System Actions make it easy for us to launch new features and provide you with simple examples for building your own new features!

orTry our demo

FAQ

Yes, the dropdown is just an autocomplete to help with know Triggers and Events. Simply type the Event / Trigger you want to act on and press Enter. For Joomla events be sure to prefix with joomla_ to let CB Auto Actions know you explicitly want to act on a Joomla event.

Yes, adding &format=jsonapi to the auto action URL will allow it to authenticate Joomla API Tokens and will force a JSON output providing a safe means of implementing minimal to no-code custom API endpoints.

Yes, using the "Next Action" parameter you can call another action after one has already completed. This is great for chaining specific behavior together like with processing custom form data to save the data, then send an email, and finally display some custom HTML.

Maybe, while we do not directly provide configuration assistance or custom coding we can guide you on the best action type to use and on what trigger or event based off your needs. Feel free to reach out on our support forums should you need help!

Yes, you can act on any Joomla event you like by prefixing it with joomla_ so as long as that extension has events to act on you can safely and easily extend those extensions with new custom behavior.

Yes, using the Request action type you can make GET/POST requests to external services cleanly with whatever data you like (even supports substitutions!). This is great for pushing user data to external systems for clean automated integration.

Open Source

Everything you download from Joomapolis - whether free or paid - is GPL v2 licensed. This means that you can install it on all your websites and use it forever. Learn more about your GPL v2 privileges.