API v1 Reference

How to Integrate with Neon CRM

We often hear from web designers and developers who are looking for ways to integrate Neon CRM with their websites. That’s great news, because we offer a lot of options. While the API often seems like the obvious choice for a project, it’s important to understand that Neon CRM provides many out-of-the-box features that require much less work.

This article is organized based on specific tasks you may be trying to accomplish.

Customizing Web Forms

The most common question we get from web designers is how to integrate with Neon CRM’s forms and pages. We have a few options, described below.

Create Themes for Forms & Pages

Within Neon CRM, you can customize mobile-responsive templates which can be applied to your forms & pages. To create or edit a theme, go to Global Settings > Forms & Pages > Themes.

CSS Adjustments

You can add custom CSS to tweak the look and feel of your NeonCRM forms. HTML and JavaScript are not supported. To access the Custom CSS utility, go to Global Settings > Forms & Pages > Custom CSS.

Email Sign-up Form

If you want to embed an email list signup form into your website, you can take advantage of an existing feature in Neon CRM called Email Newsletter Subscription Forms. Essentially, you can create an Email Audience that will output a sign-up form as an HTML code snippet. Any constituent who fills out this form will be added to this specific email list. You can embed this code on your website and modify the markup.

DIY with the API

If the options presented above do not meet your needs, you may consider building a form using our API.

Restricted-Access Content

Organizations often want to restrict access to content by putting it behind a login. There are a few different ways in which to accomplish this.

Constituent Login Portal

Neon CRM provides a highly configurable Constituent Login Portal through which constituents can access restricted content and manage their personal information.

OAuth

Neon CRM can act as an OAuth 2.0 provider. This means that NeonCRM’s existing login system can be used to authenticate access to a third-party website or service as a single sign-on. Click here to learn more.

Directories and Lookups

A very common request is to provide a constituent directory or lookup. This would be something like a member directory, a board member listing, or a location search.

Membership Directory

Neon CRM offers an out-of-the-box membership directory. The criteria and output are configurable, and you can also create multiple membership directories. This feature requires the Memberships module, and is limited to displaying constituents with membership terms.

DIY with the API

Alternatively, many developers have had success building their own lookup utilities through our API.