Thanks for the follow-up. I was able to make my own solution. But, It only works because I happen to have a template exclusive to guest running it. What's cool is that I am able to make it for group-centric redirects based on the assigned user groups.
<?php
$app = JFactory::getApplication();
$user = JFactory::getUser();
$groups = $user->get( 'groups' );
if ( $user->get( 'guest', 0 ) ) {
}
else if ( in_array( 123, $groups ) ) {
$app->redirect( JRoute::_( "index.php/my-groups" ) );
}
else if ( in_array( 456, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/co-colorado-springs" ) );
} else if ( in_array( 789, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/co-grand-junction" ) );
} else if ( in_array( 987, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/fl-downtown-ft-lauderdale" ) );
} else if ( in_array( 654, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/sc-capitol-columbia" ) );
} else if ( in_array( 321, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-alvin" ) );
} else if ( in_array( 741, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-bellaire" ) );
} else if ( in_array( 852, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-the-connectors" ) );
} else if ( in_array( 963, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-cypress" ) );
} else if ( in_array( 147, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-energy-corridor" ) );
} else if ( in_array( 258, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-galleria" ) );
} else if ( in_array( 369, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-greater-heights" ) );
} else if ( in_array( 753, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/beehive" ) );
} else if ( in_array( 951, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-katy" ) );
} else if ( in_array( 357, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-la-conexion" ) );
} else if ( in_array( 159, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-northwest-houston" ) );
} else if ( in_array( 751, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-richmond" ) );
} else if ( in_array( 953, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-sienna-plantation" ) );
} else if ( in_array( 157, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-spring" ) );
} else if ( in_array( 359, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-sugar-land" ) );
} else if ( in_array( 153, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-the-woodlands-business-connection" ) );
} else if ( in_array( 759, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-the-woodlands-strategic-partners" ) );
} else if ( in_array( 957, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-the-woodlands-team-builders" ) );
} else if ( in_array( 351, $groups ) ) {
$app->redirect( JRoute::_( "index.php/groups/viewgroup/tx-west-university" ) );
} else {
$app->redirect( JRoute::_( "index.php/my-groups" ) );
}
?>
It's a special case, but maybe it can help someone in the same situation in the future.