NurtureHub
BlogFAQFeaturesHow it worksIntegrationsPricingSecurityUse cases
Join the waitlist
NurtureHubJoin the waitlist
NurtureHub
HomeBlogFAQFeaturesHow it worksIntegrationsPricingSecurityUse cases
Join the waitlist
NurtureHub
BlogFAQFeaturesHow it worksIntegrationsPricingSecurityUse cases
TermsPrivacyData Processing

© 2026 NurtureHub

[ INTEGRATIONS / LIVE ]

Your CRM stays in charge. NurtureHub plugs in.

Native agentOS sync, open-API connectors for Reapit, Alto, Street, and Loop, plus Google Workspace and Microsoft 365 email delivery — all bidirectional, all inside one platform.

See it live — book a demo
Email our team
AGENTOSContact sync completed — 47 records updated0s
REAPITInbound webhook received — applicant created3s
JOURNEY-ARCHITECTSeller sequence triggered for new agentOS contact7s
ALTOBidirectional sync — tenancy renewal event pushed12s
GMAIL-ADAPTEROAuth token refreshed — delivery resumed18s
COMPLIANCE-GUARDIANConsent verified — email cleared for send24s
M365-ADAPTERGraph API send confirmed — appeared in Sent Items29s
AGENTOSContact sync completed — 47 records updated0s
REAPITInbound webhook received — applicant created3s
JOURNEY-ARCHITECTSeller sequence triggered for new agentOS contact7s
ALTOBidirectional sync — tenancy renewal event pushed12s
GMAIL-ADAPTEROAuth token refreshed — delivery resumed18s
COMPLIANCE-GUARDIANConsent verified — email cleared for send24s
M365-ADAPTERGraph API send confirmed — appeared in Sent Items29s
AGENTOSContact sync completed — 47 records updated0s
REAPITInbound webhook received — applicant created3s
JOURNEY-ARCHITECTSeller sequence triggered for new agentOS contact7s
ALTOBidirectional sync — tenancy renewal event pushed12s
GMAIL-ADAPTEROAuth token refreshed — delivery resumed18s
COMPLIANCE-GUARDIANConsent verified — email cleared for send24s
M365-ADAPTERGraph API send confirmed — appeared in Sent Items29s
AGENTOSContact sync completed — 47 records updated0s
REAPITInbound webhook received — applicant created3s
JOURNEY-ARCHITECTSeller sequence triggered for new agentOS contact7s
ALTOBidirectional sync — tenancy renewal event pushed12s
GMAIL-ADAPTEROAuth token refreshed — delivery resumed18s
COMPLIANCE-GUARDIANConsent verified — email cleared for send24s
M365-ADAPTERGraph API send confirmed — appeared in Sent Items29s

SYNC-01 / HOW IT WORKS

From CRM record to nurture email in under 60 seconds

  1. STEP 01 — CONNECT

    Authorise your CRM

    Visit Settings → Integrations, pick your CRM, and enter your API key or complete OAuth. Credentials are encrypted per tenant immediately.

  2. STEP 02 — SYNC

    Contacts flow in automatically

    An immediate import runs, then a background sync runs every 4 hours. On-demand Sync Now is always one click away. Deduplication by email, external ID linkage preserved.

  3. STEP 03 — CATEGORISE

    Assign a category, AI fires instantly

    Select Seller, Landlord, Buyer, or any of the 12 categories. The Journey Architect agent picks the right sequence template and the Content Writer generates three personalised emails using your brand profile.

  4. STEP 04 — CLOSE THE LOOP

    Outcomes sync back to your CRM

    Hot lead status, intent scores, and email engagement are written back to the source CRM record. Your negotiators see full context without ever leaving their existing workflow.

console
0.2s$ crm:connect --provider=agentos
0.8s✓ Credentials encrypted and stored
1.1s✓ Connection health: ACTIVE
0.3s$ sync:run --direction=inbound --delta
0.9s→ 214 contacts imported, 31 updated
1.4s→ 0 conflicts requiring manual review
0.2s$ journey:create --contact=C4821 --category=seller
0.7s→ Template selected: Seller / Prospect
1.3s✓ 3-email sequence ready for review
0.4s$ crm:push --contact=C4821 --event=hot_lead
1.0s→ agentOS record updated: intent_score=87
1.5s✓ Alert fired to assigned negotiator

Your CRM is already compatible. You can be live in 30 minutes.

Connect agentOS, Reapit, Alto, Street, or Loop — pick your email delivery adapter — and the first AI-generated sequence is waiting for your approval before your next call ends.

Questions about a specific integration? Email us at sf-core-org-support-nurturehub@saas-factory.ai

CRM-01 / NATIVE CONNECTOR

agentOS — the deepest connection in UK proptech

The agentOS connector goes beyond contact import. It reads viewings, valuations, and offers as live engagement signals — and writes hot lead status, nurture scores, and email outcomes back into the agentOS contact record so your whole team sees the same picture.

NurtureHub dashboard showing CRM sync status and hot lead alerts

