Formstack

Formstack is a workplace productivity platform providing no-coding online forms, documents, and signatures. This connector works with the Forms features of Formstack. Use the Formstack Documents connector for working with the Forms feature.

Data integration: Skyvia supports importing data to and from Formstack, exporting Formstack data to CSV files, replicating Formstack data to relational databases, and synchronizing Formstack data with other cloud apps and relational databases.

Backup: Skyvia Backup does not support Formstack.

Query: Skyvia Query supports Formstack.

Formstack-Specific Features and Limitations

Skyvia has the following limitations for Formstack:

  • In the Data Integration product, Formstack connections are supported only for packages, which use a new data integration runtime.

    Make sure that the Use new runtime checkbox is selected on the tab bar if you want to use Formstack in your package.

  • Skyvia supports the following import operations for Formstack objects:

    INSERT, UPDATE, DELETE: ConfirmationEmails, Fields, Folders, Forms, NotificationEmails, SmartlistOptions, Smartlists, Subfolders, Submissions, Webhooks.

    UPDATE, DELETE: Portals.

    DELETE: PartialSubmissions.

  • Skyvia supports Synchronization and Replication with Incremental Updates for objects that contain the CreatedDate and UpdatedDate fields.

    Thus, only Forms, Portals, Smartlists, and SmartlistOptions objects support replication with incremental updates, and only Forms, Smartlists, and SmartlistOptions objects support synchronization.

  • When importing data to the Fields object, please note that depending on the field Type, different columns are required. Each of the types has its own required columns. That’s why in Skyvia, only the FormId and Type columns are marked as required. You can refer to Formstack documentation for the information on which columns are required for which field type.

  • Formstack SCIM API objects are not supported.

Formstack Connections

You connect to Formstack, using OAuth authentication. To connect successfully, perform the following steps:

  1. Click +NEW in the top menu.
  2. Click Connection in the menu on the left to open the Select Connector page.
  3. In the opened page, select Formstack.
  4. In the Connection Editor page, specify a connection name that will be used to identify the connection.
  5. Click Sign In with Formstack.

    Connection Editor

  6. Sign in to Formstack.

    Formstack login

  7. Finally, click Authorise to approve access request.

    Granting access to Formstack

  8. After the OAuth token has been generated, click Create Connection.

    Connection Editor window

  9. Optionally, select the Suppress Extended Requests checkbox to reduce the number of API calls. For some objects Formstack API returns only part of the fields when querying multiple records. In order to query values of additional fields, Skyvia performs additional extended requests. Such API requests can be performed for each record of such object. However, this can decrease performance and significantly increase the number of API calls used.

    To reduce the number of API calls, you can select the Suppress Extended Requests checkbox. However, please note that some of the fields in such objects will not be available in Skyvia (will return empty values) even if they have values in Formstack because its API does not return them without extended requests.

Supported Actions and Actions Specifics

Formstack connector supports the following actions: