Browse documentation
Deployment
Deployment & Developer Handoff
Deploy your finished, branded ingestion pipeline into your own application with SDKs, snippets, or hosted portals.
Once your Target Schema and Data Portal are fully designed, branded, and tested, you can deploy the ingestion pipeline into your own software application.
9.1
Choose Your Deployment Method
Navigate to the Deploy step in your schema configuration to select your deployment method:
Embedded SDK (Recommended)
Embed a native React or Angular component directly in your application code for a seamless, branded user experience.
- JS Snippet: Paste a lightweight JavaScript block to launch the uploader as a modal over your existing app.
- Hosted Portal: Share a secure, public link hosted by Elvity where your clients can upload their files directly.
- Iframe: Embed the uploader inside a secure iframe block on any web page.
9.2
Integrating the React SDK
1
Install the Elvity SDK
Install the SDK in your frontend repository:
bash
npm install @elvity/sdk2
Copy the implementation code
Copy the syntax-highlighted code block from the Implementation Code panel:
javascript
import { ElvityImporter } from '@elvity/sdk';
function App() {
return (
<ElvityImporter
projectID="TF_CANDIDATE_V1"
environment="production"
/>
);
}3
Drop it into your app
Paste the component into your app’s file upload or onboarding screen.
9.3
Configuring Whitelisted Domains
To prevent unauthorized websites from embedding your custom Data Portal:
- 1Go to the Authorized Domains input box in your Deploy configuration.
- 2Type in your production and staging domains (e.g.,
*.talentflow.com). - 3Click Save. Only requests originating from these whitelisted domains will be allowed to render your uploader.
9.4
Monitoring Active Telemetry
- 1Once integrated, view the Live Connection Status card at the bottom of the Deploy screen.
- 2It will display a status dot indicating its current state (e.g.,
STANDBY). - 3When a user uploads a file through your embedded app, the card will instantly flash green, confirming successful event reception.
Ready to put this into practice?
Spin up your first pipeline and watch Elvity map your data in minutes.