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!
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 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 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!
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!
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!
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
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]!
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
CB Paid Subscriptions
Grant subscriptions, remove subscriptions, or even dynamically create coupons with ease with CB Paid Subscriptions integration support!
CB Activity
Create new activity, send on-site notifications, or even automatically follow users with CB Activity integration support!
CB Gallery
Render galleries on any Trigger / Event with display or create new linked media with CB Gallery integration support!
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!
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!
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.