Formstack
+
Konnectify
Formstack Integration with Konnectify
Connect Formstack to Konnectify to automate form operations and submission workflows—sync forms, react to new submissions in real time, and manage emails, folders, smartlists, and submit actions from a single workflow.
Forms
Submissions
Emails
Folders
Smartlists
Submit Actions
3 Triggers
37 Actions
What is Formstack?
Formstack is an online form builder that helps teams create professional forms, collect data, and streamline internal and customer-facing processes.
By integrating Formstack with Konnectify, you can automatically respond to new submissions, keep form assets organized, and centrally manage submission actions and email notifications across your workflows.
This integration is ideal for operations, support, and marketing teams that want reliable automation around forms, submissions, and related configuration—without manual copy/paste.
New to Formstack?
Create forms and start collecting submissions in minutes.
Visit Formstack
What you can automate
• React to new form submissions via webhook
• Create and update submissions programmatically
• Manage confirmation and notification emails
• Organize forms with folders and subfolders
• Maintain reusable Smartlists and options
• Configure submit actions (message/redirect) per form
API & Authentication
Authentication method: API Token (Personal Access Token)
This connector uses API Key / Token authentication via a Formstack Personal Access Token. Konnectify stores the token securely and uses it to authenticate API calls on your behalf.
- Required field: Personal Access Token
- Tip: Use a dedicated token created for automation to simplify audits and rotation.
What the API connection enables
• Read, list, copy, and delete forms
• Create, update, list, fetch, and delete submissions
• Manage confirmation emails and notification emails
• Create and manage folders and subfolders
• Create and manage Smartlists and options (including images)
• Configure submit actions per form
Plan restrictions & rate limits
Formstack plan features and API rate limits can vary by subscription. If you see authorization errors or throttling, verify your account permissions and consider reducing polling frequency, adding filters, or batching downstream steps.
Official API documentation:
Formstack Developers
(refer to the latest API version notes for token requirements).
How to connect
Prerequisites
- A Formstack account with permission to generate a Personal Access Token
- The Form ID(s) you want to use (for submission, prefill, emails, submit actions, etc.)
- A Konnectify workflow where you’ll add the Formstack app
Add Formstack to a Workflow
- Open your Konnectify workflow builder.
- Click Add app and select Formstack.
Authorize via Personal Access Token
- In Formstack, generate a Personal Access Token for API access.
- In Konnectify, paste the token into the connection field and save.
Configure the Trigger or Action
- Select a trigger (e.g., New Form Submission) or an action (e.g., Create Submission).
- Choose required identifiers like Form ID and map fields using outputs from prior steps.
Warning: Many Formstack actions are form-specific. Ensure the Form ID you select matches the schema you map (especially for dynamically loaded custom fields on submissions and prefills).
Test the Workflow
- Run a test to confirm the connection works and fields map correctly.
- If using the webhook trigger, submit a test entry in Formstack to generate a live event.
Activate the Workflow
- Turn the workflow on.
- Monitor the first few runs to confirm expected behavior and throughput.
Triggers
3 total
Formstack triggers include polling events (for created/updated forms) and a real-time webhook trigger for new submissions.
Forms
2 triggers
Form Created
This trigger fires whenever a new Form is created.
Form Updated
This trigger fires whenever an existing Form is modified.
Submissions
1 trigger
New Form Submission
Receives a real-time webhook notification whenever a new submission is created for the selected form.
Tip: For the webhook trigger, submit a test entry to your selected form to generate a sample payload.
Actions
37 total
Use Formstack actions to manage forms and their configuration (emails, submit actions), organize assets (folders), maintain reusable data sets (smartlists), and work with submissions end-to-end.
Forms
7 actions
Get Form
Fetches complete details for a single form using its unique identifier, with the option to include all form fields.
List Forms
Fetches a paginated list of forms from your account. You can filter by folder, search keywords, and sort the results.
Copy Form
Creates a duplicate of an existing form with optional configurations for integrations, emails, templates, and destination folder.
Create Form Prefill
Generates a unique URL for a form with specific fields pre-populated. Custom fields are dynamically loaded based on the Form ID.
Get Form HTML
Fetches the raw HTML markup for a specific form using its unique identifier.
Delete Form
Marks a specific form as deleted (soft delete) using its unique identifier.
Create Folder
Creates a new folder to organize your forms.
Submissions
7 actions
Create Submission
Creates a new submission. Standard tracking fields can be provided, and custom fields are dynamically loaded based on the Form ID.
Update Submission
Updates an existing form submission. You can update standard tracking fields and dynamically loaded custom fields.
Download Submission Upload
Retrieves a specific file uploaded to a form submission as a raw string.
List Form Submissions
Fetches a list of submissions for a specific form. You can filter by keywords, dates, and specific field values using the search array.
Get Submission
Fetches complete details for a single form submission using its unique identifier.
Delete Submission
Permanently deletes a form submission and all of its associated data.
Note: Submission field schemas can vary by form; map dynamic fields after selecting the correct Form ID.
Emails
10 actions
Create Confirmation Email
Creates a new confirmation email. You can map a single logic check condition using dynamic fields, provide a stringified JSON array of checks, or do both simultaneously.
Update Confirmation Email
Updates an existing confirmation email. You can map a single logic check condition using dynamic fields, provide a stringified JSON array of checks, or do both simultaneously.
Get Confirmation Email
Fetches detailed information for a single confirmation email using its ID.
List Confirmation Emails
Fetches a list of all confirmation emails associated with a specific form.
Delete Confirmation Email
Deletes a specific confirmation email from the account using its ID.
Create Notification Email
Creates a new notification email to alert users of form submissions. You can map a single logic check condition using dynamic fields, provide a stringified JSON array of checks, or do both simultaneously.
Update Notification Email
Updates an existing notification email. You can map a single logic check condition using dynamic fields, provide a stringified JSON array of checks, or do both simultaneously.
Get Notification Email
Fetches detailed information for a single notification email using its ID.
List Notification Emails
Fetches a list of all notification emails associated with a specific form.
Delete Notification Email
Deletes a specific notification email from the account using its ID.
Folders
5 actions
Update Folder
Updates the details of an existing folder using its ID.
Get Folder
Retrieves detailed information for a specific folder or subfolder.
Delete Folder
Deletes a specific folder using its ID.
List Folders
Retrieves a paginated list of all folders on your account and their subfolders.
Use folders to keep automation targets stable (e.g., “Active Forms”), and use filters in “List Forms” by folder where available.
Smartlists
15 actions
Create Smartlist
Creates a new Smartlist to be used across your Formstack forms.
Update Smartlist
Updates an existing Smartlist using its ID.
Get Smartlist
Fetches detailed information for a single Smartlist using its ID.
List Smartlists
Fetches a list of all Smartlists configured in your account.
Delete Smartlist
Deletes a specific Smartlist from the account using its ID.
Add Smartlist Option
Creates a new option for a specific Smartlist.
Update Smartlist Option
Updates the details of a specific option inside a Smartlist.
Upload Smartlist Option Image
Uploads an image to a specific option inside a Smartlist using a Base64 string.
Delete Smartlist Option Image
Deletes the image associated with a specific option inside a Smartlist.
Get Smartlist Option
Fetches detailed information for a single option inside a Smartlist.
List Smartlist Options
Fetches a paginated list of all options within a specific Smartlist.
Delete Smartlist Option
Deletes a specific option from a Smartlist using its ID.
Smartlists are useful for keeping option sets consistent across forms (e.g., regions, product SKUs, service tiers).
Submit Actions
5 actions
Create Submit Action
Creates a new submit action (e.g., show a message or redirect). You can map a single logic check condition using dynamic fields, provide a stringified JSON array of checks, or do both simultaneously.
Update Submit Action
Updates an existing submit action. You can map a single logic check condition using dynamic fields, provide a stringified JSON array of checks, or do both simultaneously.
Get Submit Action
Fetches detailed information for a single submit action configured on a form.
List Submit Actions
Fetches a list of all submit actions configured for a specific form.
Delete Submit Action
Deletes a specific submit action from a form.
Popular automations
Examples of common Formstack workflows you can build quickly in Konnectify using the available triggers and actions.
Route new submissions into your internal process
When a new entry is submitted, fetch the full submission record (including mapped fields) and continue downstream (e.g., create tickets, update sheets, notify teams).
New Form Submission
→
Get Submission
Auto-enrich or correct a submission after receipt
Update a submission record to add tracking values, normalize fields, or append internal metadata after a webhook event.
New Form Submission
→
Update Submission
Create a prefilled form link from another system
Generate a unique prefill URL for a form to reduce friction (e.g., pre-populate known customer details before they submit).
Form Updated
→
Create Form Prefill
Standardize submission messaging and email behavior per form
When a form is created, automatically attach a submit action (message/redirect) and set up default confirmation/notification emails for consistent user experience.
Form Created
→
Create Submit Action
→
Create Confirmation Email
FAQ
How does authentication work for the Formstack integration?
Konnectify connects to Formstack using a Personal Access Token (API token). Add the token once in your connection settings; Konnectify will use it to authenticate API requests for triggers/actions.
Which Formstack plans are supported?
Any plan that allows API access and Personal Access Tokens should work. If an endpoint returns permission errors, confirm your Formstack subscription includes the required API features and that the token owner has access to the target forms.
How do Formstack triggers work—polling vs webhook?
- Form Created and Form Updated are polling triggers—Konnectify checks periodically for new/changed forms.
- New Form Submission is a webhook trigger—Konnectify receives real-time notifications when a submission is created for a selected form.
How can I prevent duplicates?
This connector doesn’t include a dedicated “upsert” action. To prevent duplicates, use Formstack’s unique identifiers (e.g., submission ID from the webhook) and add a lookup or storage step in your workflow (e.g., data store, spreadsheet, CRM) before running create actions.
What happens if Formstack rate limits my workflow?
If Formstack throttles requests, reduce concurrency and call volume (e.g., avoid excessive list operations in tight loops), and prefer event-driven workflows (webhooks) over frequent polling. For high-throughput use cases, consider adding delays and consolidating downstream API calls.
Can I connect multiple Formstack accounts to Konnectify?
Yes. Create a separate Konnectify connection for each Formstack account (each with its own Personal Access Token), then select the correct connection per workflow step.
How do I handle dynamically loaded form fields for submissions and prefills?
Select the target Form ID first. Konnectify then loads the form’s available fields so you can map them reliably. If you switch the Form ID later, revisit field mappings to ensure they still match the updated form schema.
Ready to automate your Formstack workflows?
Connect Formstack to Konnectify and start building reliable form and submission automations in minutes.
Get started free →