What is Credential pool

What is credential pool. And where it is mainly used for?

What is a Credential Pool?

A Credential Pool is a group of multiple credentials stored together for a specific external system.

It is mainly used when a target system allows only one active session per user at a time.


Why is it used?

If you need to run multiple workflow instances simultaneously:

  • Each workflow instance takes one credential from the pool.

  • This allows parallel execution without session conflict.

  • Once the workflow completes, the credential is released back to the pool.

Example:
If a system allows only one login per user and you want to run 5 workflows in parallel, you must create a Credential Pool with 5 different user credentials.