Session 3 Homework: On-Your-Own Topics Follow
Please review these On-Your-Own Topics and mark the associated GUIDEcx task as Complete before Session 4. These topics are intended for self-study and are generally not covered in detail during implementation sessions.
We highly recommend having Midnight open while reviewing the material and locating each topic within your system. Becoming familiar with the navigation, screens, and settings ahead of time will help you gain a better understanding of the platform and make future implementation sessions more productive.
Tip: As you review these topics, make note of any questions and add them to the Items to Discuss section of the related GUIDEcx task so they can be addressed during a future implementation session if needed.
General: Managing Midnight Sessions
You cannot have more than one instance of Midnight open in the same browser. The system behaves this way because each open window maintains its own session, but the underlying database is still connected in real time. If multiple windows are active, the system can misinterpret which order or estimate should receive the update.
Action Plan to Prevent This:
1. Limit open windows – Keep only one window active at a time in the same browser. If you need to view an order or estimate side by side, open the second order/estimate in another browser.
2. Close unused sessions – Exit out of any duplicate or idle windows immediately to reduce overlap.
3. Double-check before saving – Confirm that the correct order/estimate is displayed before making updates or finalizing entries.
What You Can Do:
1. Feel free to have multiple tabs of Midnight open – but not the same page/module – meaning only one order page, etc.
2. If you want to have multiple tabs open of different orders (you want to verify an older order against another order) – then they should be in different web browsers.
3. Always use Chrome to create/update/write – and use a different browser for referencing (like Edge, Firefox, Safari).
CRM – Improved Handling of Multiple Tabs
A significant update to the CRM module addressed issues where having multiple CRM tabs open could lead to data inconsistencies or corruption. Previously, when users opened and edited multiple customer records in separate CRM tabs, the system could sometimes overwrite data — such as customer names or account details — due to conflicting record information being stored in memory.
The update strengthened how Midnight manages CRM data across multiple open tabs, helping to prevent these conflicts and maintain data integrity.
Although this change reduces the likelihood of data corruption in the CRM area, we still recommend following the best practice of working with only one tab per functional area (e.g., CRM, Estimates, Orders, etc.) at a time. Each tab loads its own copy of the data into memory, and editing the same type of record in multiple tabs can still cause unexpected results — particularly in areas that have not yet been optimized.
General: PCI Compliance
If you’ve enrolled in Print Reach Pay and received a Merchant ID, you will begin receiving emails from our parent company, Fullsteam (specifically the SecurityMetrics Compliance Team). These communications will provide important information about PCI compliance, outline the role of SecurityMetrics, and include instructions for completing the required compliance documentation.
Please be sure to review these emails promptly, as maintaining compliance is an ongoing requirement. You may also receive periodic reminders or updates from SecurityMetrics to ensure your business remains compliant and up to date with industry security standards. SecurityMetrics offers assistance at no cost to help you complete your compliance documents quickly and accurately.
Important: To remain compliant and avoid potential non-compliance fees, refer to the Midnight Knowledge Base: Print Reach Pay and PCI Compliance and AOC article for required steps, compliance requirements, and contact information for assistance.
General: Edit Profile
The Edit Profile screen allows users to update their password, upload an avatar or image, and set a personalized signature.
To change your password, verify that the displayed username is yours, then enter your Current Password, New Password, and Confirm Password fields. Click Change Password to apply the update. You can click Cancel at any time to return to the Home screen.
To add an avatar or image, click Choose Image and select an image file (maximum size: 50 KB).
Additionally, you can choose to create a Personalized Signature to replace the system default signature.
While your company may set a standard signature for emails sent from Midnight, you have the option to use your own when emailing reports. Your custom signature will automatically appear in every email, but you can edit it before sending if needed.
General: Resetting Passwords
Resetting Employee and Customer Passwords
If you are an administrator on your account, you can reset employee and customer passwords using the steps below.
Option 1: From Midnight
1. Log in to Midnight.
2. Navigate to: Accounting > Print Reach Pay.
Option 2: From Print Reach Central (PRC)
1. Go directly to: https://printreachcentral.com/[YourDomain]/login
Replace [YourDomain] with your company’s domain name.
Resetting a User’s Password
Once logged in, click the Gear Icon at the bottom-left corner of the page to open the Admin menu.
Select Users. Locate and select the user whose password you need to reset.
At the bottom of the page, click Reset Password.
Reset User Password
This will reset this user’s password. A temporary password will be sent to the user immediately. After signing in with this temporary password, the user will be forced to change their password.
Choose one of the following:
• Send Reset Email – A password reset email will be sent to the email address on file for the user.
• Set Your Own Password – If you are resetting your own account, you will be prompted on-screen to enter a new password immediately.
General: Service Information
On the right side of each service line item in an estimate or order, you’ll find a magnifying glass icon.
Clicking this icon opens the Service Information window, where details of the selected standard service are displayed. Please note that some fields in this window are view-only and cannot be edited.
(A) Clicking this Wand Icon reopens the Service Wizard for the selected service. The wizard will start at the first question, allowing you to update answers as needed. Once completed, the record is updated accordingly.
(B) The information highlighted in this box displays details pulled from your standard service setup. If price adjustments are configured in a wizard, the unit cost and unit price will automatically update.
(C) File: (MOD only)
(D) Item Notes: This section contains the answers generated by the service wizard associated with the selected standard service. You can also add additional notes as needed. All information entered here is included on the Work Order.
(E) Commodity Code: Select or update the commodity code (for OneSource users only).
(F) Proof ID: If you have “Enable Proofing” selected for this standard service, the proof ID associated with this service will populate here.
(G) File Location: Input field for entering the file location.
(H) Run Rate: Enter or adjust the Run Rate for this service.
(I) Completed: Checking this box marks the task complete and removes task from DJB.
(J) Equipment Scheduling Dates (In/Out): Use these fields to record the service start and completion dates within the order. Please note: this does not automatically reschedule tasks on the DJB.
(K) Taxes: The information highlighted shows the tax information and totals for this service.
(L) Change Order: Select to track modifications made after job creation.
(M) Billable: Select to designate the change order as billable.
(N) Change Order Date: Select the change order date.
(O) Change Order Cost: Enter the associated cost of the change order.
(P) Select the Reason Code for the change order.
(Q) Change Order Details: Add notes for additional details.
Please also see the Work Order: Change Order Report that captures these details.
(R) UDF Fields: The Order Service Detail user defined fields appear in this section.
Employees → Employee Access At-A-Glance
In the Employee Search screen the Access column displays the employee login status at a glance.
Path: From home screen → 1) Click on Admin Menu (gear icon) → 2) Employees → 3) Access.
Possible values:
• No Access – No email or kiosk code
• ShopFloor Only – Kiosk code only
• ShopFloor + Midnight – Both Kiosk code and valid Work Email / Midnight Access selected
• Midnight Only – Valid Work Email present with Midnight Access selected
Employees → Dashboard Widgets
When you log in to Midnight, the Dashboard is displayed as your home screen. The Dashboard contains a variety of widgets that provide real-time information and quick access to key data, helping you stay informed and manage daily tasks more efficiently.
Widgets are designed to deliver important business information at a glance. For optimal performance and usability, we recommend displaying 4 to 6 widgets on your Dashboard. Adding a large number of widgets will require additional scrolling and can impact system performance, as widgets display real-time data.
Related Article: Dashboard Widgets
Admin → Security
Security is a critical component of configuring Midnight and determines which areas of the application each user can access. User permissions are applied when a user logs into the system and are controlled through a combination of Employee Settings and Security Roles.
Security roles are assigned through the Employee Permissions screen, while role permissions are managed through Admin Settings > Security > Create Role Right.
Midnight includes several pre-configured security roles designed to support common job functions and business needs. While these default roles are ready to use, you can also create additional roles and customize permissions to meet your organization's specific requirements.
A recommended approach is to:
- Assign each employee to the pre-defined role that most closely matches their job responsibilities.
- Modify the role's permissions as needed to align with your company's security policies and operational requirements.
Important: Each user can be assigned to only one security role at a time.
By properly configuring security roles and permissions, you can ensure employees have access to the tools and information needed to perform their jobs while protecting sensitive data and restricting access to areas that are not relevant to their responsibilities.
Admin → Security → Create Role
The Create Role screen is used to create and maintain Security Roles within Midnight.
A Role serves as a container for permissions and determines what functionality a group of users can access. Rather than assigning permissions individually to every employee, permissions are assigned to a role and then the role is assigned to employees.
To create a new role:
- Navigate to Admin Settings > Security > Create Role.
- Locate the blank gray row at the bottom of the screen.
- Enter the name of the new role in the Role field.
- Click the Save button on the far-right side of the row.
Once the role has been created, it will be available for assignment to employees through the Employees screen.
Note: Creating a role only adds the role name to the system. The new role will not have any permissions until they are configured in Admin Settings > Security > Create Role Rights. After creating a role, you should immediately configure its security permissions before assigning it to users.
Admin → Security → Create RoleRight
The Create RoleRight screen is used to define the permissions associated with a specific Security Role.
Role Rights determine what users assigned to a role can view, create, edit, delete, print, export, or otherwise access throughout Midnight.
To modify role permissions:
- Navigate to Admin Settings > Security > Create Role Rights.
- Select the role you want to edit.
- Choose the desired Security Level:
- Module: Controls access to entire modules or areas of Midnight.
- Page: Controls access to specific screens or pages within a module.
- Field/Control: Controls access to individual fields, buttons, and controls within a screen.
After selecting the security level, you can grant or restrict access by checking or unchecking the appropriate permissions.
For example, a Sales Representative may need access to the CRM, Estimates, and Orders modules, but may not require access to Admin, Accounting, or other system configuration areas. By configuring the role's permissions appropriately, administrators can ensure users have access only to the functions necessary for their job responsibilities.
The Page and Field/Control security levels provide additional granularity, allowing administrators to restrict specific screens, fields, buttons, or actions without removing access to an entire module.
Best Practice: Start by configuring permissions at the Module level, then use Page and Field/Control permissions only when more detailed access restrictions are required. This approach makes security management easier while maintaining appropriate access controls throughout the system.
Admin → CRM
The CRM menu contains five setup options that support customer relationship management activities within Midnight. These settings control the values available throughout the CRM module.
Admin → CRM → Activity Type
The Activity Types table defines the categories used to track interactions, communications, and follow-up activities within the CRM module. Activity Types help classify the nature of customer engagement and provide consistency when recording sales, customer service, and account management activities.
Common examples may include phone calls, meetings, emails, follow-up tasks, appointments, networking events, and customer visits. By categorizing activities, organizations can better monitor customer interactions, review account history, and generate meaningful CRM reports.
Activity Types are available when creating or updating CRM activities and help users quickly identify the purpose of each interaction.
The following fields are available:
- Activity Code – A unique code used to identify the activity type.
- Status Code – The default status associated with the activity type, helping define how the activity will be tracked within the CRM process.
- Description – A detailed description of the activity type and its intended purpose.
- Active – Indicates whether the activity type is available for use when creating or updating CRM activities.
Admin → CRM → Contact Types
The Contact Types table contains the classifications used for contact records throughout the CRM module. Contact Types help define a contact's role or relationship to a customer account and provide additional context when viewing or managing customer information.
Common examples include Billing Contact, Company Contact, CSR, Sales Representative, Accounts Payable, Accounts Receivable, and other organization-specific roles.
Assigning Contact Types helps users quickly identify who should be contacted for specific situations, such as billing inquiries, order questions, sales opportunities, or customer service requests.
The following fields are available:
- Contact Type – The name of the contact classification used to define a contact's role or relationship to a customer account.
- Active – Indicates whether the Contact Type is available for use when creating or editing contact records.
Admin → CRM → Customer Source
The Customer Source table identifies how a customer or prospect was acquired. Tracking customer sources helps organizations understand where new business originates and provides valuable insight into the effectiveness of marketing, sales, and lead generation efforts.
Common examples include Referral, Telemarketing, Website, Trade Show, Social Media, Email Campaign, Existing Customer Referral, and other lead sources.
When creating a customer or prospect record, a Customer Source can be assigned to indicate how the relationship began. Over time, this information can help measure lead quality, evaluate marketing initiatives, and identify which channels generate the most business opportunities.
The following fields are available:
- Source Code – A unique code used to identify the customer source.
- Description – A description of the customer source or lead origin.
- Active – Indicates whether the customer source is available for use when creating or editing customer and prospect records.
Admin → CRM → Industry
The Industry table contains the industry classifications assigned to customer records. These values help categorize customers by the type of business or market they serve and are available throughout the CRM module.
Common examples include Healthcare, Education, Financial Services, Manufacturing, Retail, Government, Non-Profit, Real Estate, and other industry segments.
Industry classifications can be used for customer segmentation, targeted marketing campaigns, sales reporting, account analysis, and customer relationship management. By assigning customers to the appropriate industry, organizations can better understand their customer base, identify market trends, tailor products and services to specific business sectors, and analyze revenue opportunities within different industries.
The following fields are available:
- Industry Name – The name of the industry classification assigned to customer records.
- Description – A description of the industry and its intended use.
- Active – Indicates whether the industry classification is available for use when creating or editing customer records.
Training Videos
Midnight Knowledge Base: Midnight Overview (High-Level)
Midnight MIS YouTube Video: Standard Service Setup
Midnight MIS YouTube Video: Inventory Setup
Midnight MIS YouTube Video: Print Calculator Demo
Midnight MIS YouTube Video: Using the Calculator
Midnight MIS YouTube Video: Digital Press Setup
Midnight MIS YouTube Video: Offset Press Setup
Midnight MIS YouTube Video: Wide Format Press Setup Standard
Midnight MIS YouTube Video: Using the Wide Format Calculator
Midnight MIS YouTube Video: Wide Format Product Type
Midnight MIS YouTube Video: Estimates
Midnight MIS YouTube Video: Orders / Order Versions
Midnight MIS YouTube Video: Job Costing Overview
Midnight MIS YouTube Video: Scheduling & Dynamic Job Board
Midnight MIS YouTube Video: Shop Floor Data Collection Overview
Midnight MIS YouTube Video: Print Product Template Setup
Midnight MIS YouTube Video: Paper Cutter Setup
Midnight MIS YouTube Video: Report Editing - Basics (video)
Midnight MIS YouTube Video: Report Editing - Advanced (video)
Midnight MIS YouTube Video: Client Portal Overview
Midnight MIS YouTube Video: Onesource Tax Overview Demo