Skip to Content
// Templates

Ready-to-use pipeline templates

Download and deploy pre-built Apache Hop pipelines and workflows for the most common data integration scenarios. Adapt them to your environment in minutes.

All templates
ERP
eCommerce
CRM
Data Warehouse
Data Quality
DevOps
Governance
Helpdesk
Monitoring
14 templates
Sort:
Shopify
transform
Odoo
Shopify Products → Odoo
Syncs products from Shopify to Odoo. Reads product data, transforms key fields, and upserts into product.template using the Shopify product ID as the unique key.
HubSpot
clean
Odoo
HubSpot Contacts → Odoo
Sync contacts from HubSpot CRM into Odoo automatically. Reads contacts, normalises name fields, filters incomplete records, and upserts into res.partner.
CSV files
MetaInject
Database
Dynamic CSV Ingestion with Metadata Injection
Load multiple CSV files with different schemas using one reusable pipeline. Metadata Injection adapts the template at runtime — no pipeline per file needed.
Odoo
dedup
delete
Deduplicate Odoo Contacts by Email
Finds and removes duplicate contacts in Odoo based on email. Keeps the record with a name, deletes the rest. No manual review needed.
check
Flyway
done
Flyway Schema Migration
Apply versioned SQL migrations as part of a Putki workflow. Connection check first, then Flyway runs pending scripts in order. No standalone installation needed.
Odoo
filter
Chat
Odoo Overdue Invoices Alert
Reads overdue invoices from Odoo daily, filters by a configurable threshold, and sends a formatted summary to Slack, Teams, or any chat channel.
DB views
SQL Parser
lineage
View Dependency Analysis
Reads all view definitions from PostgreSQL, parses each SQL to extract table and column dependencies, and writes a full lineage report. Know what breaks before you change a table.
pipeline
executor
Chat
Pipeline Alerting with Chat
Reusable pattern to send alerts from any pipeline to Slack, Teams or Google Chat. WorkflowExecutor calls a minimal Chat workflow — change the source, keep the pattern.
Helpdesk
SLA check
→ urgent
Helpdesk SLA Escalation
Reads open tickets that have breached their SLA deadline and automatically sets their priority to urgent in Odoo. No manual queue review needed.
CSV
clean
Odoo
CSV Product Catalog → Odoo
Import or update your product catalog from a CSV file into Odoo. Validates rows, cleans types, and upserts into product.template using the internal reference as the unique key.
audit log
build HTML
publish
Pipeline Status Page
Reads execution results from the Hop audit log, builds a live HTML status table, and publishes it to an Odoo website page every hour. Your team always knows what ran and what failed.
read
filter
archive
Archive Inactive Partners
Reads active Odoo partners, calculates days since last write, and archives those inactive beyond a configurable threshold. Keeps your contact database clean on a schedule.
CSV
filter + clean
CRM leads
Trade Show Lead Import
Reads a CSV of event contacts, filters out records without an email, normalises name fields, and creates new leads directly in Odoo CRM. Run once per event.
RDBMS Impact
filter
report
Database Impact Report
Scans every pipeline and workflow in your Hop project and writes a structured database dependency report to PostgreSQL. Know which pipelines touch a table before you rename or drop it.
No templates found for ""