Skip to main content

Fin Procedures FAQs

Updated today

Procedures availability and access

How can I get access to Procedures?

Fin Procedures is currently in managed availability. Access and availability requirements are determined by the specific rollout phase. Please contact support to inquire about eligibility.


Building and editing Procedures

Why is a Procedure not loading, saving, or responding correctly?

If a Procedure exits early, skips steps, saves only after a refresh, or throws errors, this is not expected behavior. Please report an issue to our support team so we can investigate.

Can I use a sub-procedure written in one Procedure in another Procedure?

No, you cannot use a sub-procedure written in one Procedure inside a different Procedure.

Is there a way to convert an existing Task into a Procedure automatically?

There is currently no way to auto-migrate all Tasks. However, after March 12, we will be able to auto-migrate certain simple Tasks (e.g., those with one instruction block only) to Procedures. We plan to support more complex Task migrations—likely with AI assistance—in the future. Note that Tasks will continue to work, run, and be editable even after Procedures launch in managed availability.

How should I handle nested data structures and dot notation in Procedures?

If you encounter inconsistent data handling or nested structures, you have two current options:

  1. Use the data connector code transformation feature to flatten your data structures if manipulating output from a data connector.

  2. Tell Fin in natural language how to access the complex data structure directly within the Procedure.

In the future, we will launch a code tool that allows you to transform and manipulate any data directly within a Procedure.

Is the “AI-drafted sub-procedure structure” considered best practice?

AI-generated Procedures are always refreshed with our latest view of best practice design, meaning the structure may change over time. Today, the AI often structures steps inside sub-procedures, which is considered good practice.

Can we assign different permission levels for building vs. deploying Procedures?

No, Procedure building and Procedure deployment are managed by the same permission level.


Procedures behavior and capabilities

Can Fin resume a Procedure after an auto-close due to inactivity?

Yes, Fin can resume a Procedure after an auto-close due to inactivity.

What happens when a customer becomes inactive during a Procedure?

If a customer becomes inactive, Fin will retain context. When the customer returns to the conversation, Fin will pick up exactly where it left off.

Is there a way to expose which articles Fin uses during a simulation?

No, there is no way to expose which articles Fin uses during a simulation when constrained to available content.

Can Procedures create a ticket?

No, Procedures cannot currently create a ticket. We will enable Procedures to create a customer ticket in early 2026.

Can a Procedure automatically create an AI summary note when escalating?

No, a Procedure cannot automatically create an AI summary note when escalating (similar to Tasks). We are developing this feature and plan to launch it in early 2026.

How do I control follow-ups in Procedures like “Is there anything else I can help you with?”

Today, it is not possible to suppress or control follow-up questions within Procedures. We will offer more flexible follow-up controls for Procedures in early 2026.

Does Procedures support button steps?

No, Procedures do not support physical button blocks. To give customers choices, provide the options directly in your message text and use Condition steps to branch the conversation based on their answer. This allows you to recreate the same logic as a button-based task but in a more natural, conversational format.

Can I use a "Run Sub-procedure" step in a Workflow?

No, the Run Sub-procedure step is exclusive to Procedures. You can use this command (or the @Run sub-procedure shortcut) to call one Procedure from within another, but this functionality is not available within the Workflow builder.

Can a Workflow pass a conversation to a Procedure?

Workflows cannot directly hand off to a Procedure. Procedures are specific sets of instructions for the Fin AI Agent to follow sequentially. If you need to connect automated flows, you can use the Run Workflow step to link to another reusable workflow.

How do I add a "Wait" step to my Fin AI Agent's logic?

Procedures do not support traditional "Wait" steps because they are designed for immediate, sequential actions. If your logic requires a time-based delay, you should build that part of the experience in a Workflow, which fully supports Wait actions.


Procedures reporting and analytics

Is there a way to export simulated conversations?

While you cannot export a file, each simulated conversation test generates a unique run ID and a link. You can copy this link and share it with anyone who has access to your workspace.

On Fin for Zendesk, is there a quick way to see conversations that have entered a Procedure?

Yes, on Fin for Zendesk, all conversations that have entered a Procedure can be explored from the Procedures overview page.

Can we report on or analyze when Fin runs a Procedure during a conversation?

Yes, you can see Procedure performance and view all conversations involving a Procedure in reporting.

Are escalations due to general guidance or global escalations billed as resolutions?

No, escalations due to general guidance are not billed. Only intentional handoffs explicitly configured in the Procedure (either within the instructions or the procedure-specific guidance) are billed.

Did this answer your question?