Streamtime

Syncs project hours and job costs into your financial reports, automates role based permission updates, and tracks team capacity against active creative briefs.

Try Streamtime in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Streamtime integration

    • Describe the outcome and Ceven picks the right Streamtime 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 Streamtime data, across all 4 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Streamtime 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 Streamtime, when, and on whose behalf.
    • The agent pauses and asks when Streamtime is unclear instead of plowing ahead.
  4. Enterprise grade security

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

Supported tools

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

List Roles
Use this when you need to fetch all organization roles to map permissions or assign staff to a project.
Get Organisation Details
Pull the current organization profile to verify the account context and billing settings.
Get Role
Retrieve specific details for a single role using its ID to check access levels.
List Saved Segments
Pull all saved segments for a specific user to analyze filtered project views.
Create Job
Use this to start a new project in Streamtime after a client signs a proposal.
Update Job Status
Move a project from planning to active or completed based on workflow triggers.
Log Time
Push time entries into a project for a specific user and date.
Get Project Budget
Pull the allocated hours or fee for a job to compare against actual spend.
Assign User to Job
Link a team member to a specific project and assign their role.
List Active Projects
Search for all jobs currently marked as active to generate a studio overview.
Get User Details
Pull the profile and current role of a specific team member.
Update Role Permissions
Modify the access level of a specific role within the organization.
List Saved Segments for User
Tool to list saved segments for a user. use when you need to retrieve all saved segments of a specific user after verifying their user id.

13 actions · scroll to see them all

Frequently asked questions

Ceven connects to Streamtime using an API token provided by your organization administrator. When you first set up the integration, you enter your token into the secure Ceven vault. We store this token using AES 256 encryption and never expose it to the model or other users. The agent uses this token to sign every request sent to the Streamtime API. If you rotate your token in the Streamtime settings, you will need to update it in the Ceven dashboard to restore the connection. All requests are sent over HTTPS to ensure that your project data and team roles remain private and secure during transit.
Yes. Ceven can pull all unbilled time entries and project milestones from Streamtime and push them into your invoicing tool or draft the invoice directly within Streamtime if the API supports the specific action. The agent can check for approved time logs, aggregate them by project, and apply the correct hourly rate based on the user role. This eliminates the manual work of exporting CSV files and reformatting them for finance. You can set a trigger to run this every Friday or on the first of the month to ensure no billable hours are missed by your creative team.
Ceven is subject to the standard Streamtime API rate limits which are enforced on a per token basis. If your agency has thousands of projects and hundreds of users, very large requests like listing every single time entry for the year may hit a rate limit. To handle this, Ceven uses an intelligent queuing system that implements exponential backoff. If the API returns a too many requests error, the agent pauses and retries the call automatically. For extremely large datasets, we recommend using saved segments to filter the data on the Streamtime side before pulling it into a workflow.
Ceven reads the roles defined in your Streamtime organization to determine how to route workflows. For example, you can tell the agent that only users with the Role of Project Manager can approve time logs. When a request comes in to approve hours, Ceven calls the Get Role endpoint to verify the user identity and permission level before executing the write action. This ensures that your internal governance is maintained even when using an AI agent. You can update these roles in Streamtime and Ceven will reflect the changes in the next API call.
Yes. By combining the Get Project Budget action with the List Time Entries action, Ceven can calculate the burn rate of any project. You can build a workflow that runs every four hours to check if the actual hours logged exceed the quoted hours. If a project hits a certain threshold, the agent can send a Slack alert to the account manager or create a task in your project board to review the scope. This provides a safety net that prevents projects from becoming unprofitable due to scope creep or inefficient resource allocation.
Ceven can access your saved segments to pull specific groups of projects or users. Instead of fetching every project in your account, you can create a segment in Streamtime for High Priority Projects and then tell Ceven to only monitor that segment. This makes the workflows faster and reduces the number of API calls. Use the List Saved Segments for User action to see which filters are available for your account. This is the most efficient way to handle reporting for large agencies with hundreds of concurrent jobs.
Ceven does not continuously mirror the entire database but rather queries the API as needed. If a project is deleted in Streamtime, any subsequent attempt by a Ceven workflow to access that project ID will return a not found error. The agent is programmed to handle these errors gracefully by notifying the workflow owner that the target project no longer exists rather than crashing the process. If you have a sync workflow to an external tool, you can set up a cleanup routine that checks for missing IDs and archives the corresponding record in your other systems.
Yes. When a new employee joins your agency, you can trigger a workflow that creates their user profile and assigns them to a specific role in Streamtime. The agent uses the List Roles action to find the correct ID for the role and then applies it to the user. This ensures that every new hire has the correct access to projects and time tracking from day one. You can even link this to your HR software so that the Streamtime setup happens automatically when a candidate is marked as hired in your recruiting tool.

Alternatives to Streamtime

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

Mavenlink logoMavenlinkWorkamajig logoWorkamajigFloat logoFloatMonday logoMonday

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Streamtime 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