> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperline.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Product updates January, 2026

## Customer portal authentication

You can now require customers to authenticate before accessing the customer portal. When enabled, customers must verify their email address through a secure link sent via email before they can view their billing information.

This adds an extra layer of security, ensuring only authorized users can access sensitive billing data.

<img width="100%" src="https://mintcdn.com/hyperline/0ZS5ySbotH17xdyw/images/changelog/2026-01/portal-authentification.jpg?fit=max&auto=format&n=0ZS5ySbotH17xdyw&q=85&s=5d54b8249275cb2ca7ea3442c3a5ab29" style={{ margin: "auto", borderRadius: "6px" }} data-path="images/changelog/2026-01/portal-authentification.jpg" />

Additionally, the link expiration duration is now configurable, allowing you to automatically expire access links after a specified period (in minutes). This reduces the risk of unauthorized access through outdated links.

## Quote approval workflows

The quote approval system now supports **advanced approval workflows**, giving sales and finance teams more control over quote validation before it reaches the customer.

<img width="100%" src="https://mintcdn.com/hyperline/0ZS5ySbotH17xdyw/images/changelog/2026-01/approval-workflow.jpg?fit=max&auto=format&n=0ZS5ySbotH17xdyw&q=85&s=4926d57b57b64079ec82c62897feb41a" style={{ margin: "auto", borderRadius: "6px" }} data-path="images/changelog/2026-01/approval-workflow.jpg" />

You can now build **multi-step approval processes** with sequential steps and triggered automatically based on **custom rules** that you can combine with AND/OR logic.

*[Learn more about quote approval](../docs/quotes/approval)*

### Slack integration for approval workflows

You can now connect Slack to Hyperline and receive approval notifications directly in your channels. When a quote requires approval, the configured Slack channel receives a notification with all relevant context — quote details, customer name, requester, and a direct link to review the quote.

<img width="100%" src="https://mintcdn.com/hyperline/0ZS5ySbotH17xdyw/images/changelog/2026-01/approval-notifications.jpg?fit=max&auto=format&n=0ZS5ySbotH17xdyw&q=85&s=6dd3d35d4c2a151b18b339919fb44560" style={{ margin: "auto", borderRadius: "6px" }} data-path="images/changelog/2026-01/approval-notifications.jpg" />

Learn more in the [Slack integration documentation](../integrations/slack).

## Filter for expired quotes

A new filter is now available on the quotes list to quickly find **expired quotes**. This makes it easier to identify quotes that need attention — whether to follow up with customers or update expiration dates.

## Merge users

You can now **merge duplicate users** in your Hyperline account. This is useful when the same team member has been created multiple times — for example, from different CRM integrations. Merging consolidates their activity and permissions into a single profile.

<img width="100%" src="https://mintcdn.com/hyperline/0ZS5ySbotH17xdyw/images/changelog/2026-01/merge-user.jpg?fit=max&auto=format&n=0ZS5ySbotH17xdyw&q=85&s=0789ae53daa21774875398ef12a5c6c7" style={{ margin: "auto", borderRadius: "6px" }} data-path="images/changelog/2026-01/merge-user.jpg" />

## Custom payment initiation delay per customer

The payment initiation delay (grace period between invoice creation and payment collection) can now be configured **at the customer level**, overriding the global setting. This gives you more flexibility to accommodate specific customer agreements or payment terms.

<img width="100%" src="https://mintcdn.com/hyperline/0ZS5ySbotH17xdyw/images/changelog/2026-01/customer-payment-initiation-delay.jpg?fit=max&auto=format&n=0ZS5ySbotH17xdyw&q=85&s=a54d05b8f97588be9b9b8e9a5710d238" style={{ margin: "auto", borderRadius: "6px" }} data-path="images/changelog/2026-01/customer-payment-initiation-delay.jpg" />
