Data sources
Bring contacts into Viperatron from any website, app, spreadsheet, or server. Every method here works for any customer — attach incoming contacts to a pipeline so they flow into the right segments and automations.
Pipelines
0
Active pipelines
0
Contacts from pipelines
0
API keys
0
Real-time webhook
Pipelines
Each pipeline gets a unique webhook URL and bearer token. Point any e-commerce store, CRM, form, or custom app at the URL — events upsert contacts and feed activity timelines.
One-off upload
CSV / XLSX import
Upload a spreadsheet exported from your CRM, e-commerce store, or anywhere else. Map columns, choose a duplicate strategy, and optionally attach every imported contact to one pipeline.
Export from source
Export contacts as CSV or XLSX from your site, CRM, or past email tool. Minimum required field: email.
Map columns
We auto-detect email, first name, last name, phone, country, and custom fields. Drag-and-drop to adjust.
Assign a pipeline (optional)
Pick one of your pipelines to tag every row in this import — makes segmentation and campaigns trivial.
Website capture
Embeddable forms
Drop a small JavaScript snippet on your website — signups flow into a form-type pipeline as contacts. Works on plain HTML, WordPress, Webflow, or any custom frontend.
No form pipelines yet
Create a form-type pipeline, then grab the embed snippet here to drop on any page.
Create form pipelineServer-to-server
REST API
Send contacts straight from your backend. Use an API key for standard endpoints, or a pipeline bearer token for the public ingest endpoint — no API key required.
/contactsCreate or upsert a single contact using an API key. Returns the contact record.
curl -X POST https://api.viperatron.com/contacts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email":"alex@example.com","firstName":"Alex"}'/inbound/pipelines/:id/eventsPublic pipeline ingest. Uses the pipeline bearer token — no API key needed.
curl -X POST https://api.viperatron.com/inbound/pipelines/PIPELINE_ID/events \
-H "Authorization: Bearer PIPELINE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"eventType":"order.placed","payload":{"email":"alex@example.com","total":42}}'Not sure which to pick?
Live e-commerce or CRM → use a Pipeline. One-time migration from another email tool → use a CSV import. New signups from your marketing site → drop in a form embed. Server-side processes → call the REST API.