OPNForm logo

Integrate OPNForm with your AI CRM

OPNForm is an open-source form builder for creating forms, managing workspaces, collecting submissions, and configuring integrations.

Explore Triggers and Actions

Cancel Workspace Invite

Cancel and remove a pending workspace invitation before it is accepted. Requires a personal access token with the workspace-users-write ability.

ActionTry it

Create Form

Create an OpnForm form in a workspace from a title, ordered field or layout blocks, and optional validated form settings. Optional retention settings permanently delete future submissions after the configured period. Requires a personal access token with the forms-write ability.

ActionTry it

Create Form Integration

Create a generic webhook or Make integration for an OpnForm form. This registers an external destination for future form submission data; an active integration can begin sending submissions to that destination immediately, while an inactive integration remains configured without delivery. Requires a personal access token with the manage-integrations ability.

ActionTry it

Create Submission

Submit answers to a public OpnForm form. A completed submission may immediately send its data to active webhook or Make integrations; optionally save a partial submission with completion and campaign-attribution metadata.

ActionTry it

Create Workspace

Create an OpnForm workspace. Account workspace limits may reject creation even when the personal access token has write access. Requires a personal access token with the workspaces-write ability.

ActionTry it

Delete Form

Permanently delete a form and all of its submissions by numeric ID. This irreversible operation cannot be undone. Requires a personal access token with the forms-write ability.

ActionTry it

Delete Form Integration

Permanently remove a webhook integration from a form and stop its future deliveries. This operation cannot be undone. Requires a personal access token with the manage-integrations ability.

ActionTry it

Delete Submission

Permanently delete one submission from a form using both numeric IDs. This irreversible operation cannot be undone. Requires a personal access token with the forms-write ability.

ActionTry it

Delete Submissions

Permanently delete 1-25 submissions from one form through sequential provider requests. This operation is irreversible and not atomic: confirmed earlier deletions are not rolled back. Processing continues after item-local invalid or not-found responses, but stops after authentication, permission, rate-limit, server, or ambiguous transport failures. Requires a personal access token with the forms-write ability.

ActionTry it

Delete Workspace

Permanently delete a workspace and its contained resources. This irreversible operation cannot be undone and requires repeating the workspace ID as explicit confirmation. Requires a personal access token with the workspaces-write ability.

ActionTry it

Get Current User

Return the name and email of the OpnForm user associated with the connected personal access token.

ActionTry it

Get Form

Retrieve a form by its public slug, including its complete field and layout definitions. Requires a personal access token with the forms-read ability.

ActionTry it

Invite Workspace Member

Add an existing OpnForm user to a workspace or email an invitation to a new user. Sending an invitation email cannot be undone. OpnForm Cloud requires a Pro plan and a personal access token with the workspace-users-write ability.

ActionTry it

Invite Workspace Members

Add or invite 1-10 users to one workspace through sequential provider requests. Each successful item may send an invitation email that cannot be undone, and the batch is not atomic. Processing continues after item-local validation failures but stops after authentication, permission, plan, rate-limit, server, or ambiguous transport failures. OpnForm Cloud requires a Pro plan and a personal access token with the workspace-users-write ability.

ActionTry it

List Form Integrations

List webhook and Make integrations configured for a form, including IDs, status, and endpoint configuration. Requires a personal access token with the manage-integrations ability.

ActionTry it

List Forms

Return one page of lightweight form summaries from a workspace. Pass the returned cursor back to continue; use Get Form for complete field definitions. Requires a personal access token with the forms-read ability.

ActionTry it

List Integration Events

Inspect past delivery attempts for one form integration, including the attempt date, Success or Error status, and a downstream HTTP status when available. Requires a personal access token with the manage-integrations ability.

ActionTry it

List Submissions

Return one searchable page of completed, partial, or all submissions for a form. Pass the returned cursor back unchanged to continue with the same filters. Requires a personal access token with the forms-read ability.

ActionTry it

List Workspace Invites

List pending and accepted invitations for a workspace where the connected user is an administrator. Requires a personal access token with the workspaces-write ability.

ActionTry it

List Workspace Members

List members of a workspace with their user IDs, names, emails, and workspace roles. Requires a personal access token with the workspace-users-read ability.

ActionTry it

List Workspaces

List workspaces accessible to the connected user, including IDs, plan tier, role flags, usage counts, enabled features, and plan limits. Requires a personal access token with the workspaces-read ability.

ActionTry it

Remove Workspace Member

Remove a specified member from a workspace without deleting the member's OpnForm account. Requires a personal access token with the workspace-users-write ability.

ActionTry it

Resend Workspace Invite

Send another invitation email for an existing pending workspace invite. Each successful call sends an external email to the invite recipient and requires a personal access token with the workspace-users-write ability.

ActionTry it

Update Form

Replace or change an existing form's field definitions and settings using its numeric form ID. Requires a personal access token with the forms-write ability.

ActionTry it

Update Form Integration

Change a generic webhook integration's delivery URL or active status. Requires a personal access token with the manage-integrations ability.

ActionTry it

Update Form Submission Retention

Change or disable a form's automatic submission-retention policy. Expired submissions are permanently deleted and cannot be restored; shortening the period can make existing submissions eligible for the next hourly cleanup. Requires a personal access token with the forms-write ability.

ActionTry it

Update Workspace

Change a workspace's name and icon without affecting its membership or forms. Both values are required because OpnForm clears an omitted icon. Requires a personal access token with the workspaces-write ability.

ActionTry it

Update Workspace Member Role

Change an existing workspace member's role to admin, user, or readonly. Requires a personal access token with the workspace-users-write ability.

ActionTry it

How the OPNForm integration works

The OPNForm integration connects your Dench AI CRM directly to OPNForm, so agents can read and act on your OPNForm data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

28 actions are available for agents to invoke on your behalf. Every call runs through OPNForm's own authorization, scoped to the account you connect.

Set up OPNForm in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find OPNForm and click Connect — you'll authorize access through OPNForm's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use OPNForm in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the OPNForm integration work with Dench?

The Dench OPNForm integration connects your AI CRM to OPNForm, so AI agents can work with your OPNForm data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with OPNForm via Dench?

The OPNForm integration currently exposes 28 actions, including Cancel Workspace Invite, Create Form, Create Form Integration, Create Submission, Create Workspace, and Delete Form. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect OPNForm to Dench?

No. You connect OPNForm from your Dench workspace using OPNForm's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the OPNForm integration secure?

Connections are authorized through OPNForm's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the OPNForm connection from your workspace settings at any time.

OPNForm | Dench AI CRM