Stay up-to-date on new features and bug fixes delivered over the last month.

Foundation CRM | Lead management

Track which advertising campaigns drive the most submitted applications

New feature | E-commerce has arrived to FULL FABRIC! That's the ability to analyse the success of your marketing campaigns through Google Analytics by tracking transactions – i.e., submitted applications. Previously, although you could use Google Tag Manager to track submissions, it wasn't possible to identify the respective application templates and classes, nor log additional data such as the price of a class. However, as of now, Google Analytics can also be used to attribute marketing activities to conversions, retrieve the revenue generated by a class AND produce reports on the Return on Investment of different advertising campaigns! Awesome, right? Waste not a single cent more!

This is related and a natural progression to the Price amount and Price currency fields in the programme Details tab, as well as to the global revenue statistics export in ALL PROFILES, which we wrote about last November. For more information on e-commerce and how to set it up, please read the in-depth documentation in our Help Center!

New Features

18 New Features


879 Messages


10 Bugs Fixed

Other Updates

Other Updates
Foundation CRM | Automations
Create automated workflows for custom groups of classes

New feature | Going into General settings and then Institution, you'll now find a brand new tab inside: Lifecycle workflow, a special area where you can group a selection of two or more classes together for the single purpose of creating automated workflows that collectively apply to every class in the group. Until now, it was only possible to set up global automations targeting all the classes or just one, but the advent of groups permits the flexibility of picking exactly which classes are meant to share the same automation and thus dramatically save time! Just press Add lifecycle workflow group, select the desired classes and configure the lifecycle workflow(s) you wish for them.

Foundation CRM | Lead management
Define minimum, maximum and target capacity for classes

New feature | It's now possible to set the capacity of a class through the addition of three new fields to the programme Details tab: Minimum capacity, Maximum capacity and Target capacity, all of which can also be updated through the API. The idea is to help staff get a handle of the massive inflow of applications certain programmes receive, due to which reason this is accompanied by a host of other improvements. For starters, we introduced a new RULE to lifecycle workflows: The capacity of the product is – the options being Below the maximum capacity and Above or equal to the maximum capacity; furthermore, a new ACTION was simultaneously introduced, namely: Transition profile. This essentially allows staff to define lifecycle states that count towards capacity, move applicants to different states based on the maximum product capacity (e.g., change to applicant::submitted if below the maximum capacity, or move to applicant::wait_list if above or equal to the maximum capacity), and, very importantly, to automatically inform applicants when the class is fully booked and they are on the waiting list. Last but not least, if you need to review the capacity of a class (for instance, to compare its performance against its target capacity), the global statistics export in ALL PROFILES now carries that information. No muss, no fuss!

Foundation CRM | Events
Send different emails to applicants and event registrants according to the answers they submit

New feature | From now onwards, you can turn off the default applicant and event emails that are dispatched in response to submitted applications and event registrations in favour of setting up custom emails in automated workflows. Before, although you could set up custom emails already, you still had to send the default email message too; however, the former can completely replace the latter now. Just go to the event Message tab or to the Automation tab of an application template and tap Enabled to deactivate the default email message.

Foundation CRM | Lead management
Add HTML to your staff signature

New feature | Staff members can now use HTML to customise their email signature in FULL FABRIC. To do so, go to Profile Settings, jump to Email preferences and click <> to launch the HTML editor.

Origin | Applications
Rename Kira's video tab on application templates

Improvement | If your instance is integrated with Kira or your school is currently considering to use Kira with FULL FABRIC – Kira being a powerful admissions assessment tool –, we have great news for you: it's henceforth possible to customise the name of Kira's video tab in an application template, which was previously hardcoded as video interview. This puts the ball in your court to coordinate the tab's name with any other assessment steps you may have, so that the application form looks clear, organic and cohesive to applicants.

Advanced | Security
Send double opt-in emails to confirm marketing agreements

