Logging
Errors are written to logs or databases which notify the developer so swift action can be taken.
Example solution
Check details
Map fields
| Employee name | Email address | Team |
|---|---|---|
| — | — | — |
Built for the real world
A straightforward automation like this requires standard software concepts to ensure reliability.
Errors are written to logs or databases which notify the developer so swift action can be taken.
Strict processes ensure input and output data is acceptable and correct. Without this, incoming information may be the wrong shape for the system and prevent the workflow from running properly/
Before sending details to each platform, a check is carried out to ensure the details aren't already there - this is a rare case but it can happen if a successful write to said platform never returns confirmation - this is the kind of edge case BFdev systems are built with in mind of.
Built around your process
This automation is highly adaptible to your business needs
While this automation specifically deals with the employee onboarding process, it's really an example of how many data input can be automated. For example even if you have a low turnover and employee onboarding takes little of your time, you may spend lots of time filling out candidate details - as in the case of a hiring manager or recruiter.
The main variability in this app comes with what systems your business uses - whether its CRMs, spreadsheets, an in house app, or even whatsapp for more informal setups.
As this automation handles employee information, stringent security measures may be required. Stronger checks on incoming information may be utilised, as well as stricter rules on who can access employee information once its in the system.
The same approach works wherever information needs to move between systems.
Capture candidate and employer details once and populate the relevant systems.
Transfer maintenance requests into the property system, linking the tenant, property and issue without retyping.
Take information from client intake forms and populate case records and standard documents.
Take client briefs submitted through forms and create project records, tasks and campaign documentation.