Streak

Streak

· #270 most-used

Run your entire business from Gmail — pipelines, contacts, and tasks without switching tabs

CRMSalesEmailCommunicationProductivityProjects

Streak is a flexible CRM and process management platform that lives entirely inside Gmail. It turns your inbox into a shared workspace where teams manage sales pipelines, support queues, recruiting funnels, and any custom process — tracking contacts, linking email threads to deals, logging meetings, and assigning tasks without ever leaving Google Workspace. Connect Streak to Actionist and your agents can create and update pipeline boxes, manage contacts and organisations, log calls and meetings, track tasks, and react to pipeline stage changes — all driven by webhook triggers that fire within about a minute of an event in Streak.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual work of updating deal stages, creating contact records, logging call notes, and chasing task completions inside Gmail's Streak sidebar.

Schedule

What your Streak agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Streak × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
5Apps spanned
~15 hrsSaved / week
6Personas served
For sales
Featured3 apps

Pipeline stage change triggers instant follow-through

When a rep marks a demo as done by moving the Streak box to Demo Done, the agent logs the call, creates the follow-up proposal task, schedules the next call in Google Calendar, and posts a pipeline update to Slack — all within about a minute of the stage change. Reps stop forgetting post-demo follow-ups.

~3 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a deal box moves from Demo Scheduled to Demo Done in the Streak Sales pipeline
Result
Create Meeting / Call Log on the box with participants, duration, and outcomeCreate Task: send follow-up proposal, due in 2 business days, assigned to deal ownerSchedule a proposal review call 5 days outPost deal update to #sales-pipeline Slack channel with box name and next step
The win
Saved per run
12 min
Runs / week
~15×
Every demo is followed up consistently without rep memory
Driven bySales Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    60 min / week
    Manual deal record updates

    Reps update Streak box stages, add call logs, and create follow-up tasks manually after every interaction — 5 to 10 minutes of admin per touch.

    Sales Agent
    0 min
    Agent handles all post-interaction admin

    When a box changes stage, the agent logs the call, creates the next task, and notifies the team in Slack — the rep just advances the stage and moves on.

  • Marketing
    30 min / week
    Manual pipeline source attribution

    Marketing manually exports Streak boxes by source tag each week and counts campaign contributions in a spreadsheet.

    Marketing Agent
    0 min
    Agent posts campaign attribution digest automatically

    Every Monday the agent counts new boxes by campaign source tag and posts the attribution summary to #marketing before the weekly review.

  • Customer Support
    90 min / week
    Manual ticket triage and assignment

    Support leads manually review every new Streak support box, read the email thread, set the priority field, and assign a task to the on-duty agent — several minutes per ticket.

    Customer Support Agent
    0 min
    Agent triages and assigns every ticket within about a minute

    When a new support box is created, the agent reads the thread, sets the priority, creates the first-response task, and notifies the team in Slack automatically.

  • Human Resources
    45 min / week
    Manual recruiting stage follow-through

    HR coordinators track which candidates advanced, email interviewers for notes, and manually create next-step tasks in Streak — a time-intensive process across multiple roles.

    Human Resources Agent
    0 min
    Agent drives recruiting pipeline actions on every stage change

    When a candidate box changes stage, the agent logs interview notes, creates the next task for the hiring manager, and notifies the team in Slack.

  • Finance
    45 min / week
    Manual pipeline-to-forecast data entry

    Finance exports Streak deal data weekly, copies contract values and close dates into the revenue forecast spreadsheet, and chases reps for missing values.

    Finance Agent
    0 min
    Agent maintains the revenue forecast from live Streak data

    Every Monday the agent aggregates deal box values by stage, writes the weighted pipeline total to the forecast sheet, and flags boxes with missing contract values.

  • Operations
    60 min / week
    Manual pipeline health reviews

    Operations managers review each pipeline weekly, identify stale boxes by scrolling, and manually create nudge tasks — a process that takes 30 to 60 minutes across multiple pipelines.

    Operations Agent
    0 min
    Agent delivers the pipeline health digest every Monday morning

    The Operations Agent sweeps all pipelines for stale boxes, creates nudge tasks, and posts the Monday digest to #operations before the first standup.

  • Legal
    30 min / week
    Manual contract review tracking

    Legal team members check which deal boxes are in Contract Review, verify review tasks exist, and chase overdue reviews — all done manually by scanning the pipeline view.

    Legal Agent
    0 min
    Agent monitors the legal queue and escalates overdue reviews

    Every Monday the Legal Agent verifies each Contract Review box has an active task, escalates overdue reviews with a comment and Slack alert, and fills any gaps automatically.

