Skip to main content

Lists

What a FrontSpin list is​

A calling list: the set of people the dialler will work through. Lists are created and managed in FrontSpin, not in Salesforce.

What Salesforce can do is add people to one, on a timetable, from a report.

What Salesforce cannot do​

This is the single most important thing on this page.

ActionPossible
Add contacts to a listYes
Add leads to a listYes
See which lists existYes
Create a listNo
Rename a listNo
Delete a listNo
Remove somebody from a listNo
Ask who is on a listNo

FrontSpin's list interface is three endpoints — see the active lists, add contacts, add leads. There is no removal endpoint of any kind, and no membership lookup. This is not a limitation of the integration; it is the whole published surface.

So taking somebody off a calling list is done by a person, in FrontSpin. No change in Salesforce achieves it.

The list catalogue​

So that Salesforce knows which lists exist, a job records them.

Job nameFrontSpin List Catalog
RunsEvery hour, at half past
DoesAsks each tenant for its active lists and records them as FrontSpin List records
Does notTouch memberships, run reports or add anybody to anything

Each tenant is handled by its own job, so one tenant's failure never stops another's — and because the list feed supports no paging or filtering, one tenant's response can be large. A live tenant returned roughly 690 KB for 125 lists.

Nothing is ever deleted​

If a list disappears from FrontSpin, its record in Salesforce stays, and simply stops having its "last synced" time refreshed.

That is deliberate: it makes "this list vanished from FrontSpin" visible, rather than the catalogue quietly destroying a record it did not create. An old Last Synced On date is the signal.

Where lists appear​

PlaceShows
The FrontSpin Lists tab in SalesforceEvery list, with its tenant and last-synced time
List Mappings in the portalLists you can map a report to

What goes wrong​

SymptomCause
A new FrontSpin list does not appearThe catalogue job has not run yet. It runs hourly.
A list is in Salesforce but not FrontSpinIt was deleted there. The record is kept on purpose.
Last Synced On is days oldThe job is failing, or has been unscheduled.
Somebody cannot be removed from a listCorrect. Do it in FrontSpin.

Where this fits​

Filling a list from a Salesforce report is Report to List. Where those mappings are configured is Setup, or the portal.