/events

Send in a lead or an event related to a lead.

Log in to see full request history

You can notify Follow Up Boss when certain events occur on your website or system. For example: A user fills out a registration form on an IDX website, sends an inquiry about a property or submits a Contact Us form.

👍

Sending Leads and Activity

This endpoint is the only correct option to send leads and their activity to Follow Up Boss from an IDX website, real estate portal, your custom website, or any other lead source.

🚧

Action Plan and Automation Triggers

New leads created by POST /v1/events will only trigger action plans if they are of the following types: Registration, Seller Inquiry, Property Inquiry, General Inquiry or Visited Open House.

Automations will only be triggered on Registration, Property Inquiry, Seller Inquiry, and General Inquiry types.

("Inquiry" is a shorthand type for convenience, it will be automatically converted into "Property Inquiry" if property section is included in the request or "General Inquiry" otherwise.)

🚧

Missing Response Body

If you receive a 204 response with no response body, this indicates that the lead flow associated with this source has been archived and ignored.

📘

Person ID

Providing an ID in the Person object will ensure that an existing contact is used to link to the event based on a direct match instead of name and email. Utilizing this can help prevent duplicate and/or new contacts being created.

If a Person is provided and not found, this will return a 404.

🚧

Reassigning People

A person cannot be re-assigned at the same time they are updated via a call to /v1/events. Once the person is updated, a call to /v1/people:id can be made to re-assign.

📘

Response Data

The response for v1/events is nearly identical to the response received from the v1/people request for the same contact. This is because leads are created from this endpoint in order for contact deduplication to occur and the appropriate action plans/automations to fire. This may cause some confusion when sending a new event for a pre-existing lead, as the response data is representative of the lead, not the event itself.

📘

Custom Fields

If the account has custom fields defined you can also set these when sending in an event. You can use the customFields endpoint to see which custom fields are available in the current account.

📘

Status Codes

It is important to pay attention to the status codes returned from this call. If a 200 status code is returned, the event was created successfully and a person was updated if that information was provided. If 201 is returned, that means that a new person was created along with the event as well.

📘

Campaigns

In order to send a campaign and have it appear in the marketing reports, the campaign object is required. The source field within the campaign object is a required field if this object is being sent in.

Body Params
string

The name of the lead source.

string

The name of the system used in providing leads.

string

The type of event. Currently one of Registration, Inquiry, Seller Inquiry, Property Inquiry, General Inquiry, Viewed Property, Saved Property, Visited Website, Incoming Call, Unsubscribed, Property Search, Saved Property Search, Visited Open House or Viewed Page.

string

A message from the user about this inquiry.

string

Any additional information about this inquiry.

object

Information about the lead who triggered this event. Follow Up Boss will automatically de-duplicate people based on their phone number or email address.

object

Information about the property this event is related to.

object

If this event was an inquiry you may have information about what the person was searching for, you can submit this information using this field.

object

The name of the source where the lead originated. (e.g., If the lead came to your site through an organic search on www.google.com the source is "Google".)

string

This field is to be used with the Viewed Page event type and indicates the title of the page viewed. (e.g., "Contact Us")

string

This field is to be used with the Viewed Page event type and indicates the url of the page viewed. (e.g., "http://www.samplerealestate.com/contact-us")

string

This field is to be used with the Viewed Page event type and indicates the referrer url where the visitor came from. (e.g., "https://www.google.com") (Note: If pageReferrer is sent in, pageUrl should be set as well.)

int32

This field is to be used with the Viewed Page event type and indicates the duration of the visitor on the page viewed given in seconds.

date

The date this event occurred. This is used to determine if the event is historical. Historical events will not trigger workflows upon creation. Any DateTime greater than 1 day will be considered historical.

Responses

Language
Credentials
:
Click Try It! to start a request and see the response here! Or choose an example:
application/json