Skip to main content

Overview

With the Flixer API you can retrieve data for synchronization with external systems such as:
  • CRM systems
  • Business Intelligence tools
  • Google Sheets or Excel
  • Zapier / Make automations

Available data

Retrieving leads

Query parameters:
Response:

Retrieving work items

Works identically to /leads, but returns work items that are further along in the process (scheduled, in progress, completed).

Synchronization strategies

Periodic sync

Poll the API at fixed intervals (e.g. every 5 minutes):
Be mindful of rate limits. Do not poll more often than necessary.

Incremental sync

Keep track locally of which items you already have and filter on receivedAt:

Example: Google Sheets

Synchronize leads to Google Sheets with Apps Script:
Set up a trigger to run syncFlixerLeads automatically (e.g. every hour).

Best practices

If you need the same data multiple times, cache the response locally instead of making repeated API calls.
Use the id field as the unique key when synchronizing. Check whether an item already exists before adding it.
Keep track of when you last synchronized and how many items were processed. This helps with debugging.
If a sync fails, log the error and try again later. Do not stop the entire sync because a single item fails.