New feature | To tighten security around the consent to receive marketing communications, you can now send users a double opt-in email with a second confirmation link, which is triggered whenever users change their marketing policy agreement apart from No contact allowed. Meanwhile, two new states were created to accurately reflect a profile's agreement status: Accepted but not confirmed and Accepted and confirmed. To activate the double opt-in email, go to General settings, Policies, enter Marketing policy, scroll down to Double opt-in email and follow the onscreen directions.

Foundation CRM | Lead management
Compose emails from the homepage

New feature | It's now possible to compose emails right from FULL FABRIC's homepage! Just hit up the Emails tab, press Compose and get to business in two quick clicks!

Foundation CRM | Lead management
Change the recipients of your one-to-one emails

Improvement | We've added the ability to change the email addresses in the To field, joining the ability to edit the CC and BCC fields. Reply all remains the default reply button, but inside the email editor you can amend the list of main recipients by removing or adding addresses to keep it up-to-date and relevant.

Foundation CRM | Lead management
Delete one-to-one emails to declutter your inbox

New feature | Email deletion is now a possibility, letting you slash both sent and received emails – namely emails in your FULL FABRIC inbox and in the inboxes of profiles that you have access to! Just click the X at the end of the row and then I understand the consequences, delete this email.

Foundation CRM | Lead management
New email verification process

New feature | To streamline the access to applications, we've slightly changed the sign-up process, and as of now accounts are automatically activated once a user signs up, giving applicants immediate access to your school's open intakes and the ability to start an application (which in the past was only possible upon activating the account). That notwithstanding, applicants must still verify their email addresses through a verification link that's sent to them in order to submit an application and open their SETTINGS area, as a matter of security.

Core | Student information system
Create courses and define the details right from the calendar

Improvement | Creating courses is now easier and faster than ever! Just go to the calendar, add a new entry to it, click Create a new course and fill in the details: Course name, Course starts on, Course ends on and Course lecturers. That way, you get to multitask by creating the course at the same time that you create a session. On the other hand, if you're creating a session for a course that already exists, a dropdown menu of all active courses will be made available once you pick the session's Subject, in which case you just have to select the correct course from the list and jump straight into filling the details of the session. Still on this topic, we definitely recommend setting the Course starts on and ends on dates and appointing a Course name, because while the fields are not compulsory, they help quickly distinguish the courses and identify what they're for!

Core | Student information system
See full course name and dates on the calendar

Improvement | Up until recently, the course name displayed on the sidebar of the Core calendar was simply comprised of the subject code and the subject name, but now, in addition, you'll also see the custom course name and the course start and end dates. Not only that, but when you open a course page (e.g., Details, Syllabus, Sessions, etc.), the full course name is always visible on top. This will help you differentiate between courses for the same subject by showing all of the key information at all times – and it's especially helpful to students, who, prior to this, had no visibility whatsoever into the dates.

Core | Student information system
Restrict the class and course pages that a staff user can access

Improvement | It's now possible to restrict staff users' access to the pages of specific classes and courses through their access scopes. This directly impacts the navigation sidebar, meaning that, for every class or course that a staff is denied access to, the items in question won't be visible under PROGRAMMES and SUBJECTS, respectively. Likewise, when attempting to access a class or a course page outside of the access scope through its' URL, a forbidden error page will appear. This is particularly useful if your school collaborates with agencies and partners, because you can carefully control what they get to see.

Core | Student information system
Create transcripts for any lifecycle state

Improvement | Profiles no longer require a student or alumni state to have a transcript, for transcripts can now be created for any lifecycle state, including applicants who are yet to submit their applications.

Core | Student information system
Register and unregister profiles from courses using their transcripts

New feature | A Register for courses button has been added to the top-right corner of student transcripts in order to quickly select courses for the subjects they're studying. As courses are inserted, the opposite is also doable by clicking the X at the end of each row, which promptly deletes the registrations and all associated data. Although you may still use the calendar to accomplish the same, this is a faster and more convenient method to boost your usual workflow! And if you want to get really crafty, the API is at your service: in other words, you can register or unregister profiles on their transcript through the API! Get in touch with us for technical support if you're interested!

Core | Student information system
New date and time picker for sessions