+ 100s of other Streak automations
Average time saved
36 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on Streak's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Streak into Actionist

Pick the connection method that suits your environment.

Generate a Streak API key from your account settings and paste it into Actionist. The key grants the agent access to your pipelines, boxes, contacts, organisations, and tasks.

1
Open Streak API settings

In Gmail, click the Streak icon → Settings → scroll to the API section and click Generate API key.

2
Copy your API key

Copy the generated key. Treat it as a password — it grants full read/write access to your Streak workspace.

3
Paste into Actionist

In the Actionist Apps library, find Streak, click Connect, paste your API key, and click Test connection.

Credentials you'll need
API key*
Streak → Settings → API → Generate API key
Actions

17 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

11 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Streak

Reusable agent skills that work well alongside this app.

Habit Tracker

Build habits with streaks, reminders, and progress visualization

Productivity

Plan, focus, and complete work with energy management, time blocking, goals, projects, tasks, habits, reviews, priorities, and context-specific productivity

Self Reflection

Learns when to stop and review. Self-critiques before showing you, fewer revision rounds.

Summarize Pro

When user asks to summarize text, articles, documents, meetings, emails, YouTube transcripts, books, PDFs, reports, conversations, or any long content.

FAQs

Questions about Streak + Actionist

How does Actionist connect to Streak?
Go to the Apps tab in Actionist, find Streak, and click Connect. You will be prompted to paste a Streak API key. Generate one from Gmail → Streak icon → Settings → API → Generate API key. Paste the key into Actionist and click Test connection. The agent runs a read-only check to confirm the handshake before any actions execute.
What permissions does the agent need in my Streak account?
The Streak API key inherits the permissions of the account that generated it. For a full agent setup — reading boxes, creating tasks, posting comments, and updating contacts — you need an account with admin or full-access permissions on the pipelines the agent will touch. Read-only keys work for reporting workflows but will fail on any write action such as Edit Box or Create Task.
How quickly do Streak webhook triggers fire?
Streak's webhook triggers — New Box, Box Change Stage, Box Change Pipeline, Updated Box, New Contact, Updated Contact, New Comment, New Task, Task Complete, Task Due, and Box Email Received Count Change — fire within about a minute of the event occurring in Streak. They are not polled on a schedule; the webhook fires as soon as Streak processes the event, so agent reactions feel near-real-time in practice.
Can I connect Streak to other apps in the same workflow?
Yes — Streak is most powerful when combined with the other tools in your stack. Common combinations: when a deal box changes stage in Streak, update a Google Sheets forecast and post to Slack; when a task is created on a Streak box, create a matching task in Notion; when a new contact is added to a box, sync them to an email marketing platform. Any of Actionist's connected apps can send or receive data alongside Streak in the same workflow.
Does Actionist support all of Streak's pipeline types or just Sales?
Actionist works with any Streak pipeline — Sales, Support, Recruiting, Project Management, Real Estate, or any custom pipeline you have built. The pipeline key is passed as a parameter to actions like Create New Box, Find a Box, and Edit Box, so you can target any pipeline your API key has access to. Triggers also fire across all pipelines unless you configure a pipeline filter in the workflow.
What is the difference between Find a Box and Find or Create Box?
Find a Box searches for an existing box and returns it if found, or returns no result if none exists. Find or Create Box does the same search but creates a new box with your specified parameters if no match is found. Use Find or Create Box whenever you want idempotent behaviour — for example, processing an inbound lead where you want one box per company regardless of how many times the workflow runs.
Can the agent read email threads associated with a Streak box?
Yes — the Get Full Thread by Key action retrieves the complete Gmail thread associated with a Streak box by its thread key. This lets agents read the conversation history, extract the most recent message, or summarise the thread before taking a follow-on action such as drafting a reply or updating a box field. The thread key is available on every Streak box that has email threads attached.
What happens if I have multiple Streak pipelines and want separate agents for each?
You can configure each Actionist agent to target a specific pipeline by passing the pipeline key as a parameter in actions like Create New Box and Edit Box, and by filtering trigger workflows to a specific pipeline. This lets you run independent agents per pipeline — a Sales Agent that only touches your Sales pipeline, a Support Agent that only reads and writes the Support pipeline — without cross-contamination between pipelines or agent roles.