Algolia and Salesflare

How to connect Algolia

About Algolia

Algolia is a search and discovery platform for fast, relevant search and AI-powered recommendations across your sites and apps.

Algolia operations on Zapier

Triggers (2)

Start a workflow when this happens

  • Browse Records — Triggers when records are returned while browsing an Algolia index (paginated; useful for exports). Requires `browse` ACL. See [Browse for records](https://www.algolia.com/doc/rest-api/search/browse).
  • Get Recommend Rule — Triggers when a recommendation rule is loaded from Algolia Recommend for your index, model, and rule ID. Requires `settings` API key ACL.

Actions (18)

Things Salesflare can make it do

  • Add or Replace Record — Adds or fully replaces a record by object ID. Requires `addObject` ACL. See [Add or replace a record](https://www.algolia.com/doc/rest-api/search/add-or-update-object).
  • Batch Indexing — Runs multiple add, update, or delete operations in one request. Requires `addObject` ACL. See [Batch indexing](https://www.algolia.com/doc/rest-api/search/batch).
  • Batch Multiple Indices — Batch add, update, or delete across multiple indices. Each request includes `indexName`, `action`, and `body` as needed. Requires `addObject` ACL.
  • Batch Save Query Rules — Creates or replaces query rules in batch. Body is a JSON **array** of rule objects. Requires `editSettings` ACL.
  • Batch Save Synonyms — Saves multiple synonyms in one request. Body is a JSON array of synonym objects. Requires `editSettings` ACL.
Show 13 more actions
  • Check Task Status — Checks asynchronous indexing task status. See [Check task status](https://www.algolia.com/doc/rest-api/search/get-task).
  • Clear All Synonyms — Deletes every synonym on the index. Requires `editSettings` ACL.
  • Clear Index (Delete All Records) — Removes all records from an index. Destructive. Requires `deleteIndex` (or equivalent) ACL. See [Delete all records](https://www.algolia.com/doc/rest-api/search/clear-objects).
  • Copy or Move Index — Copies or moves an index within the app. Body example: `{"operation":"copy","destination":"new_index"}`. See [Copy or move an index](https://www.algolia.com/doc/rest-api/search/operation-index).
  • Delete Index — Deletes an index and its settings. Irreversible. Requires `deleteIndex` ACL. See [Delete an index](https://www.algolia.com/doc/rest-api/search/delete-index).
  • Delete Query Rule — Deletes one query rule. Requires `editSettings` ACL.
  • Delete Record — Deletes one record by object ID. Requires `deleteObject` ACL. See [Delete a record](https://www.algolia.com/doc/rest-api/search/delete-object).
  • Delete Records by Query — Deletes records matching a query or filter. Heavy operation. Requires `deleteIndex` ACL. See [Delete records matching a filter](https://www.algolia.com/doc/rest-api/search/delete-by).
  • Delete Synonym — Deletes one synonym. Requires `editSettings` ACL.
  • Partial Update Record — Merges attributes into an existing record. Requires `addObject` ACL. See [Add or update attributes](https://www.algolia.com/doc/rest-api/search/partial-update-object).
  • Save Record (Auto Object ID) — Adds a record; Algolia assigns object ID. Requires `addObject` ACL. See [Add a new record](https://www.algolia.com/doc/rest-api/search/save-object).
  • Save Synonym — Creates or replaces one synonym. Requires `editSettings` ACL.
  • Update Index Settings — Updates index settings. Requires `settings` ACL.

Searches (13)

Look up existing records

  • Find Query Rule — Gets one query rule by object ID. Requires `settings` ACL.
  • Find Record — Retrieves one record by object ID. Requires `search` ACL. See [Retrieve a record](https://www.algolia.com/doc/rest-api/search/get-object).
  • Find Synonym — Gets one synonym by object ID. Requires `settings` ACL.
  • Get Index Settings — Returns index settings. Requires `settings` ACL.
  • Get Recommendations — Retrieve AI-powered product or content recommendations from Algolia Recommend.
Show 8 more searches
  • Get Records (Batch) — Retrieves multiple records, optionally across indices. Requests look like `{ "indexName": "idx", "objectID": "id1" }`. Requires `search` ACL.
  • List Indices — Lists indices in the application. Requires `listIndexes` ACL. See [List indices](https://www.algolia.com/doc/rest-api/search/list-indices).
  • Search Index — Runs a search query on an Algolia index. Requires `search` ACL. See [Search an index](https://www.algolia.com/doc/rest-api/search/search-single-index).
  • Search Multiple Indices — Runs several index searches in one request. Each item in the array is one search (e.g. `{ "indexName": "products", "params": "query=phone&hitsPerPage=5" }`). Requires `search` ACL.
  • Search Query Rules — Lists or searches merchandising and query rules. Requires `settings` ACL.
  • Search Recommend Rules — Lists recommendation rules for a model. Requires `settings` ACL. See [Search recommend rules](https://www.algolia.com/doc/rest-api/recommend/search-recommend-rules).
  • Search Synonyms — Searches synonyms in an index. Requires `settings` ACL.
  • Search for Facet Values — Searches facet values for a configured attribute. Requires `search` ACL.

Algolia operations on Make

Actions (4)

Things Salesflare can make it do

  • Add a new record (with auto-generated object ID) — Adds a record to an index.
  • Add or update record attributes — Adds new attributes to a record, or updates existing ones. The module performs a partial update - preserves fields not specified in this request.
  • Get a Record — Retrieves one record by its object ID.
  • Make an API Call — Performs an arbitrary authorized API call.

Searches (2)

Look up existing records

  • List Indices — Lists all indices in the current Algolia application.
  • Search Records — Retrieves records from an index.

Similar apps

Not using Salesflare yet?

Salesflare is a CRM for small and medium-sized B2B businesses — it fills itself in automatically so your team actually keeps it up to date.

Try it for free