Custom Text in VA 2.0
    • 29 Jan 2025
    • 18 Minutes to read
    • Contributors
    • PDF

    Custom Text in VA 2.0

    • PDF

    Article summary

    This article provides an overview of the Custom Text Field in VA 2.0, explaining how to customize the default customText.json file. It includes instructions for downloading, editing, and uploading the file, as well as a reference to available fields for advanced customization.

    Note

    Customizing text fields in VA 2.0 is part of configuring Virtual Agent Preference Profiles. For a complete guide on setting up VA 2.0 Profiles, see How Do I Configure VA 2.0 Profiles?

    Customization Options

    The Custom Text Field in VA 2.0 allows users to modify and upload the default customText.json file to personalize text elements such as notices, headers, and policies.

    Key Components:

    1. Default Custom Text JSON File:

      1. Contains fields for basic customization.

      2. Modify text if needed to meet your company’s requirements.

    2. Additional Fields:

      1. This article provides a separate list of optional fields for advanced customization.

      2. These fields are not included in the default JSON file but can be added manually if needed.

      3. To use these fields, copy and paste them from this article into your default customText.json file.

    Steps to Customize Text

    1. Download the Default JSON File:

    1. Navigate to Setup → Virtual Agent → Profiles → Virtual Agent Preference Profiles.

    2. Locate the "Contact Information" section.

    3. Find the Custom Text Field and click the Download Default button.

    Image Displays the Download Cloud

    2. Edit the JSON File

    1. Open the downloaded file in a text editor (e.g., Notepad++, VS Code).

    2. Locate the fields you want to update and modify their values.

      Example:

    {
        "miranda_notice": "Update your Miranda notice content here.",
        "privacy_policy": "Update your privacy policy here."
    }
    1. Save the updated file with a descriptive name, such as mycompany_customText.json, in a secure folder for easy reference.

    Caution: Ensure changes to the Miranda Notice comply with legal requirements.

    3. Upload the Updated JSON File

    1. Return to Setup → Virtual Agent → Profiles → Virtual Agent Preference Profiles.

    2. Use the Upload button to upload the updated file.

    3. Save the Virtual Agent Profile.

    Available Fields for Customization

    Below is a list of fields you can add to your customText.json file for advanced customization. Copy and paste the relevant fields into your file to update the default values.

    Important:

    • Ensure that the JSON syntax remains valid when modifying the file. JSON is case-sensitive, and each key-value pair must follow proper formatting, including quotation marks, colons, commas, and brackets. Any errors in syntax may prevent the file from loading correctly in VA 2.0.

    • Only add additional fields as they need to be customized to meet your needs.

    {
        site_title: "Virtual Agent Payment Portal",
        site_logout: "Log out",
    
        login_welcome: "Welcome to",
        login_continue_as: "Continue as",
        login_guest: "Guest",
        login_here: "Or log in here",
        login_password: "Password",
        login_forgot_password: "Forgot your password?",
        login_button: "Log In",
        login_sso: "Or log in with",
        login_create_account: "Create an account",
        login_dialog_error_title: "Error",
        login_dialog_error_okay: "Try Again",
        login_failed: "Login failed",
    
        register_title: "Register",
        register_title_guest: "Guest Sign-in",
        register_prompt: "Let's see if we can find your account...",
        register_business: "Register as a business",
        register_business_guest: "Sign-in as a business",
        register_name_entry: "Provide your name",
        register_first_name: "First name",
        register_middle_init: "Middle initial",
        register_last_name: "Last name",
        register_and_other: "And at least one of",
        register_account: "Account number",
        register_address: "Street address",
        register_dob: "Date of Birth",
        register_next: "Next",
        register_next_agree: "By clicking NEXT, you agree to our",
        register_next_policy: "Privacy Policy",
        register_error_title: "Login Failed",
        register_error_required_fields: "Please enter your first and last name, and at least one other field.",
        register_error_no_account_found: "We couldn't find your account. Please enter more account information and try again.",
    
        extra_auth_title: "Security Check",
        extra_auth_subtitle: "We value your privacy",
        extra_auth_ssn_or_dob_prompt: "Please provide at least one of the following in order to keep your account secure.",
        extra_auth_ssn_only_prompt: "Please provide the last 4 digits of your social security number in order to keep your account secure.",
        extra_auth_dob_only_prompt: "Please provide your date of birth in order to keep your account secure.",
        extra_auth_mismatch_title: "Error",
        extra_auth_mismatch_text: "Sorry, that doesn't match our records. Please try again.",
        extra_auth_dob: "Date of Birth",
        extra_auth_or: "Or",
        extra_auth_submit: "Submit",
        extra_auth_required: "Must provide at least one of Date of Birth or SSN",
    
        contact_options_title: "Contact options",
        contact_options_prompt: "What’s the best way to reach you?",
        contact_options_first_name: "First name",
        contact_options_middle_initial: "Middle initial",
        contact_options_last_name: "Last name",
        contact_options_is_business: "Representing a business?",
        contact_options_email: "Email me",
        contact_options_text: "Text me",
        contact_options_text_notice:
            "Message and Data Rates may apply. We will send you messages relating to your payment and weekly reminders. To stop receiving messages send STOP for more information send HELP to {textVendorNumber :string}",
        contact_options_address1: "Address 1",
        contact_options_address2: "Address 2",
        contact_options_city: "City",
        contact_options_submit: "Confirm",
    
        summary_title: "Summary",
        summary_details: "Details",
        summary_balance: "You currently owe",
        summary_make_payment: "Make a Payment",
        summary_modify_plan: "Modify payment plan",
        summary_setup_plan: "Set up a payment plan",
        summary_payment_plan: "Payment plan",
        summary_plan_remaining: "Remaining",
        summary_plan_of: "of",
        summary_plan_due: "due",
        summary_next_payment: "Next payment",
        summary_cannot_pay: "I can't pay right now",
        summary_get_in_touch: "Get in touch with us",
        summary_available_to_help: "We're available to help you",
        summary_manage_documents: "Manage my documents",
        summary_help_account: "Change your phone number, email, mailing address, or password here",
        summary_help_details: "View your account details",
        summary_dialog_register_title: "Register",
        summary_dialog_register_now: "In order to use this feature, you need to be registered. Would you like to register now?",
        summary_dialog_register_okay: "Register",
        summary_dialog_register_cancel: "Cancel",
    
        history_title: "History",
        history_remaining: "Remaining",
        history_of: "of",
        history_payment: "Payment",
        history_payment_failure: "Payment Failure",
        history_make_payment: "Make a Payment",
        history_none: "You don't have any payments",
    
        account_title: "Profile",
        account_description: "Adjust your profile settings down below.",
        account_phone: "Phone number",
        account_email: "Email",
        account_address: "Address",
        account_details: "Account Details",
        account_contact_options: "My Contact Options",
        account_set_here: "set here",
        account_change_password: "Change My Password",
        account_help_edit: "Press here to update your information",
        account_dialog_password_title: "Reset Password?",
        account_dialog_password_prompt: "Send an email to reset the password?",
        account_dialog_password_okay: "Yes please",
    
        bundle_selector_title: "Select your accounts",
        bundle_selector_header: "<p>{debtCount :number} account(s) with {customerClientCodeList :string} totalling {currentBalance|currency}</p>",
    
        details_title: "Account details",
        details_balance: "Total Balance",
        details_header: "You had an Account from {clientName :string} with the account number <span class='account-link'>{accountNumber :string}</span>",
        details_expand: "Expand",
        details_subtotal: "Subtotal",
        details_pay_this: "Pay on this account",
        details_total: "Total amount",
        details_pay_button: "Make a payment",
        details_link_payments: "History of payments",
        details_link_documents: "Manage my documents",
        details_link_dispute: "Dispute",
        details_as_of: "As of",
        details_you_owed: "you owed",
        details_between: "Between",
        details_and_today: "and today",
        details_interest: "You were charged this amount in interest",
        details_fees: "You were charged this amount in fees",
        details_payments: "You paid or were credited this amount toward the debt",
        details_select: "Select",
        details_all: "all",
        details_none: "none",
    
        payment_title: "Payment",
        payment_amount: "Payment Amount",
        payment_pay_with: "Pay with",
        payment_pay_button: "Pay",
        payment_pay_agreement: "By clicking PAY, you agree to our",
        payment_choose_method: "Choose a different payment option",
        payment_pay_policy: "Privacy Policy",
        payment_contact_info: "Contact Information",
        payment_name_on_card: "Name on Card",
        payment_name_on_account: "Name on Account",
        payment_option_ach: "Bank Account",
        payment_option_card: "Credit / Debit Card",
        payment_option_new: "New",
        payment_card_number: "Card Number",
        payment_card_cvc: "CVC",
        payment_card_expired: "Credit Card is expired",
        payment_card_type_invalid: "Card type not supported. Allowed card types: {types :string}",
        payment_card_invalid: "Invalid card number",
        payment_card_invalid_exp: "Invalid credit card expiration",
        payment_card_invalid_exp_month: "Invalid month in card expiration",
        payment_below_min: "Payment below minimum {amount :string}",
        payment_above_max: "Payment above maximum {amount :string}",
        payment_route_number: "Route Number",
        payment_account_number: "Account Number",
        payment_account_type: "Account Type",
        payment_checking: "Checking",
        payment_savings: "Savings",
        payment_receipt: "Receipt",
        payment_try_again: "Try again?",
        payment_create_wallet: "Save in wallet",
        payment_dialog_validate_title: "Missing Info",
        payment_dialog_payment_revival_sol_disclosure_title: "Statute of Limitations Disclosure",
        payment_dialog_validate_missing: "Please fill out your payment information.",
        payment_dialog_validate_signature: "Please sign the consent form.",
        payment_dialog_validate_okay: "Ok",
        payment_dialog_pif_title: "Pay in full?",
        payment_dialog_pif_prompt: "You have chosen to pay the full amount of {amount :string}. Would you like to proceed?",
        payment_dialog_pif_okay: "Yes",
        payment_dialog_pif_cancel: "Cancel",
        payment_dialog_wait_title: "Thank you!",
        payment_dialog_wait_prompt: "Please wait while we process your payment...",
        payment_dialog_error_title: "Error",
        payment_dialog_error_unexpected: "Our apologies, we encountered an unexpected error.",
        payment_dialog_error_duplicate: "A payment of this amount has already been accepted today.",
        payment_dialog_error_expected: "Failed to create payment.",
        payment_dialog_error_apple_cancel: "Apple Pay payment cancelled.",
        payment_dialog_error_contact_us: "Please feel free to contact us if you require assistance.",
        payment_dialog_error_double_submit: "A payment has already been submitted. Please verify your account balance before submitting another payment.",
        payment_dialog_error_okay: "Contact Us",
        payment_help_change_amount: "Change the amount of your payment here",
    
        payment_thanks_title: "Thank you",
        payment_thanks_message: "Thank you for your payment of",
        payment_thanks_print: "Print Receipt",
        payment_thanks_done: "Done",
        payment_thanks_guest: "Would you like to register to create a payment plan?",
    
        receipt_payee: "Payee Details",
        receipt_to: "To",
        receipt_account: "Account",
        receipt_download: "Download",
        receipt_number: "Receipt No",
        receipt_date: "Receipt Date",
        receipt_amount: "Amount",
        receipt_confirmation: "Confirmation #",
        receipt_auth_number: "Auth #",
        receipt_pay_method: "Payment Method",
        receipt_status: "Status",
    
        plan_title: "Plan setup",
        plan_title_settle: "Settle Plan",
        plan_balance: "You currently owe",
        plan_amount: "Monthly payment",
        plan_minimum: "minimum",
        plan_maximum: "maximum",
        plan_payment_amount_over_maximum: "Payment amount is over the maximum.",
        plan_other: "Other",
        plan_1_month: "1 Month",
        plan_2_month: "2 Months",
        plan_6_month: "6 Months",
        plan_1_year: "1 Year",
        plan_start_date: "First payment date",
        plan_schedule: "Payment schedule",
        plan_next: "Next",
        plan_request_different: "Need a different arrangement?",
        plan_per_month: "per month",
        plan_total: "Total",
        plan_sign_here: "Sign Here",
        plan_help_amount: "Change the amount of your payment here",
        plan_help_date: "You can choose the date of the first payment",
        plan_help_count: "Choose a number of monthly payments here",
        plan_help_start_date: "Select your first payment date here",
        plan_dialog_date_okay: "Save",
        plan_dialog_date_cancel: "Don't Save",
        plan_dialog_error_title: "Error",
        plan_dialog_error_prompt: "Our apologies, we encountered an unexpected error. Please feel free to contact us if you require assistance.",
        plan_dialog_error_okay: "Contact Us",
        plan_dialog_error_fail: "Failed to create payment plan",
        plan_dialog_wait_title: "Thank you!",
        plan_dialog_wait_prompt: "Please wait while we process your new payment plan...",
        plan_dialog_fees_title: "Accept Processing Fees?",
        plan_dialog_fees_prompt:
            "Processing fees of {fees :string} will be billed separately on your statement by {provider :string}, our payment processor, for each individual payment in your payment plan. If you wish to avoid this fee you can choose to pay via Bank Account/ACH.",
        plan_dialog_fees_okay: "Yes",
    
        plan_success_title: "Congratulations",
        plan_success_create: "Your plan has been created",
        plan_success_update: "Your plan has been updated",
        plan_success_payment: "Thank you for your payment of",
        plan_success_receipt: "Print Receipt",
        plan_success_next_date: "Your next payment is scheduled for",
        plan_success_next_amount: "in the amount of",
        plan_success_done: "Done",
        plan_success_not_found: "Payment plan not found",
    
        plan_modify_title: "Modify plan",
        plan_modify_next_amount: "Your next payment amount",
        plan_modify_next_date: "Next payment date",
        plan_modify_prompt: "If you need to modify your next payment:",
        plan_modify_cancel_prompt: "If you need to cancel this payment plan:",
        plan_modify_change_prompt: "If you need to change your payment method:",
        plan_modify_change: "Change",
        plan_modify_currently: "Currently",
        plan_modify_delay: "Delay Payment",
        plan_modify_skip: "Skip Payment",
        plan_modify_cancel: "Cancel Plan",
        plan_modify_no_options: "No modify options area available at this time. A payment has already been skipped.",
        plan_modify_cancel_button: "Cancel",
        plan_modify_contact_us: "Contact us to update this plan",
        plan_modify_dialog_success_title: "Plan Modified",
        plan_modify_dialog_fail_title: "Failure",
        plan_modify_error_unexpected: "Unexpected error. Please try again.",
        plan_modify_error_delay_limit: "You cannot delay a payment past the following payment date.",
        plan_modify_error_delay_min: "Please choose a date following the currently scheduled payment date.",
        plan_modify_error_delay: "Unable to adjust the payment date. Please contact us directly.",
        plan_modify_error_skip_limit: "The final payment cannot be skipped.",
        plan_modify_error_cancel: "Unable to cancel payment plan. Please contact us directly.",
        plan_modify_success_delay: "Your next payment has been delayed until {date :string}",
        plan_modify_success_skip:
            "Payment skipped.<br>Your next payment will be due on {nextPaymentDate: string}.<br>The skipped payment has been added to the end of your payment plan and will be due on {lastPaymentDate: string}.",
        plan_modify_success_cancel: "Your payment plan has been cancelled.",
    
        options_title: "Options",
        options_prompt: "Let's see if we can work together to resolve this.",
        options_if_make: "If you can make",
        options_payment: "payment",
        options_payments: "payments",
        options_of: "of",
        options_write_off_rest: "we will write off the rest!",
        options_that_work: "Does that work for you?",
        options_yes: "Yes",
        options_no: "I still can't pay right now",
    
        reminders_title: "Reminders",
        reminders_message: "We understand that life happens. We'll periodically send you a friendly email or text reminder so we can resolve this issue when you are ready.",
        reminders_continue: "Continue",
    
        contact_us_title: "Contact us",
        contact_us_prompt: "Get in touch with us",
        contact_us_chat_ai: "Chat with our AI assistant",
        contact_us_message: "Your message...",
        contact_us_send: "Send Message",
        contact_us_or: "OR",
        contact_us_call: "Call us",
        contact_us_text: "Text us",
        contact_us_keyword: "using keyword",
        contact_us_email: "Email",
        contact_us_address: "Address",
    
        contact_us_success_title: "Thank you",
        contact_us_success_received: "Your submission has been received!",
        contact_us_success_contact: "We will contact you",
        contact_us_success_done: "Done",
        contact_us_error_missing_message: "Please enter your message.",
        contact_us_error_missing_email: "Please enter your email.",
    
        documents_title: "Documents",
        documents_files: "Files currently in your account",
        documents_loading: "loading...",
        documents_upload_prompt: "Provide any documents you would like to be recorded with your account",
        documents_upload_message: "What would you like us to know about these files?",
        documents_upload_select: "Click to select files or drag and drop",
        documents_upload_button: "Upload",
        documents_upload_accepted: "These files will be uploaded:",
        documents_upload_rejected: "These files will <i>not</i> be uploaded (not allowed):",
        documents_dialog_success_title: "Success!",
        documents_dialog_error_title: "Error",
        documents_dialog_uploading_title: "Processing",
        documents_dialog_uploading_prompt: "Please wait while we process your files...",
        documents_dialog_deleting_title: "Deleting",
        documents_dialog_deleting_prompt: "Please wait while we remove those files...",
        documents_dialog_delete_title: "Delete",
        documents_dialog_delete_prompt: "Delete the following files?",
        documents_error_no_file: "Please select at least one file to upload.",
        documents_error_duplicate: "The file {filename: string} already exists.  Please choose a different file or rename before uploading.",
        documents_error_too_big: "The file {filename: string} is too large. Please try again with a smaller file.",
        documents_error_unexpected: "An unexpected error occurred while {action: string} your files. Please try again or contact us for additional options.",
        documents_error_delete: "Some of your files could not be deleted.",
        documents_success_upload: "Your file(s) have been uploaded and your message received.",
        documents_success_delete: "Your file(s) have been deleted.",
    
        dispute_title: "Dispute",
        dispute_prompt: "Let's see if we can work together to resolve this. Please provide a brief explanation of your dispute and attach any files you have to support your claims.",
        dispute_explain: "Enter explanation here...",
        dispute_upload_select: "Click to select files or drag and drop",
        dispute_upload_accepted: "These files will be uploaded:",
        dispute_upload_rejected: "These files will <i>not</i> be uploaded (not allowed):",
        dispute_submit: "Submit",
        dispute_dialog_success_title: "Success!",
        dispute_dialog_error_title: "Error",
        dispute_dialog_wait_title: "Processing",
        dispute_dialog_wait_prompt: "Please wait while we process your dispute...",
        dispute_error_explain: "Please enter an explanation.",
        dispute_error_email: "Please enter your email address.",
        dispute_error_duplicate: "The file {filename: string} already exists.  Please choose a different file or rename before uploading.",
        dispute_error_too_big: "The file {filename: string} is too large. Please try again with a smaller file.",
        dispute_error_unexpected: "An unexpected error occurred while sending your dispute information. Please try again or contact us for additional options.",
        dispute_success_files: "Your files and message have been received.",
        dispute_success_file: "Your file and message have been received.",
        dispute_success_msg: "Your message has been received.",
    
        change_pw_success_title: "Success!",
        change_pw_success_msg: "Your password has been successfully changed",
        change_pw_success_done: "Done",
    
        check_email_title: "Registration",
        check_email_prompt: "Check email for registration link",
        check_email_sent: "An email has been sent to your email address. Check your inbox and click the registration link provided.",
        check_email_sign_in: "Sign in",
    
        check_email_pw_title_change: "Change Password",
        check_email_pw_title_forgot: "Forgot Password",
        check_email_pw_prompt: "Check email for automatic login link",
        check_email_pw_sent: "An email has been sent to your email address. Check your inbox and click the automatic login link provided.",
        check_email_pw_sign_in: "Sign in",
    
        create_pw_title: "Create Password",
        create_pw_continue: "Continue",
        create_pw_confirm: "Confirm Password",
        create_pw_rules: "Password must:",
        create_pw_rule1: "Be at least 8 characters long",
        create_pw_rule2: "Contain at least one number",
        create_pw_rule3: "Contain at least one uppercase letter",
        create_pw_rule4: "Contain at least one lowercase letter",
        create_pw_rule5: "Contain at least one special character",
        create_pw_rule6: "Must match",
    
        filtered_title: "Ineligible Account",
        filtered_prompt: "This account cannot be paid online. Contact us using one of the methods below.",
        filtered_call: "Call us",
        filtered_text: "Text us",
        filtered_keyword: "using keyword",
        filtered_email: "Email",
        filtered_address: "Address",
    
        finish_register_title: "Registration",
        finish_register_desc: "We'll send a link to your email to verify it.",
        finish_register_submit: "Next",
    
        password_reset_title: "Reset password",
        password_reset_prompt: "Check email for reset link",
        password_reset_desc: "An email has been sent to your email address. Check your inbox and click the reset link provided.",
        password_sign_in: "Sign in",
    
        reset_password_title: "Retrieve login link",
        reset_password_email: "Your email",
        reset_password_submit: "Retrieve login link",
        reset_password_email_required: "Email is required",
    
        contact_thanks_title: "Great!",
        contact_thanks_desc: "You are almost there",
        contact_thanks_msg: "Thank you for registering!",
        contact_thanks_options: "Contact options",
        contact_thanks_next: "Next",
    
        chat_title: "Chat",
        chat_message: "Your message...",
        chat_send: "Send",
        chat_session_closed: "Session closed",
        chat_session_error: "Session error",
        chat_session_none: "Unable to establish session",
        chat_sender_system: "System",
        chat_sender_you: "You",
        chat_minute: "minute",
        chat_hour: "hour",
        chat_day: "day",
        chat_today: "today",
        chat_yesterday: "yesterday",
        chat_second: "second",
        chat_ago: "ago",
    
        miranda_title: "Welcome",
        miranda_okay: "Ok, got it",
    
        error_title: "Something's gone wrong.",
        error_investigating: "It's not your fault. We're looking into it.",
        error_not_right: "Something's not right.",
    
        about_title: "About",
        about_desc: "System Information",
        about_branch: "Branch",
        about_tag: "Tag",
        about_built: "Build Date",
        about_cluster: "ECS Cluster",
        about_task: "ECS Task",
        about_started: "ECS Service",
        about_api_version: "API Version",
    
        navbar_summary: "Summary",
        navbar_history: "History",
        navbar_account: "Account",
        navbar_chat: "Chat",
    
        dialog_confirm_title: "Confirm",
        dialog_confirm_prompt: "Are you sure?",
        dialog_confirm_okay: "Ok",
        dialog_confirm_cancel: "Cancel",
    
        dialog_logout_title: "Log out?",
        dialog_logout_prompt: "Are you sure you want to log out?",
        dialog_logout_okay: "Log out",
        dialog_logout_cancel: "Cancel",
    
        payment_status_group_paid: "PAID",
        payment_status_group_pending: "PENDING",
        payment_status_group_credit: "CREDIT",
        payment_status_group_credit_pending: "CREDIT_PENDING",
        payment_status_group_failure: "FAILURE",
        payment_status_group_system_failure: "SYSTEM_FAILURE",
        payment_status_group_void: "VOID",
        payment_status_group_nsf: "NSF",
        payment_status_group_chargeback: "CHARGEBACK",
        payment_status_group_warning: "WARNING",
    
        input_email_label: "Email",
        input_your_email_label: "Your email",
        input_email_help: "The email address must be in the format of username@example.com",
    
        input_phone_label: "Phone number",
        input_phone_help: "The phone number must be in the format of (123) 456-7890",
    
        input_middle_name_label: "Middle",
        input_middle_name_help: "An initial can only be one letter",
    
        input_company_label: "Company name",
        input_company_help: "Company names can only have letters, numbers, apostrophes, ampersands, and hyphens",
    
        input_zip_label: "Zip/Postal code",
        input_zip_label_us: "Zip code",
        input_zip_label_other: "Postal code",
        input_zip_help: "Please enter a valid zip/postal code",
    
        input_state_label_us: "State",
        input_state_label_ca: "Province",
        input_state_label_bm: "Parish",
    
        input_country_label: "Country",
    
        input_ssn_label: "Last 4 of SSN/National ID",
        input_ssn_help: "Please enter the last 4 digits",
    
        input_pw_label: "Password",
        input_pw_toggle: "Show or hide the password characters",
    
        schedule_title: "Payment schedule",
        schedule_see_all: "See all",
        schedule_see_less: "See less",
        schedule_total: "Total",
    
        calendar_disallow_past: "May not select past dates",
        calendar_prev_month: "Previous month",
        calendar_next_month: "Next month",
        calendar_day_sun: "Sun",
        calendar_day_mon: "Mon",
        calendar_day_tue: "Tue",
        calendar_day_wed: "Wed",
        calendar_day_thu: "Thu",
        calendar_day_fri: "Fri",
        calendar_day_sat: "Sat",
    
        privacy_policy_title: "Privacy Policy",
        inactivity_warning_title: "Inactivity Warning",
        inactivity_warning_description: "You will be logged out in {seconds: number} seconds",
    
        esignature_notice:
            "<p>I agree and understand that by signing the Electronic Signature Acknowledgment and Consent Form, that all electronic signatures are the legal equivalent of my manual/handwritten signature and I consent to be legally bound to this agreement.</p>",
        reminder_notice: "We will use your submitted details to send you periodic reminders",
        privacy_policy:
            "<p>We respect your privacy:</p><p>We collect necessary information for payment processing only. Your data is secured and shared only with service providers assisting us with payment processing and customer support. If you have any questions, please contact us.</p>",
        miranda_notice:
            "<p>UNLESS YOU NOTIFY THIS OFFICE WITHIN 30 DAYS AFTER RECEIVING THIS NOTICE THAT YOU DISPUTE THE VALIDITY OF THIS DEBT OR ANY PORTION THEREOF, THIS OFFICE WILL ASSUME THAT THIS DEBT IS VALID. IF YOU NOTIFY THIS OFFICE IN WRITING WITHIN 30 DAYS OF RECEIVING THIS NOTICE THAT YOU DISPUTE THE VALIDITY OF THIS DEBT OR ANY PORTION THEREOF, THIS OFFICE WILL OBTAIN VERIFICATION OF THE DEBT OR OBTAIN A COPY OF A JUDGMENT AND MAIL YOU A COPY OF SUCH JUDGMENT OR VERIFICATION. IF YOU REQUEST IN WRITING WITHIN 30 DAYS AFTER RECEIVING THIS NOTICE, THIS OFFICE WILL PROVIDE YOU WITH THE NAME AND ADDRESS OF THE ORIGINAL CREDITOR IF DIFFERENT FROM THE CURRENT CREDITOR.</p><p>THIS IS AN ATTEMPT TO COLLECT A DEBT AND INFORMATION OBTAINED WILL BE USED FOR THAT PURPOSE. THIS IS A COMMUNICATION FROM A DEBT COLLECTOR.</p>",
    }
    

    Special Considerations: Modifying the Miranda Notice

    The Miranda Notice is displayed:

    • Upon initial login (per device).

    • When consumers log in via an auto-login link or Single Sign-On (SSO).

    • A browser cookie prevents repeated display on the same device, but it will reappear on new devices.

    To Customize the Miranda Notice:

    1. Open the JSON file in a text editor.

    2. Locate the miranda_notice field and update its content.

    3. Example:

    {
      "miranda_notice": "Update your Miranda notice content here."
    }

    Important: Ensure any changes made to the Miranda Notice comply with legal requirements. For questions, consult your legal team.

    Tools for Editing the JSON File

    Text Editors

    Use text editors like Notepad++, VS Code, or Sublime Text to directly edit the JSON file:

    1. Open the JSON file.

    2. Modify the fields.

    3. Save file with descriptive name.

    HTML Browser Tools:

    Use HTML browser tools and platforms like Codepen.io to visualize changes:

    1. Visit Codepen.io to design and preview HTML text components.

    2. Use browser HTML tools to visualize text appearance.

    3. Copy formatted content from Codepen.io or browser tools.

    4. Paste content into the appropriate sections of the file.

    5. Save changes to integrate customized text into the JSON structure.

    Image Displays Browser View

    Language Support

    If the consumer's browser is set to Spanish, Russian, or French Canadian, VA 2.0 will display content in those languages. To customize content in these languages, users can modify the JSON file.

    Image Displays Miranda Notice in Spanish

    Best Practices and Cautions

    • Modify Only What Is Necessary: Avoid making changes to unnecessary fields. Unmodified fields will retain their default values.

    • Legal Review: Ensure all changes are reviewed and validated by your legal team to comply with applicable regulations.

    • Technical Assistance: For help updating the file, consult your company’s technical experts or contact ACE Support. Note that changes may incur time and material costs.


    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.
    ESC

    Eddy AI, facilitating knowledge discovery through conversational intelligence