Company lists loaded into your CRM: no duplicates, enriched, approved

The scenario takes a company list from мессенджер, checks each one against hubspot, enriches it via Uplead and updates or creates the record — once you approve.

  • No duplicates — every company is matched by domain first
  • Existing records are only updated once you approve
  • New companies are created already enriched
  • A summary lands in chat: what was updated, what was created
SlackHubSpot

How it works

To keep Uplead and Slack in sync, connect them with a ready-made scenario — changes flow automatically.

  1. Starts when: When Slack File Uploaded
  2. Then: Download Slack File
  3. Then: Notify Slack on File Download
  4. Then: Fetch File Contents
  5. Then: Extract Data from File
  6. Then: Insert File Data into Table
  7. Then: Search Company by Domain
  8. Check: Check HubSpot Company ID
  9. If yes: Summarize Existing Company
  10. Then: Await Slack User Approval
  11. Check: Verify Approval from Slack
  12. If yes: Combine Approval Results
  13. Then: Clear table for next use
  14. Then: Enrich Existing company
  15. Then: Process Company Fields
  16. Then: Update HubSpot Company Data
  17. Then: Summarize Update Results
  18. Check: Combine All Summaries
  19. Then: Post Results to Slack
  20. Then: Retrieve Current Table Rows
  21. Then: Enrich new company
  22. Check: Check if Company Exists
  23. If yes: Summarize Enrichment Status
  24. If no: Create New HubSpot Company
  25. Then: Summarize Company Creation
  26. Then: Clear the table for next use
  27. If no: Discard Unapproved Rows

You can launch this Uplead + Slack integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.