2023-1Q [CRM] Voice Contracts
A new feature (or set of features, which bind together) has been added to SIMPLer, that allows operators the ability to add voice contracts.
The voice Contracts Flow would be as follows:
Once a customer is ready to sign a contract with the Operator, the call is established between the CSR and the Customer. The call will be recorded and once finished, it is written to the FTP server (that belongs to the Operator).
During the call the information that establishes the agreement is exchanged.
In SIMPLer the CSR will generate a non-signature-required document (contract) and uses the function "Send & Save Document" that generates a file, sends it to a customer and saves it on the FTP server.
The CSR will then enter the bank account details in SIMPLER, that are provided during the call.
Bank account details are marked as coming from channel "voice", are validated via external bank validation module and set to read-only
Once they are entered, the validation mechanism checks and corrects BIC and two emails are generated:
(i) Email To Customer that contains all the information about bank account details gathered with a PDF copy
(ii) Email To Operator informing about successful mandate sign-up
A PDF copy is also stored under the operator's FTP server
Finally, on the Operator's end, there is a script running periodically that checks and compares file-names, timestamp and user id of recently added files vs the call-file. Once the match is found, the Operator uses Azotel API to push the information about the call-file to customer attachments section, so call-file (marked as type "voice" ) is available via SIMPLer platform.
To make use of this feature:
1. Operator API:
assignSingleAttachments function has been updated to work with the external clients to be able to successfully upload attachment information into the attachment table, of SIMPLer platform.
(a) 'filename' parameter has been revised and incorrect path details have been removed
(b) 'type' parameter has been added to the function. It is an optional parameter. Once provided, it should be set to "voice". It can be extended to take other types in the future.
2. Attachments - Type:
A new Option called "Type" has been added to the attachments (electronic documents) section. It has two values at the moment "default" & "voice". It is possible to mark an attachment as "voice" in order to be able to seperate it from other attachments
Fig 1: Attachment Type - voice
3. User Right: Attachments -> voice:
This user right protects who can get access to "voice" attachments. It does not restrict the user from adding "voice" attachment, however if they do not have this user right, they will not be able to get access to it later.
Fig 2: User Right > Attachments > voice
4. Send and Save Document (no signature):
This function generates & sends a document to a customer. The document does not require a signature. Document is also being pushed to external FTP server.
Under 'Generate Electronic Documents' > Send document to customer > Send & Save Document (no signature) and then 'Send Document'
Fig 3: 'Generate Electronic Documents' > Send document to customer
Fig 3.1: Send & Save Document (no signature)
5. ApplyFinancial module in SIMPLer.
The ApplyFinancial module has been extended for use in SIMPLer (it was limited to EUP). ApplyFinancial takes IBAN and is able to check its accuracy, direct debit capabilities and pull BIC out of IBAN. With a set of additional local features it is configured to do more.
You will find this under Settings > Modify 3rd PArty Modules
Fig 4: 3rd Pary Modules
Fig 4.1: 3rd Pary Modules
(a) USE_IN_SIMPLER flag - if it's set to "1" applyFinancial will be enabled in SIMPLer. Attempt to add IBAN will be verified and validated - incorrect IBANs will not be allowed to be saved and an error message will appear.
Fig 5: Bank Account Details
(b) Auto-BIC - BIC is pulled from applyFinancial to minimise errors from BIC being entered by CSR. It will be checked and updated if not correct, based on the IBAN provided. This is feature does not require additional options to be enabled .
(c) ALLOWED_COUNTRY_CODES_VOICE_CHANNEL - dedicated option per voice channel. All other channels will use a list defined under ALLOWED_COUNTRY_CODES. Adding an IBAN with a country code that is different from what is on the list will fail.
6. Voice Direct Debits / Mandates / Bank Accounts:
(a) Channel - In order to be able to separate bank account details added via phone call, a new channel function has been implemented. It allows CSR to mark bank account details as "voice" or leave them as default (blank). Note that bank account details added via EUP will be marked as EUP.
Fig 6: Channel: Voice
(b) User Right - You can set this under Settings -> Customers -> bank details - delete voice. This user right prevents unauthorised users from deleting bank account details that were entered and marked as "voice".
Fig 7: Bank details - delete voice
(c) SPID setting - EFT Added via Voice - Read Only. It marks a bank account marked as "voice" as read-only. It will not be possible to modify bank account details if it is already added as "voice"
Fig 8: EFT Added via Voice - Read Only
(d) SPID setting - SEPA: Voice - Send Customer Signup Email . This option enables email functionality.
Fig 9: SEPA: Voice - Send Customer Signup Email
There are two additional configuration settings:
(i) email template - voice_sepa_signup
available variables:
%OPERATOR_NAME%
%CUSTOMER_NAME%
%CUSTOMER_INVOICINGID%
%SEPA_SUBMITTER_NAME%
%SEPA_CREDITOR_ADDRESS%
%DEBTOR_NAME%
%DEBTOR_ADDRESS%
%IBAN%
%BIC%
%UMR%
%CREDITOR_IDENTIFIER%
%PAYMENT_TYPE%
%SIGNUP_DATE%
%OPERATOR_PHONE%
%OPERATOR_EMAIL%
(ii) pdf template - defined under Templates -> Attachments
(e) SPID setting - SEPA: Voice - Send Email to Operator on successful signup. This option enables email functionality. As value it accepts recipient email address
Fig 10: EPA: Voice - Send Email to Operator on successful signup
email template - voice_sepa_signup_operator
available variables:
%OPERATOR_NAME%
%CUSTOMER_NAME%
%CUSTOMER_INVOICINGID%
%CUSTOMER_ID%
%OPERATOR_PHONE%
%OPERATOR_EMAIL%
%TIMESTAMP%
(f) SPID setting - SEPA: Voice - Signup Doc - Electronic Document Field ID
Fig 11: SEPA: Voice - Signup Doc - Electronic Document Field ID
This should point to the electronic document used as a source for the PDF generated & attached to the email sent out to the customer & saved on the FTP server. Electronic Document can be set & configured under Settings -> Electronic Documents. PDF template can be configured under Templates -> Attachments
(g) SPID setting - SEPA: Voice - Signup Doc - Store Under Electronic Docs
Fig 12: SEPA: Voice - Signup Doc - Store Under Electronic Docs
This enables Voice Signup Doc to be stored under external FTP server
Useful link/s: (
https://sites.google.com/a/azotel.com/wiki/electronic-document-custom-fields
https://sites.google.com/a/azotel.com/wiki/2020-3q-paperless-sepa-direct-debit-mandate
https://sites.google.com/a/azotel.com/wiki/frequently-asked-questions/simpler-api?authuser=0
https://sites.google.com/a/azotel.com/wiki/how-to-change-default-email-text?authuser=0
https://sites.google.com/a/azotel.com/wiki/simpler-features/features-index-1/2018-3q-example
Published Date: 11 January 2023
Engineer: P.D
Contact Azotel Support:
Need more help? Save time by creating a maintenance ticket to Azotel through your instance or email support@azotel.com.