Automation library · Data collection

Find and score event and speaker opportunities with Gumloop

Started by another system calling it, and works across Gmail and Postgres. 35 steps, 4 branches: large, and worth reading before you trust it with anything live.

Large

35 stepsLarge: read it before trusting it with anything live
4Branches: places the flow splits
0Loops or waits
2Services it connects to

The flow

Starts it 8Logic 17Service 10

The steps in the order they run, from what starts it.

  1. 1Receive Opportunity RequestsWebhookStarts it
  2. 2Receive Gumloop CallbackWebhookStarts it
  3. 3Fetch Result RequestsWebhookStarts it
  4. 4Receive Email Draft RequestWebhookStarts it
  5. 5Normalize Incoming DataCodeLogic
  6. 6Validate Callback DataCodeLogic
  7. 7Extract Request IDCodeLogic
  8. 8Check Draft Request ValidityCodeLogic
  9. 9Insert Temp Search RecordPostgresService
  10. 10Retrieve Temp Data ContextPostgresService
  11. 11Retrieve Result RecordPostgresService
  12. 12Draft Email via OpenAIHttp RequestService
  13. 13Confirm Reception to SenderRespond To WebhookStarts it
  14. 14Generate Search ParametersCodeLogic
  15. 15Combine Callback and ContextCodeLogic
  16. 16Create Result ResponseCodeLogic
  17. 17Extract Draft from OpenAICodeLogic
  18. 18Route by Search ModeSwitchLogic
  19. 19Check for Provided EmailIfLogic
  20. 20Route Scoring by TypeSwitchLogic
  21. 21Send Results ResponseRespond To WebhookStarts it
  22. 22Send Draft ResponseRespond To WebhookStarts it
  23. 23Initiate Gumloop Event SearchHttp RequestService
  24. 24Initiate Gumloop Speaker SearchHttp RequestService
  25. 25Store Subscriber EmailPostgresService
  26. 26Evaluate Event ScoringCodeLogic
  27. 27Evaluate Speaker ScoringCodeLogic
  28. 28Verify Event Trigger SuccessCodeLogic
  29. 29Log Trigger FailurePostgresService
  30. 30Verify Speaker Trigger SuccessCodeLogic
  31. 31Update Scored ResultsPostgresService
  32. 32Verify Email ExistenceIfLogic
  33. 33Acknowledge Gumloop CallbackRespond To WebhookStarts it
  34. 34Construct Email ContentCodeLogic
  35. 35Dispatch Results EmailGmailService

How it's built

Starts on
Another system calling it
Steps
35, with 4 branches
Size
Large: read it before trusting it with anything live
Connects to
Gmail, Postgres
Model
None. This is plumbing, not judgement

Questions

What does it need to run?

An n8n account, plus your own Gmail and Postgres accounts. You connect your own accounts after importing it; none are included.

What starts it?

It starts on another system calling it.

Does it use AI?

No. Every step is fixed logic or a call to a service, so it does the same thing every time.

How long does it take to set up?

Take your time. At 35 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 35 steps before you point it at anything that matters.