CRM-02 / OPEN API FRAMEWORK

Reapit, Alto, Street, Loop — and any CRM that speaks REST

The open-API connector framework implements a standard interface — authenticate, list contacts, push contact, subscribe to events — so each provider's adapter plugs in without touching core logic. New CRMs are added by writing a single adapter file.

Reapit

Full contact and applicant sync via Reapit Foundations API. Encrypted credential storage, delta-sync with provider cursors, and conflict resolution — CRM wins on contact data, NurtureHub wins on engagement.

Alto

Alto's contact export formats are natively understood — CSV imports from Alto are field-mapped automatically. Bidirectional sync keeps Alto updated with nurture outcomes.

EMAIL-01 / DELIVERY ADAPTERS

Emails arrive from your address, not ours

NurtureHub routes outbound emails through whichever sending infrastructure your agency already uses. Recipients see the negotiator's name and domain. Sent items appear in their inbox — not a third-party system.

  • Google Workspace / Gmail OAuth 2.0 consent, encrypted token storage, auto-refresh. Emails sent via Gmail API appear in the negotiator's Sent folder. Sender verified against the connected account.

  • Microsoft 365 / Outlook Microsoft Graph API adapter — supports personal Microsoft accounts and organisational M365 tenants. Emails appear in Outlook Sent Items in the correct thread context.

  • Shared NurtureHub domain

DATA-01 / SYNC MONITORING

No silent failures. Every sync is visible.

NurtureHub analytics dashboard showing CRM sync health and email performance

PROSPECT-01 / DATA SOURCES

Beyond your CRM — prospecting data that flows straight into the pipeline

NurtureHub can pull prospecting contacts from Land Registry and Apify-powered data extractions. Every imported record passes through a GDPR compliance review before any email is triggered.

HM Land Registry

Available to agentOS-connected agencies. Search by address, postcode, or title number to identify property owners. Bulk postcode scans return all registered titles — one click adds any owner to the pipeline with a pre-selected category.

Apify data extractions

Connect your Apify account via API key to access pre-configured UK property prospecting actor profiles. Configure search parameters, run an extraction, and review results before any record enters the nurture pipeline.

CAPTURE-01 / INBOUND CHANNELS

Capture website visitors before they leave

The NurtureHub web widget embeds on your agency website in a single script tag. Chat transcripts are AI-classified into one of the 12 contact categories and a personalised email sequence fires before the visitor closes the tab.

Live chat widget

Chat conversations are transcribed, intent is classified, and the contact lands in NurtureHub with the transcript attached. The Journey Architect fires the moment the chat closes.

  • AI classification into all 12 categories

  • Chat transcript stored on the contact record

RETARGET-01 / PAID CHANNELS

Push warm audiences to Meta and Google — without leaving NurtureHub

Contacts who've opened emails but haven't converted can be pushed as custom audiences to Meta Ads or Google Ads. Ad interactions are attributed back to the contact profile — the intent score reflects every touchpoint, paid or organic.

  • Meta Ads (Facebook / Instagram) Push a saved segment as a custom audience. Daily sync keeps the audience fresh as contacts move through the pipeline.

  • Google Ads Customer Match uploads from any NurtureHub segment. Campaign performance (impressions, clicks, cost) appears in the contact attribution view.

  • Segment-level targeting Build an audience from any combination of category, intent score range, engagement recency, or postcode — then push it directly.

COMPLIANCE-01 / GDPR & UK PECR

Every integration is GDPR-aware by design

The Compliance Guardian agent runs before every send — verifying consent, checking suppression lists, and confirming marketing opt-in for the specific channel. If any check fails, the send is blocked and the reason logged. A full sub-processor register is available at /legal/sub-processors in accordance with UK GDPR Article 28.

FAQ-01 / COMMON QUESTIONS

Integration questions, answered directly

  • Real-time contact import Pull contacts, applicants, landlords, and vendors from agentOS on demand or via 4-hour background sync.

  • Activity events as scoring signals Viewings arranged, valuations booked, and offers accepted flow in as weighted intent events — your lead score reflects real pipeline activity, not just email opens.

  • Nurture outcomes written back Email engagement, hot lead status, and sequence completion sync back to agentOS so negotiators always have context without switching tabs.

  • Real-time webhook push New contacts created in agentOS trigger an immediate category-suggestion prompt in NurtureHub — no polling lag.

  • Land Registry prospecting Search HM Land Registry records via your agentOS connection — bulk postcode lookups, ownership alerts, one-click pipeline entry.

Street

Street connector implements the same standard interface: contact import, activity events, and outbound nurture score writes. Credentials stored encrypted per tenant.

Loop

Loop integration via the open-API framework: polling schedules, error recovery with retry, and a full sync audit log so you can see exactly what moved and when.

All connectors share the same sync health dashboard at Settings → Integrations — green/amber/red status, last sync timestamp, error log, and a manual Sync Now trigger.

