Ensora (Catalyst) Integration - Setup
Aloha ABA and Ensora are now integrated with one another, allowing users to combine the practice management piece to their clinical data collection. Below are the steps to connect your Aloha ABA site to Ensora:
Establishing Connection between Aloha and Ensora
In Aloha
- Click Settings > System Settings > Clinical Integrations
- Click the blue + button and "Add Clinical Integrations"
- Select "Ensora" from the dropdown menu.
- Click "Connect with Ensora". This will prompt you to the Ensora login page, where you will need to enter your Ensora login credentials.
- Once logged in, you will be redirected to an online consent page. Select the checkbox to agree to the Authorization Agreement > Allow Access.

- Once the connection is established, you will be redirected to Aloha's Clinical Integration screen and the status will be displayed as "Connected"
- Now that the connection has been established, two additional settings appear underneath the status. Toggle both of these to "On" to allow information and session notes come back into Aloha to complete the session so your staff will not have to complete things in both systems.

- Auto update Appointment Info time as per the Session Note = Session note time from Ensora will update the appointment time in Aloha. This ensures accurate billing minutes.
- Auto complete the Appointments = Once the session note is signed/completed in Ensora, it will automatically complete the corresponding appointment in the Aloha calendar.
Syncing Staff and Clients
- Refresh your Aloha ABA site. On the left hand menu, Click Settings > Clinical Integrations.
- Ensora should now appear in the dropdown.
- Click Ensora. You will be taken to the "Sync Management Screen" where you can manage synchronization of your staff, clients, and view the statuses of appointments that were sent via the integration.


IMPORTANT FOR SYNCING TO WORK:
Staff Syncing: Staff profiles in Aloha and Ensora must have identical first/last name spelling and email addresses in both Aloha/Ensora for it to successfully sync.
Client Syncing: Client profiles in Aloha and Ensora must have identical first/last name, DOB, and sex at birth in both Aloha/Ensora for it to successfully sync.
- If any of these fields are different between Aloha/Ensora, the system will create a new profile for the staff/client in Ensora and sync to that newly created profile instead of your existing Ensora lient profile.
- As such, please ensure that all required fields are identical in both platforms before initiating the "Sent" button.
Status options:
- Blank: The existing Aloha profile has not been initiated to be sent over/mapped to Ensora.
- Sent: The profile in Aloha was sent over to Ensora and did not sync with any existing profile.
- Synced: The profile in Aloha corresponds with/is synced with a profile existing in Ensora. All profiles need to be "Synced" in order for the integration to work.
If you notice a profile in the left hand column that isn't being synced with a Ensora profile, check the required fields of those profiles in Ensora to ensure it matches with how it was entered in Aloha. Once it matches, the profiles should automatically appear as "Synced"
Requirements for SOAP Note Matching
Before you can begin linking your SOAP notes to Aloha sessions, your templates must be configured to allow the session mapping to occur. For all existing SOAP note templates, be sure to edit it to include a "Session" field. This field needs to be added beneath the date field.
This session field is where you and your staff will select the appointment that it's synced to in Aloha. If you do not select the session in the SOAP note, the note will not come back to Aloha.
Other Requirements for SOAP Note Matching
- SOAP Note must have the Date entered.
- Student must have appointments in PMS that match the Date entered for the same Therapist.
- Clinic must have Integrated Calendar turned on. See Integrated Calendar on Catalyst here
- If you are integrated, make sure your student’s time zone under their Demographics has the correct time zone set as this information is used when matching and updating times of appointments within Aloha.
Related Articles
Hi Rasmus Integration - Setup
Aloha ABA and Hi Rasmus are now integrated with one another, allowing users to combine the practice management piece to their clinical data collection. Below are the steps to connect your Aloha ABA site to Hi Rasmus: In Hi Rasmus: Log into Hi Rasmus ...
Motivity Integration - Setup
Aloha ABA and Motivity are now integrated with one another, allowing users to combine the practice management piece to their clinical data collection. Below are the steps to connect your Aloha ABA site to Motivity: In Aloha Click Settings > System ...
Aloha/Motivity Integration FAQ and Troubleshooting
After setting up your Motivity integration with Aloha, you may find yourself running into a few issues. We've included this video to help you get a general sense of what the integration looks like between the two platforms and some common errors that ...
Stripe Integration
Stripe is a versatile payment platform that offers businesses and individuals the tools and services they need to accept and manage online payments. We're thrilled to announce our integration with Stripe at Aloha. This integration allows us to ...
Secondary Billing in AlohaABA
Secondary Billing in Aloha ABA Step by step guide to setting up and billing secondary claims in Aloha FYI: As of 7/3/24, our Secondary Billing feature will exclusively support Office Ally as the selected clearinghouse at this time. Our team is ...