Automations, minus the wiring
Connect the systems that run your business, route work to the right people, and take the busywork out of every handoff.
Trigger
When a record matches conditionsIf Stage is Signed
Actions
Run 2 actions⤢
Send an email and create a record
One step, or twenty — same builder
Fire a single alert when a field changes, or chain triggers and actions into a workflow that crosses four teams and never drops a step.
Trigger
When a record is updatedApproved
Actions
Run 3 actions⤢
Post a message, send an email and create a record
◈
Pulse: post a messageTo #rev-ops-requests
✉
Send email
+
Create recordIn Deliverables
Your whole stack, on autopilot
Wire Quarry into the tools your team already lives in — Pulse, Fieldnote, Beacon Mail and Halo Drive.
All campaigns
☐A Name☑ Scheduled?▤ Start date
1Northgate Meetup✔2/24/2026
2Insight Exchange SF3/01/2026
3Vellum Roundtable
4Training Day
Calendar
SUN21MON22TUE23WED24
THU25FRI26SAT27
Northgate Meetup
Event
Wednesday, Feb 24 – Thursday, Feb 25 Save
Wednesday, Feb 24 – Thursday, Feb 25 Save
Drop into code when you need to
Need more than the built-in blocks? Extend any automation with JavaScript and call the services you already run.
Received▾
NorthgateRegionNA
HarborlineRegionGMEA
Processed▾
Vellum FoodsRegionEMEA
Invoiced▾
Arclight LabsRegionAPAC
Bright HarborRegionGMEA
1let config = input.config();
2let recordId = config.recordId;
3
4let orders = base.getTable('Orders');
5let query = await
6 orders.selectRecordsAsync();
7let order =
8 query.getRecord(recordId);
9let items = order.getCellValue('Line items');
10