Until a custom sender domain is verified, emails go via the NurtureHub shared sending infrastructure — a safe default for agencies getting started.
  • Custom from-name & reply-to Configure each negotiator's from-name (e.g. 'Sarah at Prime Lettings'), reply-to address, and footer with VAT number and ICO registration at Settings → Email Sending.

  • NurtureHub activity timeline showing email delivery events and engagement

    Green / amber / red health indicators Each connected CRM shows its current health status at a glance. Amber flags degraded sync; red means action required.

  • Last sync timestamp per integration See exactly when contacts last moved in each direction — no guessing whether your CRM data is current.

  • Last 100 sync events logged Full event log with entity type, direction, external ID, status, and any error message. One-click retry on failed events.

  • Consecutive failure alerting Three consecutive sync failures fire an immediate notification to the org owner — before contacts start falling through the cracks.

  • Manual Sync Now trigger When you've just imported a batch in your CRM and don't want to wait, hit Sync Now per integration for an immediate pull.

  • All prospecting imports pass through a three-stage flow: GDPR compliance review → category assignment → journey trigger. No contact enters the nurture pipeline without agent confirmation.

    Journey triggered before visitor leaves

    Lead capture forms

    Embed a lightweight capture form on valuation pages, landlord guides, or buyer registration pages. Submitted details flow directly into the contact store — category pre-selected from the form context.

    • Form-indicated category pre-assigned

    • GDPR consent captured at point of entry

    • Configure at Settings → Widget

    Unified attribution Ad clicks link back to the NurtureHub contact record and increment the intent score — so a paid click and an email open count together toward a hot lead alert.

    Pre-send consent check

    GDPR consent status, suppression list, and opt-in preference verified before every email — across every delivery adapter and every CRM source.

    Compliance audit log

    Every send decision — approved or blocked — is audit-logged with the specific reason. DSAR exports and right-to-erasure endpoints available.

    Encrypted credentials

    All CRM API keys and OAuth tokens are encrypted per tenant. Sub-processor inventory documented. Data residency configuration available at admin level.

    A human always approves before anything goes out. When you assign a contact to one of the 12 lead categories, NurtureHub's AI generates a personalised 3-email sequence and places it in a review queue. You read each email in a rendered preview, edit inline if you want, and approve — either email by email or the whole sequence at once. Only after you click approve does the send queue pick it up. No email leaves your agency without a person signing off on it.
    No prompt-writing required. During setup, you submit your agency website URL and NurtureHub crawls your homepage, about page, services, team, and area pages, then extracts your tone, service descriptions, local market context, and team profiles automatically. You can supplement that with uploaded PDFs or Word documents — brochures, service guides, team bios. The AI builds a structured brand profile from all of it, you review and edit it in a section-by-section UI, and once you approve it, every email generated from that point forward inherits your voice. You can re-run the crawl any time your website changes.
    NurtureHub has a native connector for agentOS with bidirectional real-time sync, plus connectors for Reapit, Alto, Street, and Loop via their respective APIs. Each integration polls for changes every 4 hours via a scheduled background job, and agentOS also supports real-time webhook push for instant updates. Contacts imported from any CRM retain their external ID so changes stay in step. You can also trigger an on-demand sync manually from the integrations page. The integrations dashboard shows sync health (green/amber/red), last sync timestamp, recent errors, and a retry option — and the agency owner gets an alert if a sync fails three times running.
    Every engagement event a contact has with your emails feeds a rolling 0–100 intent score: an open adds 5 points, a link click adds 15, clicking a booking link adds 30, and a reply adds 25. Scores are multiplied by a category weight — Active Sellers score 1.5x, Sellers 1.3x, Buy-to-Let Investors 1.2x — so the system prioritises the contact types most likely to convert for you. Scores decay over time for inactive contacts. When a contact crosses your configured hot threshold (default 85), your assigned agent gets an immediate in-app notification and an email alert with the contact's name, category, score breakdown, and a direct link to their profile. You set the thresholds yourself, and a score simulator lets you model how a hypothetical engagement sequence would score before you change any settings.
    Before every email send, a Compliance Guardian agent checks GDPR consent status, validates marketing opt-ins for the specific channel, cross-references suppression lists, and confirms the contact hasn't unsubscribed. If any check fails, the send is blocked and you're told exactly why. Every send decision is written to a compliance audit log. Every email includes a one-click unsubscribe link; unsubscribes are stored in a suppression list and sequences pause automatically. Contacts can also request erasure, which anonymises their data and suppresses future contact. Consent records show when and how consent was obtained, and the full audit trail is visible on each contact's profile. For questions about Data Processing Agreements with the underlying services NurtureHub uses, details are available on request.
    Each branch runs as its own sub-organisation with its own brand profile, agent personas, contact database, and journey configuration. Emails from your Kensington office carry Kensington's voice; emails from Chelsea carry Chelsea's. Billing sits under a single Agency Pro subscription, and a parent-level admin account gives you cross-branch analytics and shared template management in one view. Branch admins manage their own office; the network admin sees everything. Cross-branch contact deduplication runs automatically so the same individual doesn't get contacted by two offices simultaneously.