LionDesk
LionDesk is a CRM for real estate professionals. AFI creates contacts in LionDesk via the LionDesk API v2, authenticating with OAuth 2.0.
What you’ll need
- An active LionDesk account.
- A Client ID and Client Secret from the LionDesk developers portal.
- The Advanced Form Integration plugin installed and activated.
Connect LionDesk to AFI
- Log in to LionDesk and go to the Apps Page.
- Create an app and copy the Redirect URI from AFI settings.
- Copy the Client ID and Client Secret.
- In WordPress, go to AFI → Settings → LionDesk.
- Enter the Client ID and Client Secret, then click Authorize.
- Grant access in the LionDesk consent screen.
Create the integration
- Go to AFI → Add New.
- Give the integration a name.
- Under Trigger, pick your form plugin and form.
- Under Action → Platform, select LionDesk.
- In Task, choose Create Contact.
- Select the saved LionDesk account.
- Map form fields.
- Click Save Integration.
Tasks supported
Create Contact
Creates or updates a contact in LionDesk. AFI first checks if a contact with the same email exists; if so, it updates the contact instead of creating a duplicate. Supports two addresses per contact.
| Field | Field key | Required | Notes |
|---|---|---|---|
| First Name | first_name |
No | |
| Last Name | last_name |
No | |
email |
Yes | ||
| Phone | phone |
No | |
| Address | address |
No | |
| City | city |
No | |
| State | state |
No | |
| ZIP Code | zip |
No | |
| Company | company |
No | |
| Website | website |
No |
Pro features
LionDesk [PRO] extends the free version with spouse details, two full addresses, tags, source IDs, hotness IDs, and custom fields.
| Feature | Free | Pro |
|---|---|---|
| Create/update contact | ✅ | ✅ |
| Standard fields (name, email, phone) | ✅ | ✅ |
| Spouse details | No | ✅ |
| Two addresses | No | ✅ |
| Tags | No | ✅ |
| Source ID | No | ✅ |
| Hotness ID | No | ✅ |
| Custom fields | No | ✅ |
Troubleshooting
Contact not created
- Check AFI → Log for errors.
- Make sure the OAuth connection is active (re-authorize if needed).