Faraday, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Faraday account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Artificial Intelligence
- Connects with a key
- 100 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Faraday is
Faraday lets you embed AI in workflows throughout your stack-to make your favorite tools perform even better
You paste in a key from your own Faraday account. It is kept encrypted, and you can withdraw it from inside Faraday whenever you like.
One message in, the work done in Faraday.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Faraday. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Faraday account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Faraday
These are the ready-made tools your AI employee already has in Faraday. It is not limited to them, but it never has to be taught these.
- Archive CohortTool to archive a cohort in Faraday. Use when you need to stop updates to a cohort while keeping it visible.
- Archive ConnectionTool to archive a connection in Faraday. Use when you need to stop updates to a connection while keeping it visible.
- Archive DatasetTool to archive a dataset in Faraday. Use when you need to archive a dataset and optionally its downstream resources. Archiving stops updates to the resource but keeps it visible.
- Archive OutcomeTool to archive an outcome in Faraday. Use when you need to stop updates to an outcome while keeping it visible.
- Archive Persona SetTool to archive a persona set in Faraday. Use when you need to stop updates to a persona set while keeping it visible.
- Archive PlaceTool to archive a place in Faraday. Use when you need to stop updates to a geospatial area or address set while keeping it visible.
- Archive ScopeTool to archive a scope in Faraday. Use when you need to stop updates to a scope while keeping it visible.
- Archive StreamTool to archive a stream in Faraday. Use when you need to archive a stream and optionally its downstream resources. Archiving stops updates to the resource but keeps it visible.
- Archive TargetTool to archive a target in Faraday. Use when you need to archive a target and optionally its downstream resources. Archiving stops updates to the resource but keeps it visible.
- Archive TraitTool to archive a trait in Faraday. Use when you need to stop updates to a trait while keeping it visible.
- Create AccountTool to create a new Faraday account with specified name and branding. Use when you need to provision a new account in Faraday.
- Create CohortsTool to create a new cohort in Faraday. Cohorts are groups of people that share certain traits or behaviors. Use when you need to define a new cohort from your datasets or from Far
- Create DatasetTool to create a new dataset in Faraday. Use when you need to define a new data source for analysis and predictions.
- Create OutcomeTool to create a new outcome. Outcomes are predictions about customer behavior such as likelihood to convert, churn, or purchase specific products. Use when you need to create a ne
- Create Persona SetTool to create a new persona set. Persona sets segment cohorts into distinct customer personas based on shared characteristics and behaviors. Use when you need to generate customer
- Create PlaceTool to create a new place in Faraday. Places are geospatial areas or sets of addresses that can be used as spatial filters when defining other resources. Use when you need to defi
- Create ScopeTool to create a new scope in Faraday. Scopes define the population and payload for predictions, specifying which cohorts to target and what outcomes to include. Use when you need
- Create StreamTool to create a new stream or find an existing stream by name. Use when you need to initialize a stream for event data collection.
- Create TargetTool to create a target in Faraday. Use when you need to set up a deployment that exports predictions and cohort data to external destinations like CRMs, ad platforms, or data ware
- Create Target PreviewTool to start a preview delivery for a target. Use when you need to initiate a preview of target data before full deployment.
- Create TraitTool to create a new trait in Faraday. Use when you need to define a new fact about a person or geographic entity that can be used in modeling, analysis, and reporting.
- Create Webhook EndpointTool to create a new webhook endpoint. Use when you need to register a webhook URL to receive notifications when resources are ready or encounter errors.
- Delete AccountTool to delete an account by its UUID. Use when you need to permanently remove an account from Faraday. The deletion is scheduled asynchronously and returns a 202 status on success
- Delete All Orphaned TraitsTool to delete all orphaned traits from Faraday. Use when you need to clean up traits that are not associated with any source dataset.
- Delete CohortTool to permanently delete a cohort from Faraday. Use when you need to remove a cohort that is no longer needed.
- Delete ConnectionTool to delete a Faraday connection by its UUID. Use when you need to permanently remove a connection.
- Delete DatasetTool to delete a dataset from Faraday. Use when you need to remove a dataset permanently. The operation returns success when the dataset is successfully deleted.
- Delete OutcomeTool to delete an outcome by its UUID. Use when you need to remove an outcome from Faraday.
- Delete Persona SetTool to delete a persona set. Use when you need to permanently remove a persona set from Faraday. Returns success status and HTTP code 204 on successful deletion.
- Delete PlaceTool to delete a place by its UUID. Use when you need to remove a place from the system.
- Delete ScopeTool to delete a scope by its UUID. Use when you need to permanently remove a scope from the system. Returns 204 status code on successful deletion.
- Delete StreamTool to delete a stream by its UUID or name. Use when you need to remove a stream that is no longer needed.
- Delete TargetTool to delete a target by its UUID. Use when you need to remove a target from Faraday.
- Delete UploadPermanently deletes a file from a Faraday dataset directory. Use this when you need to remove an uploaded file from a specific directory. This is a destructive operation that canno
- Delete Webhook EndpointTool to delete a webhook endpoint by its UUID. Use when you need to remove a webhook endpoint from Faraday. The operation returns 204 No Content on success.
- Force Update CohortTool to trigger a rerun for a cohort. Use when you need to force rebuild a cohort's data.
- Force Update ConnectionTool to trigger a rerun for a Faraday connection. Use when you need to force refresh connection data.
- Force Update DatasetTool to trigger a rerun for a dataset. Use when you need to force a dataset to update immediately rather than waiting for its normal schedule.
- Force Update OutcomeTool to trigger a rerun for an outcome resource. Use when you need to force rebuild an outcome, causing it to reprocess and update its predictions.
- Force Update Persona SetTool to trigger a rerun for a persona set resource. Use when you need to force rebuild a persona set, causing it to reprocess and update its personas.
- Force Update PlaceTool to trigger a rerun for a place. Use when you need to force rebuild a place's data.
- Force Update ScopeTool to trigger a rerun for a scope resource. Use when you need to force rebuild a scope, causing it to reprocess and update its data.
- Force Update StreamTool to trigger a rerun for a stream. Use when you need to force rebuild a stream's data.
- Force Update TargetTool to trigger a rerun for a target. Use when you need to force rebuild a target's data.
- Force Update TraitTool to trigger a rerun for a trait. Use when you need to force rebuild a trait's data.
- Get AccountTool to retrieve detailed information about a Faraday account by its UUID. Use when you need to fetch account details, status, branding, or billing information.
- Get Accounts BillingTool to get billing information about your account. Use when you need to retrieve invoices, payments, or usage information for a specific account.
- Get CohortTool to retrieve a specific cohort by ID. Use when you need to fetch details about a specific cohort.
- Get Cohort Membership AnalysisTool to get cohort membership counts over time for a specific cohort. Use when you need to analyze how cohort membership has changed over days, weeks, and months.
- Get Connection DatasetsTool to retrieve all datasets that use a specific connection. Use when you need to list datasets associated with a connection ID.
- Get Connection TargetsTool to retrieve all targets that use a specific connection. Use when you need to get a list of all targets associated with a connection ID.
- Get Current AccountTool to retrieve the current account information. Use when you need to get details about the authenticated account, including account ID, name, status, and billing information.
- Get Current Account BillingTool to retrieve billing information about the current account. Use when you need to check invoices, payments, or usage limits for the authenticated Faraday account.
- Get DatasetTool to retrieve a dataset by its UUID. Use when you need to get details about a specific dataset including its configuration, columns, status, and metadata.
- Get Dataset Ingress LogsTool to retrieve dataset ingress metrics over time. Use when you need to monitor or analyze data ingestion history, track row counts, or review ingress operation status for a speci
- Get Dependency GraphTool to retrieve the complete dependency graph for all resources on an account. Shows relationships between datasets, cohorts, outcomes, targets, connections, and other resources.
- Get Market Opportunity AnalysesTool to retrieve all market opportunity analyses from Faraday. Use when you need to view penetration and opportunity metrics in your market.
- Get OutcomeTool to retrieve an outcome by its ID. Use when you need to get details about a specific outcome including its configuration, cohorts, status, and performance metrics.
- Get Persona SetTool to retrieve a persona set by its UUID. Use when you need to access details about a specific customer persona set including its status, configuration, and constituent personas.
- Get Persona Set Analysis DimensionsTool to get various trait breakdown information about a persona set. Use when you need to analyze the characteristics and distributions of personas within a set.
- Get Persona Set Analysis FlowTool to retrieve the flow of persona sets over time, showing how individuals move between different personas. Use when you need to analyze trends in persona membership or understan
- Get PlaceTool to retrieve a specific place by its UUID. Use when you need to get details about a geospatial area or address set that can be used as a spatial filter.
- Get ScopeTool to retrieve detailed information about a Faraday scope by its UUID. Use when you need to fetch scope configuration, population settings, payload details, or status information
- Get Scope AnalysisTool to get analysis for a scope including outcomes and recommenders with probability distributions. Use when you need to analyze scope performance and understand prediction distri
- Get Scope DatasetsTool to retrieve all datasets associated with a Faraday scope. Use when you need to list or view all datasets that are connected to a specific scope.
- Get Scope EfficacyTool to retrieve efficacy metrics for a scope. Returns model performance metrics and accuracy measurements showing how well predictions performed over time.
- Get Scope Payload CohortsTool to get payload cohorts for a specific scope. Use when you need to retrieve the list of cohorts included in a scope's payload configuration.
- Get Scope Payload OutcomesTool to retrieve payload outcomes for a specific scope. Use when you need to fetch the outcome predictions included in a scope's data payload.
- Get Scope Payload Persona SetsTool to get payload persona sets for a specific scope. Use when you need to retrieve the list of persona sets included in a scope's payload configuration.
- Get Scope Payload RecommendersTool to retrieve payload recommenders for a specific scope. Use when you need to fetch recommender resources associated with a scope's payload configuration.
- Get Scope Population CohortsTool to get population cohorts for a specific scope. Use when you need to retrieve the list of cohorts associated with a scope's population.
- Get Scope Population Exclusion CohortsTool to get population exclusion cohorts for a scope. Use when you need to retrieve the cohorts that are excluded from a specific scope's population.
- Get Scope TargetsTool to get all targets for a specific scope. Use when you need to retrieve export configurations and target details for a scope.
- Get StreamTool to retrieve a stream by its UUID or name. Use when you need to fetch stream details including properties, event counts, and metadata.
- Get Streams AnalysisTool to get the count of stream events emitted over a time period. Use when you need to analyze stream activity patterns and event volume trends.
- Get TargetTool to retrieve a specific target by its UUID from Faraday. Use when you need to fetch details about a target including its configuration, status, and export settings.
- Get Target AnalysisTool to retrieve a target's analysis including geographic distributions and trait breakdowns. Use when you need to understand the composition and characteristics of individuals wit
- Get TraitTool to retrieve a specific trait by ID. Use when you need to get detailed information about a trait including its type, category, statistical properties, and configuration.
- Get Trait Analysis DimensionsTool to retrieve the percentage of the US population that falls into each category of a trait. Use when you need to analyze the distribution of a specific trait across the populati
- Get Traits CSVTool to retrieve all user-defined and Faraday-provided traits in CSV format. Use when you need to export or analyze trait data in a spreadsheet-compatible format.
- Get UploadTool to download a previously uploaded file from a Faraday dataset directory. Use when you need to retrieve the contents of a specific file.
- Get UsagesTool to retrieve usage statistics for your Faraday account. Use when you need to check current usage and limits for various account features.
- Get Webhook EndpointTool to retrieve a webhook endpoint by its UUID. Use when you need to access details about a specific webhook endpoint including its URL, status, enabled events, and signing secret
- List AccountsTool to list all Faraday accounts accessible by the current user. Use when you need to retrieve account information, check account status, or get account IDs for other operations.
- List AttributesTool to list all attributes in the feature store. Use when you need to retrieve the catalog of available attributes for data analysis or feature engineering.
- List CohortsTool to list all cohorts in your Faraday account. Use when you need to retrieve the list of customer groups or segments.
- List ConnectionsTool to list all connections configured in Faraday. Use when you need to view available data connections between Faraday and external locations.
- List Feature StoresTool to list all feature stores. Use when you need to retrieve feature stores from your Faraday account.
- List OutcomesTool to list all outcomes for the account. Use when you need to retrieve configured business objectives and their modeling status. Returns complete list without pagination.
- List Persona SetsTool to list all persona sets. Use when you need to retrieve customer persona sets for analysis or selection.
- List PlacesTool to list all places in Faraday. Use when you need to retrieve geospatial areas or address sets that can be used as spatial filters. Returns all place resources with their statu
- List RecommendersTool to list all recommenders. Use when you need to retrieve recommender resources that predict future associations based on event streams.
- List ScopesTool to list all scopes. Use when you need to retrieve scope configurations for viewing output data instructions.
- List StreamsTool to list all streams in your Faraday account. Use when you need to retrieve event streams associated with the account.
- List TargetsTool to list all targets in your Faraday account. Use when you need to view export configurations for predictions.
- List Uploaded FilesTool to retrieve the list of previously uploaded files in Faraday. Use when you need to see uploaded datasets or verify file uploads.
- List Webhook EndpointsTool to list all webhook endpoints configured for the account. Use when you need to retrieve webhook endpoint information including URLs, status, and enabled events.
- Unarchive CohortTool to unarchive a previously archived cohort. Use when you need to restore an archived cohort and optionally its upstream resources.
- Unarchive DatasetTool to unarchive a dataset in Faraday. Use when you need to restore an archived dataset for active use. Optionally cascades to upstream resources.
- Unarchive OutcomeTool to unarchive an outcome in Faraday. Use when you need to restore updates to a previously archived outcome.
You stay the boss of your Faraday account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Faraday account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Faraday is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Faraday and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Faraday
- Can an AI employee really work inside Faraday?
- Yes. It signs in to your own Faraday account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Faraday?
- No. Nothing moves and nothing is replaced. Your records stay in Faraday, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Faraday account?
- You paste in a key from your own Faraday account. It is kept encrypted, and you can withdraw it from inside Faraday whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Faraday?
- It has 100 ready-made tools in Faraday today, among them Archive Cohort, Archive Connection and Archive Dataset. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Faraday and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Faraday and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Faraday?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Faraday is written down with what it did and when.