Faraday

Connects your customer data to predictive AI models and pushes those insights into your CRM or ad platforms automatically.

Try Faraday in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Faraday integration

    • Describe the outcome and Ceven picks the right Faraday calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Faraday data, across all 117 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Faraday access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Faraday, when, and on whose behalf.
    • The agent pauses and asks when Faraday is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Faraday.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Faraday action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Faraday, and when to use it.

Create Cohort
Use this when you need to define a new group of people based on shared traits or behaviors from your datasets.
Create Outcome
Use this to build a predictive model for customer behavior like likelihood to convert or churn.
Create Persona Set
Use this to segment a specific cohort into distinct customer personas based on shared characteristics.
Create Target
Use this to set up an export of predictions and cohort data to a CRM or data warehouse.
Create Dataset
Use this when you need to define a new data source for analysis and AI predictions.
Create Trait
Use this to define a new fact about a person or place to be used in modeling and reporting.
Create Place
Use this to define geospatial areas or address sets for spatial filtering in your workflows.
Create Scope
Use this to define the population and payload for predictions by selecting cohorts and outcomes.
Force Update Cohort
Use this when you need to trigger an immediate rerun to rebuild a cohort data set.
Force Update Outcome
Use this to force a predictive model to reprocess and update its scores immediately.
Archive Dataset
Use this to stop updates to a dataset while keeping it visible in your account.
Delete Cohort
Use this to permanently remove a cohort that is no longer needed for your analysis.
Create Webhook Endpoint
Use this to register a URL that receives notifications when resources are ready or fail.
Create Stream
Use this to initialize a stream for event data collection or find an existing one by name.
Archive Cohort
Tool to archive a cohort in Faraday. Use when you need to stop updates to a cohort while keeping it visible.
Archive Connection
Tool to archive a connection in Faraday. Use when you need to stop updates to a connection while keeping it visible.
Archive Outcome
Tool to archive an outcome in Faraday. Use when you need to stop updates to an outcome while keeping it visible.
Archive Persona Set
Tool to archive a persona set in Faraday. Use when you need to stop updates to a persona set while keeping it visible.
Archive Place
Tool 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 Scope
Tool to archive a scope in Faraday. Use when you need to stop updates to a scope while keeping it visible.
Archive Stream
Tool 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 Target
Tool 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 Trait
Tool to archive a trait in Faraday. Use when you need to stop updates to a trait while keeping it visible.
Create Account
Tool to create a new Faraday account with specified name and branding. Use when you need to provision a new account in Faraday.
Create Cohorts
Tool 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 Faraday's US Consumer Graph. At least one of stream_name, trait
Create Target Preview
Tool to start a preview delivery for a target. Use when you need to initiate a preview of target data before full deployment.
Delete Account
Tool 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 Traits
Tool to delete all orphaned traits from Faraday. Use when you need to clean up traits that are not associated with any source dataset.
Delete Connection
Tool to delete a Faraday connection by its UUID. Use when you need to permanently remove a connection.
Delete Dataset
Tool 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.

30 actions · scroll to see them all

Frequently asked questions

Ceven interacts with Faraday through a combination of scheduled polls and webhook listeners. When you create a webhook endpoint via the agent, Faraday sends a notification the moment a cohort or outcome is ready. The agent then triggers the next step in your workflow, such as updating a lead score in your CRM. If you need data immediately without waiting for a natural refresh, the agent can call the force update tools to trigger a manual rebuild of the specific resource. This ensures your marketing automation is always acting on the most current predictive data available in the platform.
Yes. Ceven can use the Create Outcome and Create Scope tools to programmatically launch new predictive models. You can set up a workflow where a specific business event, such as a drop in monthly active users, triggers the agent to create a new outcome to analyze churn drivers. The agent defines the target population via a scope and initializes the model. Once Faraday completes the training, the agent can then create a target to push those specific risk scores into your customer success tool for immediate outreach.
Archiving is a non destructive action that stops all updates to a resource but keeps it visible in the UI and API. Use this when you want to freeze a cohort for historical comparison without paying for active compute updates. Deleting is permanent and removes the resource entirely. Ceven defaults to archiving for most cleanup tasks to prevent accidental data loss. If you explicitly prompt the agent to delete a dataset or cohort, it will execute the destructive command, which cannot be undone through the API.
The agent uses the Create Place tool to define specific geographic boundaries or lists of addresses. These places act as spatial filters. For example, you can tell Ceven to create a place for a specific zip code range and then use that place as a filter when creating a cohort. This allows you to build highly localized AI segments, such as users who live within five miles of a new store location and have a high predicted likelihood to visit based on their traits.
While Ceven can call the create cohort tool as often as your workflow requires, you are bound by your specific Faraday subscription tier. Faraday enforces hard limits on the number of active cohorts and outcomes allowed per account. If the agent attempts to create a resource that exceeds your tier limit, Faraday will return a 403 or 429 error. Ceven will capture this error and notify you that your Faraday account has reached its capacity, suggesting that you archive old cohorts to make room for new ones.
Yes. The agent has access to the Delete All Orphaned Traits tool. Over time, as you delete datasets or modify your data schema, you may end up with traits that are no longer linked to any source. These orphaned traits can clutter your modeling environment. You can set up a monthly maintenance workflow where Ceven runs a cleanup script to identify and remove these unused traits, ensuring your trait library remains lean and your predictive models stay performant.
The agent first identifies a target cohort using the Create Cohorts tool. Once the cohort is populated, the agent calls the Create Persona Set tool. Faraday then analyzes the shared characteristics and behaviors within that group to segment them into distinct personas. Ceven can then read these persona definitions and use them to customize the messaging in your downstream tools. For example, a persona labeled as a power user might trigger a different email sequence than one labeled as a casual browser.
Ceven uses secure API token exchange to communicate with Faraday. When you connect your account, your API key is encrypted and stored in a secure vault. The agent never exposes this key to the end user or the underlying model during the execution of a workflow. Every request is signed and sent over HTTPS. If you rotate your keys in the Faraday dashboard, you will need to update the connection in Ceven to restore service to your active workflows.

Alternatives to Faraday

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Faraday and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free