Browse documentation
HomeDocsDeployment & Handoff
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/sdk
2

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:

  1. 1Go to the Authorized Domains input box in your Deploy configuration.
  2. 2Type in your production and staging domains (e.g., *.talentflow.com).
  3. 3Click Save. Only requests originating from these whitelisted domains will be allowed to render your uploader.
9.4

Monitoring Active Telemetry

  1. 1Once integrated, view the Live Connection Status card at the bottom of the Deploy screen.
  2. 2It will display a status dot indicating its current state (e.g., STANDBY).
  3. 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.

    Try Elvity Free

    Get access to a trial edition

    Enter your work email and we'll give you access to a trial edition of Elvity — no credit card, no setup fees.

    No credit card required. We'll reach out within one business day.