Configure a plugin
Configuring (activating) a plugin creates a named configuration of a discovered plugin version: its settings, plus the permissions accepted for it. Only configured plugins can be used in processes, tabs, widgets, and forms.
The same plugin — even the same version — can be configured multiple times with different settings; each configuration is independent and separately permissioned. Repeat the flow below for each one: Duplicate in the row menu is not available for external plugin configurations, because the permissions for a new configuration have to be accepted explicitly rather than copied.
Configuring a plugin
Expand Admin in the left sidebar and click Plugins
Click Configure plugin
In Choose your plugin, select the plugin
External plugins appear alongside embedded ones, with their logo, version, and description.

In Enter data, name the configuration and fill in the plugin's settings
When the plugin ships its own settings screen, this step shows it, so the plugin can explain and validate its own fields. A plugin without one gets a generic form instead: a configuration name plus the settings as JSON — see Plugins without a settings form.

In Permissions, review everything the plugin requests, tick I trust this plugin and accept the requested permissions, and click Save configuration


Plugins without a settings form
When a plugin provides no settings screen of its own, the Enter data step shows a Properties (JSON) text area, and the settings must be entered as a JSON object.

Valtimo validates what you type against the plugin's own schema when you save, so an incorrect property name or type is reported rather than silently accepted. It cannot tell you what the properties are, however — that comes from the plugin's supplier.
The same applies to an action's inputs in the process modeler — see External plugins in cases and processes.
Reviewing permissions
The permissions step is the security decision of the whole flow: everything listed becomes available to the plugin, and nothing else ever is. It shows up to four sections:
Host capabilities
Broad abilities, such as calling the Valtimo API (gzac_api), making outbound HTTP requests (http_request), storing key–value data (kv), writing logs (log), and serving data to its own screens (frontend_data).
API endpoints
Exactly which Valtimo API endpoints the plugin may call, with a description of each. This list bounds everything the plugin can read or change in Valtimo.
Events
The platform events the plugin will receive.
External connections
The outside addresses the plugin can connect to — and nothing else. Addresses come from the plugin package itself ("Required by the plugin") or from a URL entered in this configuration's settings. Check that you recognize each one.
Editing a configuration
On the Plugins page, open the row menu (⋮) of the configuration and click Edit
Change the name or the plugin's settings

Review the Permissions step (shown read-only) and save
Editing changes the name and settings only — the accepted permissions cannot be widened or narrowed through the edit flow. Secret values are never shown when editing; leaving a secret field untouched keeps the stored value.
Deleting a configuration is covered in Manage an integration.
Last updated