Improvement | We've changed the format of the date and time picker that's used to schedule sessions, and it's gone from a slider using increments of five minutes to two dropdown menus: one for hours and one for minutes. This has made it much easier to input a specific hour and minute (e.g., '11:59') when determining the time of a session!

Core | Student information system
Can't delete sessions containing lecturer costs

Improvement | To prevent staff from deleting sessions with lecturer costs and, as a result, unknowingly lose valuable data, we've added a warning modal that is automatically prompted every time you try to do so: This session cannot be deleted because it has lecturer costs. Please delete the lecturer costs first and then you can delete the session. Do as instructed and try again. When you finally attempt to delete a session with no lecturer costs, you'll get another warning modal reminding you that the action is irreversible; in turn, simply press DELETE SESSION to successfully complete the deletion. This is a defence mechanism to maintain your data safe from any mishaps and help you consistently make informed decisions.

Core | Student information system
Mark lecturer session attendance

Improvement | You can now record the attendance of each lecturer for each session instead of merely recording whether the session took place, making for more thorough and precise reporting. On top of that, the staff member marking the attendance doesn't necessarily have to be the same person approving the lecturer's costs – more to the point, different staff roles can be authorised to: a) edit lecturer costs and attendance but not approve costs, b) approve costs but not edit costs or attendance, c) do absolutely all of the aforesaid. Just let us know which staff roles should do what and we'll be glad to set the permissions!

Foundation CRM | Lead management
Staff can't upload files to FULL FABRIC

Bug fix | There was a bug whereby staff couldn't attach files to emails nor upload them to portal pages, because although the upload appeared to be successful and the files were listed in the email or page, nothing happened when you clicked to download. The download links are correctly working now.

Core | Student information system
Lecturer cost page not loading

Bug fix | When entering the lecturer cost page, an error message was produced and the results did not load, but the page is back to normal now.

Core | Student information system
iCal feed not loading

Bug fix | The iCal feed was temporarily broken, but it's rendering properly now.

Foundation CRM | Lead management
IMAP emails losing their original attachments

Bug fix | Some of the emails added to FULL FABRIC via IMAP did not preserve their original attachments, but all of the attachments are successfully transferred now.

Foundation CRM | Forms & Events
"Add to class" automation malfunctioning

Bug fix | There was an issue with the Add profile to class input on forms and events whereby, when setting that particular ACTION in an automated workflow and selecting a class from the class list, the page instantly froze and took a long time to carry on. This has been fixed and the page no longer freezes.

Foundation CRM | Lead management
Trouble in adding new profiles to classes

Bug fix | The Also add to field in the Create a profile modal was inordinately slow to open the dropdown menu and later be populated with your selection of a class. A fix was deployed and adding classes is again quick and smooth.

Origin | Applications
Staff not able to select empty values on secondary programme choice fields

Bug fix | We had a problem affecting staff whereby you couldn't enter a started or submitted application and simply remove the programme and class in the secondary programme choice field, therefore leaving it blank. Rather, you could only exchange it for another valid intake, if one was available, for if left blank, the field would revert back to its original value as soon as you refreshed the page or tapped the padlock to lock the contents. Rest assured, this bug has been slain and having an intake isn't required anymore!

Foundation CRM | Lead management
"Latest activity" tab not displaying activities past one hour

Bug fix | Due to a bug, the Latest activity tab in FULL FABRIC's homepage wasn't loading any activities older than one hour, but the tab is duly loading every recent activity now.

Foundation CRM | Events
Event registrations fail

Bug fix | Events whose schemas were mapped out to the profile Info tab with the setting Do NOT overwrite existing value had a bug that harmed newly submitted registrations; what happened is that submitters didn't receive the registration confirmation email and weren't adequately depicted in the event's stats. As of now, registrations are added as supposed for all settings.

Foundation CRM | Lead management
Edits to email messages corrupting HTML signatures

Bug fix | Staff users using HTML signatures in one-to-one emails experienced an issue whereby erasing text in the body of an email broke the signature in the email, automatically altering its format – even if it was a small edit such as deleting an extra space or a letter. A fix was implemented and nothing changes the signature anymore.