“I have worked with a lot of different vendors over the years, and the timeliness and helpfulness of the Dromo team in response to our questions has got to be the best I’ve ever experienced.”If you encounter any problems or have any questions, please reach out to our support team or start a conversation using the chat app (in the lower right-hand corner of any page). We’re here to help! We also offer same-day Slack support for customers on an enterprise plan.
manualInputDisabled
flag is not set.
You may also launch an import programmatically using the Headless API (this feature is a premium add-on). If there are any errors during the import process (for example, a column cannot be matched automatically or a data validation fails) you are provided a URL where you can direct your user to fix the issues. If there are no errors, the import succeeds automatically and the user does not need to be involved.
initialData
setting.
autoMapHeaders
setting. When enabled, the importer will remember mappings of prior imports that used the same importIdentifier
.
onResults
callback. If you elect to enable the backendSyncMode
setting, the data will also be stored on your behalf. In that case, you may access the original version of the file and final results (in CSV or JSON format) via the Imports tab of the Dashboard, or you may access the final results and metadata via the API.
onResults
callback directly in your application, or you may use a webhook. In that case, Dromo will send a POST request to any address you specify in the webhookUrl
setting whenever an import is completed.
styleOverrides
setting.
errorMessage
in the JavaScript SDK. You may also write custom messages, including error messages, to any cell using row or column hooks.
You may customize the help text at each step (i.e., Upload Step, Matching Step, and Review Step) by providing the appropriate helpText
setting.
backendSyncMode
to DISABLED
. The Dromo Pro SDK enables Private Mode by default.
backendSyncMode
to MAPPINGS_ONLY
, then information about column headers will be shared with Dromo (this is required to enable certain advanced features like AI-assisted column mapping and remembering mappings from prior imports), but the rest of the file is not shared with Dromo.
If you choose to disable Private Mode (i.e., by setting backendSyncMode
to FULL_DATA
) but want to store imports in your own infrastructure, you can enable the premium Bring Your Own Storage feature.
NB: When using the Headless API (instead of an embedded importer), Dromo processes end user data on a server.
Should you store or otherwise share end user data with Dromo, we will process it solely to the extent reasonably required for the delivery of our service. For more information on how we treat end user data, read here.
'use client'
to the top of the file with the Dromo importer.