---
title: "RealGreen"
url: https://docs.light-ai.app/integrations/realgreen.md
canonical_url: https://docs.light-ai.app/integrations/realgreen
last_updated: 2026-10-13
summary: "RealGreen accepts external web forms through a webhook (it creates the prospect and a call log entry). Its full API is a paid add-on."
api_status: beta
related:
  - https://docs.light-ai.app/integrations
  - https://docs.light-ai.app/inbound
  - https://docs.light-ai.app/webhooks
  - https://docs.light-ai.app/external-refs
---

# RealGreen

> RealGreen accepts external web forms through a webhook (it creates the prospect and a call log entry). Its full API is a paid add-on.

| Direction | Path | How |
| --- | --- | --- |
| Leads → Light AI | **via n8n** · **Partner or manual** | With a purchased RealGreen API key, n8n can poll new prospects and `POST /v1/leads` with `source: realgreen` (endpoint names are in RealGreen's API documentation, available with the key). Without one, there is no automated path out. |
| Light AI → RealGreen | **via n8n** · **Partner or manual** | On `lead.created` or `quote.approved`, n8n posts the lead to RealGreen's web-form webhook; RealGreen creates the prospect profile and a call log notification. With an API key you can create or update the customer instead. Otherwise send the office a task. |

## Light AI → RealGreen prospect

| RealGreen | Light AI |
| --- | --- |
| Name, e-mail, phone | `contact.*` (or `client.*` on quotes) |
| Service address | `address.line1`, `city`, `region`, `postal_code` |
| Lead source | `"Light AI"` |
| Call log / notes | `message`, `service_interest`, form answers (`lead.form_answers`, see [Website request forms](https://docs.light-ai.app/forms)) and `project.app_url`; on approvals the total and line items as text |

## Notes

- Ask RealGreen support for the web-form webhook URL and the field names it expects; they are not published. The number of webhooks depends on the RealGreen package.
- API keys are bought from your RealGreen account manager. The RealGreen app in Make is built by a third party, not RealGreen.
- Photos and instant previews: webhook payloads carry only asset ids (`assets.photos[]`, `assets.mockups[]` with `url: null`). Fetch `GET /v1/leads/{id}` for links that expire after 60 minutes and download the files if the CRM can store them; otherwise store `project.app_url` (sign-in required). Never save a 60-minute link in a CRM.

## Sources

- [RealGreen CRM (web forms via webhook)](https://www.realgreen.com/features/lawn-care-crm-software)
- [RealGreen API and integrations](https://www.realgreen.com/api-integrations/)
