crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.deals.write. Copy the Access Token and share it with Apex Emerald. That's it from Marc's side.System architecture — how Option B is wired
Step-by-step build — who does what and when
crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.deals.write. Copy the Access Token and share it with Apex Emerald. That's it from Marc's side.What LiveCosts does vs what Apex Emerald does
LiveCosts team (Marc Nixon) — one-time setup
Apex Emerald — we handle everything else
Option A (CSV) vs Option B (API) — when to use each
Option A — CSV Pilot
Recommended to start
Option B — Live API Integration
The full product
4,280 dormant contacts · HubSpot live sync · Running 47 days
| Contact | Trade | Segment | Accounting | Outcome | HubSpot updated |
|---|---|---|---|---|---|
Liam Connors Mayo, IE | Plumbing | Timing | Xero | Demo Thu 11am | 2 min ago |
Ronan Daly Cork, IE | Electrical | Timing | Xero | Demo Wed 2pm | 17 min ago |
Sarah Burke Clare, IE | General | No response | QuickBooks | Callback Fri | 9 min ago |
Karen Healy Kildare, IE | HVAC | No response | Xero | No Answer × 3 | 24 min ago |
Mark O'Sullivan Kerry, IE | Civil | Budget | Sage | Demo Mon 9am | 1hr ago |
Aoife Byrne Wicklow, IE | Fit-out | Untagged | Xero | In sequence | 2hr ago |