Frequently asked questions
The short answers. Ask the search anything for a sourced one.
Yes. A super admin opens Platform → Announcements, writes with the formatting toolbar and can add a PNG, JPEG or WebP cover up to 4 MB, with an image description. Headings, bold, italic, underline, bullet and numbered lists, checklists, links and line breaks are supported. Preview shows the message before it is published. New updates start as private drafts.
Its publisher chose an arrival splash for your audience. Close it or choose Continue to keep working. Current remembers that you saw it, and its card remains in For you. It appears again only if the publisher explicitly chooses to show that update again. Partner Viewers never receive these announcements.
For you sits below the top bar and gathers the setup steps, screen tasks, approvals, connection problems and announcements you can act on. Its tabs appear only while something is waiting. Pick a tab to open it, or press Hide to keep only the tab row. A new problem or billing issue opens it again. On a phone it scrolls with the page.
Each task reads its own evidence, such as a saved setting or a completed guided lesson. Use the action beside it to open the right place. Skipping a lesson does not count as finishing it. When every task is done, the tab goes away. You can replay tours from Learn Current any time.
Yes. On the Connect your PSA step, press Connect it later in the bar at the bottom. The wizard carries on to the card and your team, and inside the app the setup check and the PSA banner keep asking you to connect it, until you do from Integrations. If someone else holds the admin keys, press "Someone else has the admin keys? Send them the setup steps" instead: Current emails them the three steps for your PSA and a link to the full checklist, and creates no account. Connect it later is not the same as "We don't use a PSA", which stops Current asking about a PSA at all.
Yes. The choices on the setup wizard's "Who gets a login" step are saved to your workspace as you make them, not only to your browser. Finish setup on another computer or phone, or after clearing your browser, and the same people are ticked and the card step shows the same seat count. Only a tenant admin can change them.
Nothing straight away. Your workspace stays open for setup for 7 days after you sign up, and you can come back to the wizard at any time. If no trial has started by then, the workspace becomes read-only until you start the trial on the card step. Nothing is deleted, and starting the trial unlocks it straight away. Starting the trial charges nothing today.
Use the code from the newest email from Current. Each time you press Resend code a new code replaces the one before, so an earlier email's code stops working. Reloading the code screen no longer replaces a code that is still on its way, and Resend waits 20 seconds after a code goes out. Five wrong codes in a row pause sign-in for about 15 minutes.
No. A new workspace starts from a work email, so the signup form refuses personal mailbox addresses such as Gmail, Yahoo, Outlook.com, Hotmail, iCloud, Proton, GMX and internet provider mailboxes, and asks for your work address instead. This only applies to creating a workspace. If a teammate invited you, open the link in their invitation and you can join with any address, a Gmail one included. Signing in with single sign-on is unaffected.
Since October 11, 2026 they are one page: Settings › Integrations. At the top a line says how many capabilities your tools turn on and lists every tool that needs a fix. Microsoft 365 is pinned in a card below it. Then a chart lists every tool, grouped by kind, against the places in Current it shows up in: the company page, alerts, My Day, reports and dashboards, business reviews and sales. Press any tool to open its drawer, where Connect, Manage and the setup guide are, exactly as before. Old links and bookmarks land on the same page.
Each dot says a tool shows up in that place. A filled dot means it is connected and working there. An empty dot on a faded row means it is not connected yet, so the dot shows what it would add. A warning sign means it is connected but needs a fix, so what it shows there is paused. Hover a dot to read exactly what the tool puts there. A short dash means Current could not read that connection just now, and a row with no dots at all is a tool your workspace cannot connect alongside the one it uses.
At the top of Settings › Integrations, in the Microsoft 365 card. It shows your organization's approval, your own account and each part (SharePoint, Teams, Calendar, To Do and Mail capture). Single sign-on has its own Sign-in line just below it. Its filled button is the next step, for example Connect your account. Everyone else still connects their own account in Settings › Your settings › Microsoft 365.
Since October 10, 2026 website forms have their own page: open Settings, then General, then Website forms, just below Profile and branding. Everything they had before is there: your forms with their links and embed code, Design form, the response SLA, and the steps for sending a form you already built in WordPress or Elementor. The page also explains how forms work and links to the guide in the Help Center. Tenant admins and sales managers who have CRM access see it. The Integrations page no longer lists them.
Open the Help Center and press Suggest a feature, under Ideas and requests or on the board at current.day/help/requests. Sign in first if you are asked to. Give the idea a short title and, if you like, say what it would help you do. While you type, Current shows requests that look like yours, so you can vote for one instead of posting a copy. Our team reviews every idea before it appears on the public board.
New ideas wait for our team to review them before they go public, because the board is open to everyone. You see your own idea straight away, marked Waiting for review, and nobody else does until it is approved. If it asked for the same thing as an existing request, we merge it there and your vote moves with it.
Anyone with a seat in Current, from Tenant Admins and engineers to account executives and finance. Partner Viewers can read the board but cannot post or vote. You get one vote per request and can take it back. The public board shows counts only, never who voted or which workspace they are in.
When we mark a request Shipped, everyone who voted and the person who asked get a bell and an email that says "You asked for <the idea>. It's in Current now.", with a link to What's new. You hear it once per request.
A Tenant Admin opens Settings › Users and roles › People, clicks the person's name and presses Change sign-in email under Access to this workspace. Current emails a link to the new address, and the change happens only when the person presses Confirm my new email on that page; the link works once and expires in 24 hours. Their current address is told a change was asked for. Nobody can change their own sign-in email: another Tenant Admin, or Current support, does it.
Companies, contacts, opportunities (as deals), notes, calls, meetings, tasks and lists sync both ways. Emails come into Current only, form submissions come in as website leads, and campaigns, collaterals, users, solutions and opportunity line items come in read-only. A Tenant Admin connects it with one API key from Settings › Integrations › Sales and CRM.
Only once you turn it on. Reading and the import start as soon as the key is connected, but sending changes made in Current to GlassHive starts off. A Tenant Admin turns on "Send changes made in Current to GlassHive" under Manage on the GlassHive card, and only changes made after that are sent.
Yes. Let the import finish, check your data, then disconnect GlassHive from its card and cancel your GlassHive subscription. Every company, contact, deal, note, task, list and lead it brought in stays in Current, and Current keeps the GlassHive ids so a later reconnect matches records instead of duplicating them.
GlassHive allows 10 requests a second for each API key and can disable an account that keeps going over. Current sends at most 5 a second for your workspace, spaced out, and waits whenever GlassHive asks it to slow down. A large account takes longer to import as a result.
Yes. When GlassHive marks a deal won, or someone wins it in Current, Current sends it to your PSA as an opportunity under the same rules as any deal. If its company is not in your PSA yet, the deal waits: add the company in your PSA, then merge it with the GlassHive company under Sales, Possible duplicates, and the deal goes across on its own. Wins the import brought in wait for someone to press Send to your PSA on the deal. Open and lost GlassHive deals stay out of your PSA, and a deal GlassHive marked won never creates commission.
No. A workspace runs one CRM at a time. Disconnect HubSpot before connecting GlassHive, and the reverse. What the first one brought into Current stays.
The billing owner. A Tenant admin saves one in Settings › Billing owner, and the won-quote wizard's Billing step fills it in from there (or with your only Finance member when nothing is saved). With a project, the "Contract/Agreement Update" task is assigned to them in Current and in your PSA. Without one, Current creates an internal ticket in your PSA assigned to them, once billing tickets are switched on.
Since October 9, 2026 every converted won quote gives the billing owner something to check. A quote with recurring lines, or a Yes to the contract question, makes a critical Contract change; one-time charges only make a high-priority Billing review, so the one-time billing is checked too.
Yes, on the billing work assigned to them, and nowhere else. They can change its status, tick the contract task's checklist, comment or add an internal note, and log time (on a billing ticket, where your PSA's two-way time is on). A billing ticket's status and note are changed from the Billing work tile on My Day. Finance can also press Request contract change on a company page. Every other record stays read only for Finance.
Billing tickets are Off until a Tenant admin moves Settings › Billing owner to Test or Live, and Test sends tickets only to a company named ZZ-Current Test. While they are Off, or with no PSA connected, the request stays in Current: the billing owner still gets a bell and an email and sees it on My Day. HaloPSA workspaces keep these requests in Current for now.
Questions about your own workspace and about using Current: "prep me for my next meeting", "what's overdue on this project?", "which of my deals close this month?", "how many hours did I log last week?". Click Search or ask Current… in the top bar or press ⌘K (Ctrl+K on Windows), type the question and press Enter. Current answers from the records your role can open and puts a source tag after every fact, so you can open the record it came from. Typing a name still finds the record, as it always has.
Yes. Type what you want done in one sentence, such as "Create a ticket for Harbor Dental and assign it to Josh" or "Remind me Friday to follow up with Harbor Dental". When Current is sure what you mean it shows a filled-in card that one press carries out, with Undo for 10 seconds where the action can be taken back; when it is not sure it asks one short question first. It only does what you could do yourself on that record's screen, and an email only opens as a draft for you to send.
It introduces Ask Current once, to everyone in your workspace who can use it, with a picture and a few questions to try. Try it opens Ask Current with the first question in the box, and Not now closes it. Either way it does not come back, on this computer or any other.
Ask Current answers only about your workspace and about using Current. General knowledge, general IT explanations, code, scripts and formulas, opinions and advice, and anything about another workspace are turned down, with three questions it can help with instead. A question it turns down does not count toward your 50 a day.
One next step built from that answer, such as drafting an email to the contacts it named, adding a to-do, logging a note or a call on the company, moving a deal stage, opening a new ticket or task, starting a business review, or opening the document it found. Nothing happens until you press Accept or Edit first: an email opens as a draft you send yourself, a note or call opens in the company's box for you to save, and a to-do can be undone for 10 seconds. You only see suggestions your role could make from the record's own screen.
From what is happening for you right now, read with your own access: urgent tickets nobody has taken, tickets about to breach their SLA and VIP tickets if you work the service desk, your overdue tasks and follow-ups, your next meeting, a negative survey or a renewal on one of your accounts, and the time of day on your own clock (a morning plan, the hours you have logged in the afternoon, the week's wins on a Friday). Each one says why it is there. More ideas shows four you have not seen yet every time you press it, and once you have seen them all it fetches a fresh set. A suggestion never names a company, person or number you could not open yourself.
So each visit starts clean. Closing Ask Current puts the conversation away and the next open starts a new chat; the last one is in your history on the right, kept for 180 days, or for good if you pin it. Your chat groups start closed each time too.
Yes. Ask for a chart, a graph or a trend, or follow an answer with "as a chart", and Current draws one from the numbers in the records it read; a value it cannot match to a record is left off. Under each answer, Add to dashboard puts the same number on one of your dashboards when the dashboards show it, Email it every week schedules the report the answer came from, and Share to Teams opens Teams with a link that shows each person their own access.
50 per person per day, and a follow-up counts as one. Notes and questions Current turns down do not count. When you have 10 or fewer left, the box under the conversation says how many, and the count starts again at midnight UTC. A question whose answer fails before it arrives is given back.
No. Your conversations are private to you: no role in Current can open another person's conversations, Tenant Admins and Current's own support team included. Current keeps a usage record for each question with no words in it (when, which kinds of sources, how long, answered or not). Conversations are deleted 180 days after their last question unless you pin them; you can pin up to 10.
Drag one chat onto another in the history column on the right: both go into a new group, which gets a name at once and a better one a moment later. Drag more chats onto the group's name to add them. On a phone, or from the keyboard, use the three dots on a chat and choose Move to group or New group with. Click the pencil beside a group to rename it; once you rename it, Current leaves the name alone. Deleting a group keeps its chats. You can keep up to 30 groups, and only you can see them.
No. It never reads a password value. Engineers, Dispatchers, vCIOs, Service Managers, Project Managers and Tenant Admins can ask about IT Glue document names, password names and renewal dates for the companies they can open; account executives, sales managers and Finance never get IT Glue in an answer. To see a password, use Reveal in the company's IT Glue section, where your role has it, or open IT Glue.
Yes, for 10 seconds. Click Undo or press ⌘Z and the note is removed before anything reaches your PSA. After that the note is an ordinary note on the record, sent to your PSA the same way as one you type there, and you remove it from the record like any other note.
Either kind works. Since October 9, 2026 the Quoter connection takes a ScalePad API key, made in the ScalePad hub under API › New API key, or the older Quoter Client ID and Client secret, made in Quoter under Account › API Keys. Pick the one you have under Which key do you have, paste it, add a Hash key and press Test & save. For a ScalePad key, paste the secret key ScalePad shows once, not the key's name. A connection that already works keeps the key it has.
Nothing is saved yet. Since October 9, 2026 a short prompt offers to move the start back so the task keeps its length, for example Move start to Oct 13, or you can cancel. If you move the start past the due date instead, the due date moves forward by the same amount and both dates are saved and sent to your PSA together, with Undo on the message.
Yes. Press Email at the top of the record, or click the person's email address, and a writing panel opens at the bottom right. It is sent from your own Microsoft 365 mailbox with your Current signature, with the record's people suggested in To, Cc and Bcc, formatting, files up to 3 MB each, Draft with AI, and five seconds to undo. An Email sent line lands on the company's Notes & activity, and replies thread back through email capture. It is never copied into your PSA.
Microsoft 365 isn't connected for you yet, so Current has no mailbox to send from. Connect it in Settings and the panel sends from Current. Until then, open it in your mail app carries the addresses, the subject and what you wrote, so nothing is lost.
The same ones your PSA does. Since October 8, 2026 the Summary is required on time that goes to your PSA, and Internal notes are optional. The Summary is what the partner reads on the invoice. Internal notes are for your own team and never appear there. Time that stays in Current (Other time, or a workspace with no PSA) can leave the Summary blank.
Your own: the time zone in your Outlook settings, or your computer's when Outlook has none. The zone's short label, such as EDT, sits beside the times so you can see which one you are in. Saved entries keep the times they were saved with.
Yes. On a project page, the Status column in Work items is a dropdown for project managers, admins and the task's own assignee. A task linked to your PSA picks from your PSA's own statuses and the change is sent there at once; a Current-only task picks from the project's board columns. A task with unchecked checklist items can't be set to Done.
The people picked under Who should hear about it? in the New project dialog, which starts with you and the company's account managers. Once the channel exists, Current posts one welcome there that @mentions them, and the project's Access & Teams section links straight to the channel. The question only appears where a tenant admin has turned on automatic channels.
It stops, and its time is not logged. Since October 8, 2026 a timer can run for at most 24 hours in total, counting only the time it actually ran, never the time it sat paused. At 24 hours the clock stops at 24:00:00. Stop & log then removes it and tells you why instead of opening the log form, and if you leave it, Current removes it within about 15 minutes and sends you a notification. No time entry is created and nothing reaches your PSA, so if you did work those hours, add them by hand on the timesheet.
Each person can have up to eight: the one running plus every paused one, task timers and ticket timers together. From six on, the Open work tray at the top of the page shows how many you have. Starting a ninth asks you to clear one first: stop and log a timer, or discard one you don't need, and the timer you pressed starts as soon as one is cleared. Resuming a paused timer never counts as a new one. In a popped-out window you get a short message instead of the list.
Yes. Connect SimpleSAT from Integrations with an API key that has the read responses and read surveys scopes. Its CSAT answers work everywhere CrewHu's do: company health, the at-risk panel, business reviews, dashboards and technician scorecards. A workspace runs one survey tool at a time, so disconnect CrewHu first; every CrewHu survey already in Current stays.
Current runs one survey tool per workspace, so one ticket is never counted twice and one bad answer never raises two follow-ups. The card for the tool that is not connected says which one your workspace uses. To switch, open the connected card, type DISCONNECT and press Disconnect; the surveys already synced stay in Current.
Your tenant admins, your sales managers and the rep who sold it get a bell and an email, unless they turned Won quotes off under Notifications in their account menu. Project managers and service managers get a bell without an email when a won quote is waiting to become a project. The message matches the size of the win: a small order reads as one plain line with its value, and only a large win gets a celebration in your Teams channel. A tenant admin can change who hears about it on the alert routing page (Settings › Your settings › Notifications, then Open alert routing); the rep is always told.
Whenever a lead becomes yours, however it got to you (a website form, a booking, HubSpot, a routing rule, an automatic re-route, or a teammate adding or reassigning it), you get a bell in Current. You also get a message in Microsoft Teams when your workspace sends alerts to Teams, or an email when it does not or Teams could not deliver it. It names the lead, its company and where it came from, and opens the lead. Taking a lead yourself sends nothing, a lead that arrives from a sync alerts you only when it was created in the last 48 hours, and you hear about a given lead once. Switch off New lead under Notifications in your account menu to stop the Teams message and the email; the bell stays.
Open the deal, go to Details, and pick the new pipeline in the Pipeline field at the top of Deal details. Current lists that pipeline's stages and picks the one with the same name as the deal's current stage, or the first stage when none matches. Press Save and the pipeline and stage change together. Only an open deal moves, so reopen a won or lost deal first.
On Business reviews, choose Everyone at the start of the toolbar. The page opens on Mine, the reviews you built, and remembers whichever you pick last. A review for a company in another rep's book opens to read and its card says view only; its account manager, a sales manager, or someone with Full CRM can change it.
A Dispatcher works like an engineer and also assigns or reassigns any ticket to anyone from the dispatch board and the Dispatcher page, and sees everyone's lane. Finance reads the money for every company, cost rates included, and reads companies, projects, hours and tickets without changing anything. A vCIO works projects like an engineer and gets the whole CRM on every account, and a Tenant admin may also give them the Sales manager switch. None of the three sees commissions.
Only a Tenant admin, in Users & roles, on an invitation, or when approving a pending sign-in. Each is a billable seat at the same price as every other staff role; only Read-only (Partner) viewers are free. Dispatcher appears in the role list only in a workspace that runs its tickets in Current. Finance and vCIO appear everywhere.
Quoter lists an Autotask opportunity under its contact, so the deal appears only when you quote for the person the opportunity names. Open the deal, go to Details, and pick that person as the Quote contact under Sync. It saves at once and Current replaces the opportunity's contact in Autotask with them, even if it named someone else. On a new deal, pick the Quote contact in the New deal window before you press Create; it starts on the company's primary contact.
My Day was rebuilt as a page of tiles on October 4, 2026. Your work now lists everything in the order Current suggests working it, with date lanes across the top for Overdue or at risk, Today, Tomorrow and later. The week of your tasks lives on the Calendar page, and each project's load on Portfolio.
Drag a tile by its grip to move it, pull its edge to resize it, or fold it with the minus button. Nothing can be removed. Your layout is saved to your account on every device, and Reset layout in the layout bar puts your role's default back. On a phone the tiles stack in one column and you can move and fold them.
A tile only shows when its source exists for you. Your scorecard and quarterly goal appear only where your workspace uses Scorecards, once a number or goal is set for you. Microsoft To Do appears once you connect Microsoft 365 in Settings. Sales and finance roles see Timesheet today only on a day they logged time.
Every block you planned in the planner, across the days you planned, as Busy events on your own Outlook calendar in the category Planned by Current. Each event says why it was planned, the customer, how long it should take and the next step, with a link back to the record, and the message after you press it offers Undo. Only blocks still ahead of you are added. Drag a block on My Day to move it and the event moves too; move or delete it in Outlook and My Day follows. If your Microsoft 365 connection can't write to your calendar, the button reads Save plan or Accept plan and the plan stays in Current only. Nobody else's calendar is touched.
It doesn't decide for you. Plan my day opens a list of everything you could work on, and Current ticks what matters most: anything late or about to breach its SLA, anything due today, and anything waiting on you, then the rest in order while it fits in most of your free time. Each row says why it is on the list. You tick and untick, and the week on the right fills in as you do, around your meetings, your lunch and the buffer you set, and never after an item's due date. If you tick more than fits, it tells you how much more and marks the lowest-ranked items Won't fit.
A task uses its own estimate when it has one, and the row says from the record's estimate. Everything else starts on Current's guess: 30 minutes for a ticket, 45 for a task with no estimate, 15 for a to-do or checklist item and 20 for a deal. Change any of them with the time menu on the row and the row says your estimate; the week re-fits at once.
Yes. Open Preferences at the top of the planner to set your working hours, lunch, a buffer of minutes left unplanned each day for tickets that come in, a short meeting prep block before longer meetings, focus blocks that put work in long stretches first, and the days you work. They are yours alone, saved to your account.
Either Microsoft 365 needs you to sign in again, or one read of your calendar failed. When Microsoft asks you to sign in again, the Today tile links to Settings, where Connect Microsoft 365 signs you back in, and Current makes no plan until then. When a read fails for another reason, press Retry. My Day never plans or counts free time from a calendar it couldn't read, and Schedule and Calendar say when your own busy time is missing. If you disconnected Microsoft 365, Current plans your day without meetings and offers Connect Outlook.
Press 1 to 5 to jump to a date lane in Your work, J and K to move between rows, and Enter to open the first row. On the Today tile, Enter accepts Current's plan, E edits it first and X sets it aside for today. Alt with the arrow keys moves or resizes a focused tile. Press ? on the page to see them all.
At the foot of the left menu, the row with the purple gear just above Help Center. Since October 10, 2026 every setting lives on that one page, in categories: Current setup, General, Your settings, Users and roles, Sales and CRM, Integrations, and Apps and downloads. You only see the categories and sections your role can use.
Open Settings and type in Find or describe a setting at the top of the left rail, or press / when you are not typing in a box. Plain words work: dark mode finds Appearance, invoice finds Billing. Each result says where the section lives. The ⌘K search in the top bar finds settings too.
Into the one Settings page. Workspace basics is now Settings › General › Region and words, Branding is Settings › General › Profile and branding, Sign-in security is Settings › Security, and My connections is Settings › Microsoft 365. Old links and bookmarks still open the right section.
It became the Settings row at the foot of the menu, for everyone. Users and roles, Integrations and Billing open inside Settings. Holidays, alert routing (Notifications) and the Audit log are in All pages: press / and look under Workspace.
Only the ones marked Required on Settings › Current setup, where each setup area (Your workspace, People and Apps) shows its own progress. Connecting your PSA, or choosing to run without one, is one of them. Every other step has Skip for now, which takes it off the count and keeps it on the list to come back to. Until the list is done, the Settings row in the left menu says how many steps are left.
Settings shows each person only what their role can open. A section you can't use is left out rather than greyed out, and a category with nothing left for you disappears. Ask a workspace admin if you need something you can't see.
Top right, directly under the bell, on every page. A pop-up shows for 5 seconds with one action and a bar that drains while it shows, then flies into the bell, where it waits as the newest row. Rest your pointer on it to keep it open, or press its X to send it to the bell at once.
Into the bell. Click the bell to see your notifications newest first: Unread shows what you haven't dealt with, and All also lists the confirmations that appeared since you opened Current. A confirmation never counts as unread.
10 seconds. A confirmation with Undo appears under the bell like every other pop-up, and its bar drains over those 10 seconds. Rest your pointer on it if you need longer.
Workspace basics, Projects, Sales and Integrations each have a short setup check listing what it needs before its numbers are right, each with one way to fix it. It opens on its own the first time a tenant admin opens that part, once per workspace, and you can close it any time. Until it is finished or ignored, a banner at the top of that part says how many steps are left, with Continue setup. Every check is also listed on Settings › Current setup › Readiness checks.
It was retired on October 5, 2026. The setup checks do its job now: Workspace basics opens on My Day for a tenant admin, and Projects, Sales and Integrations each have their own check, all listed under Settings › Current setup › Readiness checks. Your personal Getting started card still sits in the corner, and on a first day it waits until the welcome tour and the setup check are closed, so only one thing asks for your attention at a time.
Use the bar at the bottom of the screen. It names the check and the step you were on, for example Current setup · Projects, step 3 of 5, and stays with you as you move between pages. Once Current sees the step is done it says Done. Back to setup?, and Back to setup opens the check on the next step that is still open. You can press it at any time, and the X closes the bar. The word Current uses for the businesses you serve, the time zone, timer rounding, who approves time and lost reasons are set inside the check, so those never leave it.
Ready means the line is set up. Nothing to do means it doesn't apply to your workspace, such as a PSA line when you run without a PSA. To do means it is required and not set up yet. Optional means it is useful but not required: set it up, or press Not using this or Keep as is and it passes for good. Check this means it is set up but a person should look, such as a pipeline stage matched to your PSA by name only; fix it or press I checked this. A check is finished when no To do, Optional or Check this line is left open.
No. Run the PSA check, on the Projects and Sales checks, connects to your PSA as Current's API user and only reads. For Projects it checks whether that user may create and update projects, phases, tasks and time entries, and which project and task statuses Current can't place. For Sales it checks opportunities, companies, contacts and quotes, and reads your PSA's opportunity stages. When a permission is missing, the line names it so you can grant it on the API user's security role and run the check again.
Press Ignore this check on the banner, or Ignore on Settings › Current setup › Readiness checks, and type IGNORE to confirm. That part's banner goes away for good and the other checks are not affected. Current records who ignored it and when in the audit log, and any tenant admin can bring it back with Reopen on Settings › Current setup › Readiness checks.
Because Current keeps checking after a check is finished, and something has changed since, such as a new hire who isn't linked to your PSA or a tool that stopped syncing. A tenant admin sees one small amber line at the top of that part and a red dot beside it and on Settings in the left menu; the full setup banner doesn't come back. Open the line, fix what it names, and the amber line and dot go away. Settings › Current setup › Readiness checks shows the part as Needs a look until then.
Since October 3, 2026, when your PSA is connected and ready to build projects, the New project dialog starts on the synced mode, named for your PSA, so the project is created in your PSA too. Pick Current-native in the same dialog for any project you want to keep in Current only, such as internal work. Without a connected PSA, new projects start as Current-native.
A checklist item's due date has to fall on or before its task's due date, so the item needs the task to have a due date first. Until it does, the date picker is off and says "Give the task a due date first." Once the task has a date, the picker offers every day up to it and nothing later. If the task's date later moves earlier, items dated after it move to the new day, and clearing the task's date clears the items' dates too.
The item's owner, or the people assigned to the task when the item has no owner. Current reminds them on the working day before the item is due, on the morning it is due, and once on the first working morning after if it is still open, then stops. Reminders arrive mid-morning on weekdays in the person's own time zone, as one message listing all their items: in the bell, plus a message in Microsoft Teams once your workspace has set up Teams for your team (instead of the email, unless your workspace keeps both), or an email otherwise. See the teams-for-your-team article.
Open Notifications from your account menu, switch off Checklist items due, then save. You still see your dated items on My Day and in the task drawer. Switching off email in the same dialog stops only the emails.
Every owner of the company (the primary owner and each co-owner) gets a hot ticket alert when one of its tickets is Urgent, a Security incident, Unhappy or a Billing complaint. Executive (only C-level and owner titles) is shown as context and never alerts on its own. A company with no owner alerts your sales leaders instead: Urgent and Security incident at once, Unhappy and Billing complaint in one daily email at 7:00 in your workspace's time zone. The alert arrives in the bell and by email, once per ticket for each signal. Each person gets at most 5 instant alert emails a day; the rest join the daily email, while Urgent and Security incident always go through. Repeats on the same company fold into one alert ("+N more tickets"). It names the ticket, why it was flagged, who it is assigned to and the reporting contact's phone number, and never any money figure. Once your workspace has set up Teams for your team, it arrives in Microsoft Teams instead of the email, unless your workspace keeps both; the email still goes when Teams could not deliver it. See the teams-for-your-team article.
Either the ticket's priority is one your workspace counts as urgent (by default any priority named Critical, Emergency or Urgent, or P1), or Current's read of the ticket finds that business has stopped, many people are blocked, a security problem is in progress or there is a hard deadline today. High priority on its own does not count, and a ticket a machine opened (a monitoring alert or an automated report) never alerts, even with a Critical priority. Only new tickets (created in the last 48 hours) or a ticket raised to an urgent priority can alert anyone, so the first sync of your history alerts nobody. A tenant admin can choose the exact priorities in Settings, Ticket alerts.
It tells Current the signal was wrong. The ticket comes off the Needs attention card and the Hot tickets tile, the signal no longer counts toward the account's relationship health risk, and Current keeps it to improve future reads. Mark handled takes it off the lists too and adds a note to the timeline saying who handled it. Neither changes the ticket or anything in your PSA.
Open Notifications from your account menu and switch off Hot ticket alerts, then save. You still see hot tickets in the bell, on the company page and on Sales home. A tenant admin can turn ticket alerts off for the whole workspace in Settings, Ticket alerts; signals then still show on screens but nobody is notified.
A tenant admin or a service manager in a workspace that uses Current's service desk opens Settings › Service desk › Teams for your team, then chooses Set up. A Teams administrator signs in with Microsoft so Current can publish your workspace's own Teams app, a Microsoft admin approves Current once, the app is added for your team, and you send yourself a test and choose Turn on. Checklist reminders, hot tickets and service desk alerts then reach each person in Teams instead of email by default; the email still goes to anyone Teams could not reach or deliver to. Once automatic install is on, Current adds the app for your team and for new staff by itself; until then, each person can add it themselves in Teams, under Apps › Built for your org. The steps are in the teams-for-your-team article.
Service desk alerts always go to the Teams activity feed. Checklist reminders and hot tickets go there too until Current knows chat works for your Microsoft organization; then they move into a one to one chat with the app by themselves. Nothing is lost in the meantime: each alert arrives once, in the feed. See the teams-for-your-team article.
Yes. In Settings › Service desk › Teams for your team, each kind of alert (Checklist reminders, Hot tickets, Service desk alerts) has a Who gets this in Teams choice: Everyone it's for, or Only these, then the roles, pods and people you pick. Everyone else keeps getting email. You can also choose Teams and email instead of Teams instead of email for a kind, switch a whole kind off, or switch single service desk alert types off. Each person's own Notifications settings still apply. See the teams-for-your-team article.
Yes. Open Notifications from your account menu. Under Microsoft Teams, switch off Checklist items due, Hot tickets or Possible outage; for a service desk alert, switch it off in the Teams column of the Service desk block. It then comes by email when your email switch for it is on. You can switch alerts off for yourself, never on beyond what your workspace sends you in Teams. See the teams-for-your-team article.
Yes. Open the deal and press Delete deal at the foot of its Details view. You can delete your own open deals; won and lost deals can be deleted only by a sales manager or a tenant admin, and a deal already on a commission statement can't be deleted by anyone (mark it lost instead). Autotask can't delete an opportunity, so when the deal is linked to one, Current first marks it lost in Autotask with the note "Duplicate, deleted in Current", then deletes the deal. The next sync won't bring it back.
Sales managers and tenant admins select the board and press Delete board at the end of the board tabs. Move any open deals or leads still being worked to another board first; Current won't delete a board while they're on it. Delete board archives the board, so it can be restored from Edit columns (deal boards) or Funnels (lead funnels). The four built-in deal boards, the default funnel and your last funnel can't be deleted.
At 7:00 on weekday mornings, in your workspace's time zone, each company's owner gets one email listing the new buying signals on the companies they own: the offering, the customer's own words, whether it came from a ticket or an email, and the date. The owner is the company's primary owner, or its account manager when no primary owner is set; co-owners do not get it. Your sales leaders (the Sales manager role, or anyone marked as a sales manager) get one roll-up for the whole team, including companies with no owner yet. When nobody is a sales leader, every tenant admin with CRM access gets the roll-up instead. Each email says why you are getting it. Only people with CRM access get it, never a Partner Viewer, and nothing is sent on a morning with nothing new.
The first meeting your firm has ever logged with a company that was not a customer yet when the meeting happened. A company counts as a customer from the day it first won a deal or started a contract, or always when it is marked a customer with no dates, so a long-time client's first logged meeting never counts. The person who booked or logged the meeting gets a bell, and your sales leaders get one email a day listing the team's first appointments and who booked each one.
Open Notifications from your account menu and switch off Buying signals in the Sales section, then save. Switching off email in the same dialog stops it too. The red circles on the whitespace grid and the company pages are not affected.
Sales leadership (a Sales Manager, a Tenant Admin, or someone with the sales-manager flag) clicks the owner chip at the top of the company record (or the owner on its Owner tile), picks the new person and saves. The new person becomes the account manager, co-owners stay, and the change is sent to your PSA and, when HubSpot two-way sync is on and the person is linked to a HubSpot owner, to HubSpot. A box offers to move the old owner's open deals on that company too; it is off unless you tick it. Both people get a notification. To keep the old owner on as a co-owner, use More owners… instead.
Before October 1, 2026 a reassignment made in Current could send the previous owner to your PSA again, and the next sync then moved the company back. Current now sends the new owner's own PSA person. If the new owner is not linked to a PSA person on Users & roles, the push fails with a message naming them and the company is held until you link them, so the next sync cannot undo the change.
Quotes take the address from the Autotask contact, not the company, and many Autotask contacts have none. Current now shows and edits a contact's street, city, state, postal code and country, sends a contact you save (name, email, title, phone numbers and address) to Autotask right away, and gives every new contact it creates its company's address when it has none of its own. For contacts already in Autotask, a tenant admin can open Integrations, Autotask, Sync behavior and use Contacts, fill blank addresses from the company: preview it first, then fill. Only contacts with no address at all are changed.
Yes, since October 2, 2026. On ConnectWise and Syncro a contact's own address syncs both ways, saving a contact sends it right away, a new contact gets its company's address when it has none, and a tenant admin can fill blank addresses from the company in Integrations under Sync behavior (Syncro contacts have no country, so a country stays in Current). On HaloPSA a contact's address is its site's address, shared by every contact at that site: when you change it, Current first tells you how many other contacts share the site and changes the site only when you confirm. HaloPSA has no fill, because a contact on a site already has the site's address.
Nowhere: they are only out of the everyday views, so those load quickly. On the Portfolio, switch the projects table from Open to Completed to list every finished project, newest first by the date it finished, or to All to see both. Search and filters work there too, and ⌘K finds a completed project by name, marked Completed. Click a project to open it; its page still shows every task, time entry and document.
With no project pinned in the top bar, turn on Completed projects in the toolbar of Boards, the List, the Timeline or the dependency map. The tasks of completed projects join the view, and a line above it says how many were added. Current remembers the choice for you and puts it in the page address, so a link you share opens the same way. Turn it off with the same switch or with Hide completed projects.
No. Right before each reminder, Current checks the meeting on your Microsoft 365 calendar. If you deleted or cancelled it there, the booking is marked cancelled in Outlook on Sales → Booking and no reminder goes to anyone. If you moved it in Outlook, Current takes the new time and reminds everyone at the right moment for it. Anyone who declined the calendar invite isn't reminded either.
Every booking link now has a short address that ends in your name, like current.day/b/7kq2xy-jordan-reyes. The six characters at the front are unique to that link and never change, and the end follows your name in Current. Your old booking addresses keep working, so links already in emails, proposals and signatures still open the same page. Copy the new one from Sales → Booking whenever you share it next.
Yes. Right after booking, the confirmation screen offers Invite others, and the manage link in their confirmation email has the same box for later, up to ten guests per meeting. Each guest is added to the meeting on your Microsoft 365 calendar, so they get the calendar invite and your calendar shows everyone, and they get the same confirmation and reminder emails from you. You see the guests under the booking in Sales → Booking and get a Guests added notification. A guest whose email matches a company in your CRM is added as a contact on it. Only the person who booked can move or cancel the meeting.
Two per person per day, reset at midnight UTC. A review counts once it starts writing and while it runs or after it finishes. Cancel one and you get it back, and one that stopped because of a problem on our side does not count either. The builder shows how many are left beside Write the review, and the button turns off when both are used.
Every person has a daily limit on AI use across all of Current's AI features, generous enough for a full day's work. When you reach it, Dictate, Enhance, the review writer and the other AI features pause for you until midnight UTC, and Current's team is told so we can look into it. Nothing else in your workspace changes, and your teammates are not affected.
Pick the recurring term (Month-to-month, 1, 2 or 3 years, or a custom length), put the monthly amount in Monthly recurring and the project amount in One-time. Choose the One-time term only when the deal has no recurring revenue at all: picking it empties and locks Monthly recurring, so the deal carries no MRR and no renewal, and commission counts only its one-time amount.
Open Sales, then Commissions, then My statements. This month's statement is at the top and every statement before it is listed below, newest first, each marked Paid, Approved, Submitted, Returned, Not submitted, or No lines. Click one to see its lines, then use Download PDF for the printable statement or Export CSV for one row per line. Sales leaders have the same page for their own statements, and Statement history for the whole team.
Yes. Review & submit on My statements lists every line for you to tick as right (a line you flagged counts as reviewed), then offers an optional note of up to 2,000 characters. Your manager sees the note beside your statement on the Team tracker, and you see it on the statement afterwards. Once you submit you can't recall it; if something needs to change, your manager returns it to you with comments.
Because the month is ending and you haven't submitted that month's statement, and it has lines on it. Current sends it once a month, on a weekday during working hours in your workspace's time zone, in the last four days of the month: one bell and one email. It never comes after you submit, and never twice for the same month. To stop the email, open Notifications from your account menu and switch off Commission statement reminder under Sales; the bell still rings.
Up to 50,000 characters. A counter appears as a note gets close, and past the limit Save stays off and nothing you typed is cut. A note you haven't saved yet is kept in your browser, formatting included, until you save it or empty the box.
Yes, since September 25, 2026. The toolbar above the note box has bold, italic, underline, a heading and a subheading, bulleted and numbered lists, checklists, and links, and the usual shortcuts work as you type: "# " for a heading, "- " for a bullet, "1. " for a numbered list, "[ ] " for a checklist line, Cmd+B, Cmd+I, Cmd+U, and Cmd+K for a link. Pasting from Word, Google Docs, or an email keeps the headings, lists, bold, and links.
A plain-text copy that reads the way the note looks: headings on their own line, bullets as "• ", numbered steps as "1. ", checklist lines as "[ ] " or "[x] ", and links as the words followed by the address in brackets. It is always one note in your PSA. If the note is longer than your PSA's note field, the copy stops at the end of a line or word and ends with "Continued in Current:" and a link to the full note, which stays in Current.
Open the menu on the note and choose Pin to the top. A company can have three pinned notes and so can a contact; unpin one before pinning a fourth. Pinned notes show at the top of the Notes & activity tab and in a Pinned card on the Overview tab. Anyone who may edit a note may pin it, and pinning sends nothing to your PSA.
It gives a rough note some structure: short headings, one fact per bullet, bolded headlines for decisions, numbers, and dates, and a checklist of what someone agreed to do. It keeps every fact and your own words. Undo puts the original back. Tidy is on the note box beside Dictate and Enhance, for staff only, and a Tenant Admin can turn these tools off.
Yes. Hover an open checklist line in a saved note and choose Make to-do. The follow-up is assigned to you, linked to the note's company, contact, and deal, carries a link back to the note, and lands in your Microsoft To Do like any other follow-up.
Type in the search box on the company's Notes & activity tab. It searches every note, meeting, and call on the company, however old, and shows the ones containing every word you typed, newest first, up to 100. Emails and tickets on the timeline are filtered by the same words.
In one of three ways, tried in order. If the project is mapped to a Teams channel and the person is a member of it, the channel post tags them. If not, they get a one-to-one Teams chat from the author's own Microsoft account. If neither works, they get an email that says why. A comment with no mentions reaches the task's assignee the same way, and the bell in Current always gets the alert. If Teams hasn't confirmed, the alert goes by email: within about ten minutes on weekdays; comments posted over the weekend are emailed on Monday.
It says who the comment reached and how, for example "Tagged in Teams: Dana Ortiz · Teams chat: Sam Lee · Emailed: Priya Shah (not in the channel)". While the alert is still going out it reads "Reaching" followed by the name. "In-app only" means the alert is in the person's bell in Current and nowhere else, because they turned email alerts off or their email address is blocked after bounces. If the author only mentioned themselves it says no alert was sent. Your team sees it; partners in the portal don't.
The words in brackets on the line under the comment give the reason, for example that they aren't a member of the project's Teams channel, or that the author hasn't connected Microsoft 365, so no Teams chat could be sent from them. Until a Microsoft 365 global admin approves the two Teams permissions (ChannelMember.Read.All and User.ReadBasic.All) again on the Microsoft 365 card in Integrations, Current can't check channel members or look people up in your directory, so a tagged person gets a Teams chat or an email instead of a tag in the channel. Nobody reconnects afterwards: each person's Microsoft connection picks up the new permissions on its next refresh.
The new person. On a task synced with your PSA, Current's assignee follows the task's primary resource, so the next sync moves it and comments alert whoever the PSA now shows. If someone reassigned the task in Current, that choice is kept until the primary resource changes in the PSA again.
No. Current watches every integration for you. When one has stopped, or has not synced for more than a day, workspace admins see a red line across the top of every page naming it, with a button that opens the fix, and the same problem arrives by email: once a day, or within the hour when your PSA refuses a permission or its saved keys. Sync health is there when you want the detail behind a problem.
Because your PSA is refusing some of Current's reads for a reason only your workspace can fix: the account Current connects with is missing a read permission, or the PSA refused the saved keys. The email lists the areas that stopped syncing, the exact lines to grant (for ConnectWise, each security role line to set to Inquire Level: All), where to change them, and a button that opens your PSA's panel on the Integrations page. It arrives about 30 minutes after Current first sees the refusal, a reminder follows 3 days and 7 days after it while any required area is still refused (naming only the lines still missing), and one short note says when it is syncing again. Surveys are listed apart as optional: they are only needed if you use your PSA's own surveys for customer satisfaction, and a refused survey permission alone never keeps the emails coming. It goes to whoever your workspace sends integration problems to: every tenant admin, unless a tenant admin changed "An integration starts failing" under Admin → Notifications. To stop these emails for yourself, open Notifications from your account menu and switch off Sync attention.
No. Both N-able integrations are read-only. Current imports inventory, active issues or backup statistics, maps them to your companies and uses that evidence in reporting. Device commands, alert acknowledgements, backup configuration and restores remain in N-able.
Sync now queues work that starts within five minutes. Large estates continue across several bounded passes, and Current saves each completed page. You can leave the page while it runs. A vendor rate limit preserves its retry deadline; clicking again does not bypass it.
No. It tells Current that recovery testing or standby imaging is configured. The documented setting does not prove a successful recovery. Current leaves successful boot verification unknown and keeps device backups, Microsoft 365 organizations and mailbox counts separate.
Workspace admins see a plain-language explanation and next step in the integration’s Manage drawer. Background sync faults also flow through Current’s existing sync-error pipeline into the super-admin Errors console. Tokens, passwords and raw vendor responses are excluded.
Into the drawer. Since September 19, 2026 a click on a deal, on the board, in a list, on a company's Quotes & opportunities rail or from a shared link, opens it as a tab in the same drawer your tasks and tickets use. A stage tile under the header holds the pipeline's stages and Mark won / Mark lost, and Overview, Details, Activity and Quotes hold everything the panel did: the details form (its dropdowns save as you pick, typed fields with one Save changes button in the footer), custom fields, the PSA opportunity link, the note composer, email history, follow-ups and the renewal dossier. Quotes on that rail open the same way. Your edits stay on the tab while you look at another one, and closing with unsaved changes asks whether to save or discard.
Yes, since September 18, 2026. Opening a second task while the task drawer is open adds a tab beside the first instead of replacing it, and since September 19 deals and quotes open the same way. Click a tab to switch, press its ✕ or middle-click to close it, and use Cmd/Ctrl+1 to 9 to jump. Each tab keeps its own unsaved edits. Close hides the drawer without losing your tabs, and they come back after a reload. Pop out sends a task into its own browser window, and the Open work control in the top bar lists everything you have open, in the drawer or popped out, with the running timer and today's tracked time.
Press the X at the right of its row, then press the red X that slides into view. This works for untimed tasks, tickets, deals and the other record types, including Service desk tickets when the module is enabled. Clicking elsewhere or waiting three seconds cancels it. Unsaved edits are protected. A timer row keeps its existing remove-without-logging action and five-second Undo; use Stop & log when you want to log the time instead.
Up to eight timers can be open, with only one running at a time. Since September 19, 2026, pressing Timer on a task while another timer runs asks first, then pauses the running one with its time kept and starts the new one. A paused timer shows in amber on its task tile, its tab, the parked stack and the Open work tray, with how long it has waited. Resume picks it up where it left off, Stop & log turns it into an entry with the hours rounded by your workspace's setting, and the ✕ discards it after a confirmation. A paused timer never expires for waiting; the one limit is 24 hours of running time, after which a timer stops and its time is not logged.
Click the panel button beside the Current wordmark, or press [ anywhere outside a text box. The menu goes away completely and a small All pages bar stays in the bottom-left corner, with a button in the top-left corner that brings the menu back. Press [ again to show it. Current remembers your choice on this device. Since October 4, 2026 there is no narrow icon rail: the menu is either shown in full or hidden.
Pin it. Pinned holds up to 10 pages under the six modules below My Day. Pin a page from All pages (the pin at the end of a row, or Shift Enter), from the pin on a row under Jump back in, or by dragging a row there. Drag pinned rows to reorder them, or focus one and press Alt with an arrow key. Every page you starred in the old menu carried over into Pinned. The six rows under My Day hold whole modules (a department like Sales or Team, or a main page like Service desk), never a single page. A page your role stops offering simply stops showing.
Into All pages. Since October 4, 2026 the left menu holds only My Day, your modules, Pinned and Jump back in, and every other page lives in All pages, grouped by the same sections. Press / anywhere outside a text box, or click All pages at the foot of the menu, then type a page name or a word people use for it, like timesheet or QBR. Portfolio is now called Projects; typing portfolio still finds it. The ⌘K palette in the top bar works as before.
Yes, since September 18, 2026. Press ⌘K (Ctrl+K on Windows) and type what you would say: "time zone" lists Settings · Workspace basics → Time zone, "invite" lists Invite a user, "calendar" lists Calendar, then Booking link and Holidays with a line saying why they matched. Every row in your left menu is there as a Go to result, buttons inside pages are Actions, and settings fields are their own group. A page you cannot open is never listed.
On September 18, 2026 the form was rebuilt around how technicians actually log time. Hours come first, with minus and plus buttons and preset chips for a quarter, half, one, one and a half and two hours; the button at the bottom shows the live value, "Log 1.00h". One line under When shows the start and end window that follows the hours, with Adjust to set it yourself. The summary box has Dictate and Enhance inside it and says who reads it (the partner, on the invoice). Billing code, role and contract sit in one row, and task status and visibility fold away under the billing row. On a phone it slides up as a sheet with bigger targets. Since October 7, 2026 Internal notes sit in the open under the summary and are required, the summary is optional, and start and end times show in your own time zone with its label.
Yes. On the company record's activity timeline, every row names the person it concerns: an email Current sent says who it went to, a meeting or a call says who it was with, and a link click names the contact who clicked it with the teammate whose email they clicked beside it. Typing a contact's name into the timeline's search box pulls up everything that went to them. The person's own record has the fuller picture: open the contact and the Sequences and Campaigns cards list every send they have had. For one campaign, its Report has a Recipients list you can filter by what each person did and search by name, email or company. An email sent from a connected Microsoft 365 mailbox also shows the exact addresses it went from and to.
Yes, since September 17, 2026. On the composer's Review & send step, the Look card above the preview offers four designs: Plain text (no card, links instead of buttons, reads like a personal email), Classic (the brand band and filled buttons campaigns have always had), Letter (a quiet card with a small logo, a thin rule and an outlined button) and Announcement (a hero picture, a big headline and one full-width button). Your words and blocks stay the same; only the shell changes, and the preview swaps as you click. Colours and logo come from Settings → Brand kit, and a workspace without one sends in Current purple with its own name. The look is saved with the campaign, copies and saved templates keep it, and every campaign from before stays on Classic. Changing the look after a test send asks for a fresh test.
Open Draft with AI in the campaign composer and pick a Theme before you describe the email: Service notice, Outage notice, Price increase, Newsletter, New offering, Event or webinar, Security advisory or Renewal reminder. General leaves the writer as it was. Each theme changes what the draft leads with and what it must include, a price increase puts the new price and the effective date in the first paragraph, an outage notice names the next update time, a newsletter comes as short sections with headings. Picking a theme also sets the message type it usually is (you can change it), and, once the draft lands, suggests a look unless you had already chosen one. The theme is saved with the campaign.
Select the words and press Bold, or Cmd/Ctrl+B, beside the Link button. Current writes them as **words** and every renderer shows them in bold; you can also type the stars yourself. It works in campaign paragraphs, headings and bullets, in sequence steps, in the Outreach editor and in an inline reply, in every look. Bold and a link can share the same words, and a subject line never carries either.
Yes. Open the sequence's Report and look at the Link clicks card: clicks per email step, then who clicked which link and when. Links behind words in sequence emails and inline replies go through a short Current redirect that records the click and sends the person straight on. Hits from mail scanners, or within seconds of the send, are kept but not counted. Campaign clicks are counted separately, by your Resend domain's tracking, on the campaign report.
Select the words in the body, press Link (or Cmd/Ctrl+K), and paste the address. Current writes it as [words](https://…): the words are what the reader sees, the address is where they go. It works in campaign paragraphs, headings and bullets, in sequence steps, in the Outreach editor and in an inline reply on a contact's Email history. Only https:// addresses become links, and a subject line never carries one.
Yes, since September 16, 2026. Open the contact's Email history (or the Emails card on the company record), expand the thread, and click Reply under the message you want to answer. A reply box opens right there, shows exactly who the reply goes to, and sends from your own Microsoft 365 mailbox as a proper reply: same thread, the message quoted underneath the way Outlook does it, a copy in your Sent Items, and your Current email signature added if you have one set. On a message you received, Reply goes to the sender and Reply all adds everyone else who was on it; on a message you sent, the reply goes back to the people you wrote to. The reply appears at the top of the thread within a few seconds and is logged as an Email sent activity on the company timeline. Reply is only live on messages synced from your own mailbox; on one a teammate's mailbox captured, the button is greyed out and says so on hover, because a reply can only be built from the mailbox that holds the message. The box is plain text, so for formatting or an attachment reply from Outlook. Sending needs Microsoft 365 connected in Settings with the Mail.ReadWrite and Mail.Send permissions, which a global admin grants with Re-approve on Integrations → Microsoft 365 if your organization approved Current before they were added.
Yes, since September 17, 2026. On the Campaigns list, a campaign that is sending has a Pause button on its row. Pausing stops the next batches straight away and keeps every email that hasn't gone out yet, so nothing is lost and the approval stays; a batch that had already started may still finish, so a few more emails can go out in the next minute or two. The row then shows Paused. Click Resume and confirm to carry on: the waiting emails start going out again within five minutes, and anyone who unsubscribed in the meantime is still skipped. Sales leadership and workspace admins can pause or resume any campaign, and an Account Executive can pause or resume one they created. A campaign still scheduled for later shows Cancel schedule instead. Since the same day you can also fix the email while it is paused: open it with Edit, change the words, blocks, look, subject or signature, test it, and click Resume sending on the Review step. Everyone still waiting gets the new version; the audience, sender and message type stay as they were.
Yes. On the composer's Review and send step, click Approve & send, then choose Schedule instead of Send now. Pick Tomorrow 8 AM, Monday 8 AM, Tuesday 10 AM, or any date and time from five minutes to 60 days ahead. Times are in your own time zone and the box shows which one. The campaign then shows as Scheduled on the Campaigns list with the day and time, and until it goes out you can choose Cancel schedule from the row menu, which returns it to Draft (the approval is cleared, so it needs approving again). Sales leadership can cancel any scheduled campaign and an Account Executive can cancel one they scheduled. The same people who can send a campaign can schedule one.
Yes to both. Click your initials at the top right, choose Preferences, and pick one under Default landing view; it takes effect at your next sign-in. The options come in two groups: Delivery (My Day, Projects, Boards, List, Timeline, Calendar, Schedule) and Sales (Sales home, Leads, Deals), and you are only offered the screens your role can actually open. Account executives and sales managers see the Sales group and start on Sales home unless they pick Leads or Deals; before 14 September 2026 an account executive landed on the My deals desk and the picker could not change it. They are not offered My Day at all, because it is built around project tasks, tickets and hours that a seller does not hold, and the row left their sidebar on the same date. Everyone who manages or delivers projects sees the Delivery group and starts on My Day, unchanged, including a project manager or engineer who also runs sales. It is a personal setting, so yours does not move anyone else's, and an admin cannot set it for somebody. If your role changes, a screen that is no longer yours gives way to the starting point for your new role rather than leaving you on a page you cannot open.
Click your initials at the top right, choose Preferences, type your name in the first field and click Save. The greeting on My Day, your initials in the corner, and your name on tasks, deals and comments all change straight away. The reason it was showing an address is that the form which created your account asked for your name and an email address went in that box, so that is what Current has been calling you since; from September 14, 2026 the sign-up and invitation forms refuse an address there. Your name is yours to set and nobody else's to change, so an admin cannot rename you from Users & roles: if a colleague's name is wrong, point them at Preferences. One thing does fill a name in for you, and only when there isn't one: if your workspace syncs Autotask and your account shares an email address with an Autotask resource, Current copies that resource's name onto a profile that has no name or is still showing an address, and never over a name you set yourself.
No. There is no setting for it anywhere: not per person, not per workspace, not for a Tenant Admin. Every password sign-in to Current finishes with a second factor, which is the 6-digit code emailed to the address on the account, or an authenticator app or passkey once someone has added one. Current holds live PSA billing records, partner project data and your whole CRM, so a password on its own is never enough to reach it. What you can change is which factor and for how long a browser is remembered: a Tenant Admin can raise the floor from Email code to "Authenticator app or passkey", and can shorten the trusted-device window from 30 days to 14 or 7, both in the Sign-in panel at Settings › Users and roles › People. Each only moves in the tightening direction, and each is written to the audit log. The one way to stop seeing codes altogether is single sign-on: register your identity provider and everyone on your verified domains signs in through it, with its MFA doing this job.
No. An SSO sign-in never triggers a Current code, because your identity provider is the second factor and its MFA and conditional-access rules are what apply. From the moment you register a provider, everyone whose email is on a domain you verified signs in through it, Tenant Admins included, and there is no exemption to hand out. People at other domains keep a password and a second factor: a Partner Viewer at their own company, a contractor on their own address, anyone invited at an address you do not own. Your provider cannot authenticate those accounts at all, so the mandate would only lock them out. One more thing worth knowing: if somebody on your domain already had a password account, their first SSO sign-in merges it into the SSO identity, so their role, history and time entries stay on a single profile.
Use one of the ten recovery codes Current issued when you registered single sign-on. Sign in with your email and password, and when you land on the "Sign in with single sign-on" page, open "Workspace admin? Use a recovery code" and enter one. That opens 12 hours of password sign-in for that one Tenant Admin, who still completes the normal second factor. Codes are single-use, only a Tenant Admin of that workspace can redeem one, and every use writes to your audit log and notifies your other admins and Current support. If the codes are gone or sitting behind the same provider that just failed, contact Current support: a super admin can open a password window of 1 to 24 hours for the whole workspace, any admin can close it early from the single sign-on card on Integrations, and it closes itself when the time runs out. That card also shows how many codes are unused and carries Generate new codes, which replaces the whole set at once.
Yes. In the Sign-in panel at Settings › Users and roles › People, the Second factor for password sign-ins row has a Require an app or passkey button. From then on the emailed code is not offered to anyone signing in with a password: people who already have an app or a passkey carry on unchanged, and anyone without one is asked to set one up at their next sign-in, before they reach the workspace. Any TOTP app counts (Microsoft Authenticator, Google Authenticator, 1Password, Bitwarden), and so do passkeys (Face ID, Touch ID, Windows Hello, a security key) wherever the platform has them switched on. The change cannot be undone: a workspace that requires an app cannot go back to email codes. The panel's roster shows who has an app or a passkey and who is still on the emailed code. If somebody loses the phone their app was on, choose Reset second factor beside their name there (or click their row in the members list): it clears their factors, un-trusts their browsers, and they start over at their next sign-in; Current support can run the same reset when no admin can get in.
Yes, with your own Duo account. Create an Auth API application in the Duo Admin Panel (it carries the 2FA label), give your people access to it, then paste its API hostname, integration key and secret key on the Duo row of the Sign-in panel at Settings › Users and roles › People. Click Test connection, then switch on Turn on Duo sign-in. From then on, staff who would get the emailed code see Approve with Duo Push and Enter a Duo passcode after their password, and Use an email code instead is always there. People with an authenticator app or passkey keep using it, single sign-on users are not asked, and Partner Viewers keep the emailed code.
Current sends the emailed code whenever Duo can't be used for that sign-in, and says why above the code box. The usual reasons: Duo has no user with the name Current sent (check the Duo username setting, or add the person in Duo and give them the application), Duo isn't answering, or Duo let the person through without asking them anything. That last one covers a Duo user in Bypass status and a policy that skips two-factor, and Current never counts it as a second step because nobody proved anything. Duo bypass codes typed into Enter a Duo passcode are accepted.
Their sign-in to Current is paused for 15 minutes, by every method including the emailed code, every Tenant Admin in the workspace gets a notification, and the report is written to the audit log. A request they did not start means someone else may know their password, so ask them to change it.
30 days by default, counted from the moment a second factor is verified on that browser. A Tenant Admin can shorten it to 14 or 7 days in the Sign-in panel at Settings › Users and roles › People, and the change reaches devices that are already trusted: a browser trusted 28 days ago on a workspace that has just chosen 7 days is challenged on its next visit. The window only moves down, so once a workspace has chosen 7 days it cannot go back to 14 or 30, and 30 is the ceiling for everyone. Trust is per browser rather than per person, which is why one person can be challenged more often than the colleague beside them: a new machine, a second browser, a private window, or anything that clears site data on exit asks for a factor again.
Yes, and since September 11, 2026 it is on from the start. The switch is Satisfaction surveys, in Settings › Integrations → the PSA card → Manage, just under the two-way sync switch; a Tenant Admin can switch it off there. While it is on, Current reads the survey answers already sitting in your PSA and uses them everywhere it uses CrewHu's: the Customer surveys card on the company record, the CSAT gauges on dashboards, the satisfaction section of an SBR pack, the urgent follow-up to-do, and the churn flag. The first read reaches back 12 months and the lane runs about once an hour after that, re-checking the last 45 days so a late answer still lands. Current only reads: it never sends a survey and never writes anything back. Each PSA needs one permission. Autotask's two survey-rating checkboxes under Security level → Other → Surveys (on by default for the API User level), ConnectWise's Service Desk → Service Survey: Inquire All (older instances list it as Companies → Surveys), and for Halo the API application's own permissions, which is where its ticket and feedback access is set. Scores become Positive, Neutral or Negative on fixed rules: Autotask 4–5 stars positive, 3 neutral, 1–2 negative; ConnectWise by share of the points available, 80% or more positive and under 50% negative; Halo by your own feedback bands where they can be read, otherwise the same 1–5 or 0–100 rules.
No. When both have scored the same ticket, the ticket counts once and CrewHu's answer is the one that counts. Current drops the PSA copy and keeps the ticket and the technician it carried on the CrewHu row, so the 90-day counts on the company record, the churn math, the dashboard gauges and the CSAT by technician leaderboard each count that ticket a single time, and one ticket never raises two follow-up to-dos. Tickets only one system scored count normally from whichever one scored them. You do not choose a winner anywhere: leaving both switched on is a supported setup, and the settings on the Survey alerts & churn flag card (which readings alert, when the to-do is due, the churn window, count and percentage) cover both sources at once.
Three things account for almost all of it. First, the clock: the lane reads about once an hour and makes no call at all while the switch is off, and the first read walks back 12 months, so give it a cycle before treating it as broken. Second, a permission gap: if the PSA refused the survey endpoint, the first-connect diagnostic on the connector records the refusal in plain words, and the lane sleeps until the next cycle instead of hammering it, grant the line for your PSA (Autotask's two survey-rating checkboxes, ConnectWise's Service Survey: Inquire All, Halo's API application permissions), and the next read picks up on its own. Third, what the surveys carry: one that was sent and never answered is not a score, so it is skipped, and so is one Current cannot tie to a company. A survey finds its company through the ticket it was about, so that ticket has to be one Current has synced. The diagnostic counts the unmatched ones separately so you can tell which of the two you are looking at.
So Reports can say where your business comes from. Both New deal dialogs and the manual New lead form ask for one, and Create stays off until it is picked while your workspace requires it (an admin can switch that off in Settings → Lead source). The choices are your PSA's own lead-source list (on Autotask, the opportunity's Lead Referral list), so the value is written to the opportunity when the deal pushes; with no PSA connected, or when your PSA has no lead-source list, the field is free text. A deal on a company that is already a customer starts as Existing customer; change it if a referral or campaign brought that deal in. Deals that predate the rule show a short strip asking for it the next time they are opened, and Reports → Deals by type has a Where deals come from table.
Current reads the bounce report from the sender's Microsoft 365 inbox. A hard bounce (the address does not exist) puts the address on the Do not email list as Bounced, turns the contact's email badge to Invalid, writes a note on the contact's timeline, ends every sequence the contact is in with the exit reason Bounced, cancels their pending Outreach items, and drops any campaign send still waiting to go to them. A soft bounce (mailbox full, a temporary refusal) is only noted, unless it is the third for that address inside 30 days, which counts as hard. The contact is never deleted. Once a day the sequence's owner gets one bell with the count and a link to the list. Fix the address on the contact and the badge clears; the old address stays blocked. A bounce only counts for an address Current itself emailed in the last 30 days, so a forged bounce cannot block a real contact. Optionally, under your PSA's Integrations drawer, an admin can have a hard bounce also deactivate the contact in Current and, on workspaces whose PSA supports it, in your PSA.
Under Sales → Lists, pinned at the top as Do not email. It moved there from the Email (Resend) integration tile on September 10, 2026, and gained an export. Everyone with CRM access except Partner Viewers can search it and export it as a CSV whose columns are email, reason, source and added_at. Sales leadership (a sales manager, or anyone with the sales leadership flag) and tenant admins can add an address by hand, upload a CSV, and remove addresses that were added by hand. An entry that came from a person's own unsubscribe click, a bounce, a spam complaint or an email verification is locked for compliance and cannot be removed by anyone. Adding an address ends that person's sequence enrollments immediately and drops any queued marketing send to them.
Yes, on purpose. An unsubscribe is an opt-out from marketing, and a service notice campaign (a price change, an outage note, a renewal) is not marketing, so it still reaches those people; sequences and marketing campaigns skip them. What stops every kind of mail, service notices and app notifications included, is a bounced address, a spam complaint, or an address that verification marked invalid. That last one is a change made on September 10, 2026: before it, an invalid address still received notifications.
Only during your workspace's business hours. Current reads the time zone, working days and desk hours you set under Settings › General › Region and words, plus your holiday calendar, and holds every outbound step (an email, a task, a LinkedIn touch) until the desk is open. A step that comes due at 6 AM waits for opening time that day; one that comes due at 7 PM on a Friday waits for the next business morning. On top of that, each mailbox sends at most 250 sequence emails a day, counted on the same calendar, so a large enrollment works through at 250 a business day. Delay timers and reply windows keep counting around the clock; only the moment an email reaches someone is held. The per-sequence Business days switch controls the working-day part; the hours apply to every sequence.
That was a bug in how the opening was placed, fixed on 10 September 2026: a greeting written as a bare "Jane," line (the way the AI builder writes them) was not recognised as a greeting, so the opening was put in front of it. Now you control the spot with the {{personalization}} tag: put it on its own line after your greeting and the one or two opening sentences land exactly there. The AI builder writes every email with the tag already in place, and it is a chip in the Personalize palette for steps you write yourself. With personalization on, the tag is required: an email step without it shows a warning and the sequence won't save until you add the tag or turn personalization off for that email. (Steps saved before 26 September 2026 without the tag still get the opening after their greeting line.) If personalization is off, or the AI has nothing real to say about someone, the tag disappears and the plain email sends. The subject line is never changed.
Because of how a sequence sends. Every sequence email leaves one person's own Microsoft 365 mailbox at 250 a day, so 1,000 people is already four business days per step, and that mailbox carries the bounce and spam-complaint risk for the whole list. Past that size a Campaign is the right tool: it reaches everyone at once from your workspace's sending identity (a Resend domain you verified, or the sender's mailbox if you have not set one), with unsubscribe handling built in, and a campaign's audience has no size limit tied to a sequence. Send the campaign, then enroll the people who reply into a sequence for the personal follow-up. The 1,000 counts people currently in the sequence, so anyone who replies, unsubscribes, finishes, or is removed frees their spot and an evergreen sequence keeps taking new people. The enroll panel shows the room left before you click; an enrollment that would go past the limit is refused as a whole with the numbers, never trimmed to fit. Sequences that were already above 1,000 when the limit arrived keep everyone and keep sending, and simply cannot add more until they drop under. Super admins are not held to the limit.
Two places. On the screen itself, the New here? card at the top of the page has a button that replays the spotlight: it reads Show me until the tour has run once and Replay the tour after that. If you closed the card with its X, open Learn Current (in the menu behind your initials at the top right, or the small ring beside What's New in the top bar) and every screen tour that applies to your role is listed under Screen tours with a replay beside it. The X hides only the card on that one screen, so a replay is never lost. A replay records nothing new about you, and it runs the same three to five steps you were shown the first time, dropping any step whose control is not on the page right now.
Yes. Open Learn Current and, under Preferences, switch off Run tours automatically. From then on a key screen you open for the first time shows its New here? card without launching the spotlight, and you can still press Show me on the card or replay any tour from Learn Current whenever you want. The first-login tour is separate and unaffected; Show me on the Take the tour step of Learn Current brings that one back. The switch is yours alone, only you can change it, and it applies on every device you sign in from. Two things never run automatically whatever the switch says: nothing runs during a session where someone from Current support is helping inside your workspace, and nothing runs while another tour or walkthrough is already open.
Press Stop these emails at the bottom of any of them: it opens Current signed in and records the choice, and no more are sent. The same switch, Learning emails, lives under Preferences on Learn Current, where you can turn it back on. There are only ever four, written for your role, on days 1, 3, 7 and 14 after you join (your first hour, one habit, one best practice, one thing most people miss), and they go only to someone in their first two weeks, so after that there is nothing to stop. Stopping them changes nothing else: your journey, the tours and the walkthroughs stay exactly as they are.
Settings › Users and roles › People. Under each member's name is one written line: the setup steps and the training they have finished with the date of each (PSA identity, first project, calendar, first time entry, the tour, every walkthrough they have run), the phase of the learning journey they are in (Day 1, Week 1, Month 1, or Knows Current with the month they finished), and one figure for screen tours, Screen tours: 8 of 12. A skipped step reads as skipped, a step that does not apply to their role or to a workspace without a PSA is not shown or counted, and a row with nothing new for a while prints how many days it has been. Current records no durations, times nobody and ranks nobody; there is no leaderboard anywhere. Nothing done while someone from Current support was helping inside your workspace is credited to anyone. Each person can see the same line on their own Getting started card and on Learn Current, together with a note that their admins can see it.
Yes. Open Funnels on the Leads page, click Settings on the funnel, and under Automatically tag new leads pick one of your existing tags: every lead that lands in that funnel, or is moved into it, gets the tag on its company and its contact. A booking link has the same setting, Tag people who book, on the Booking links page: everyone who books through that page is tagged the moment the booking lands. Both pick from tags that already exist, so create the tag first, on a company or contact record or under Settings → Tags. Leads and bookings from before you picked the tag are not tagged after the fact. Once the tag is on, filter the Companies list by it or build a campaign, list, or sequence audience on it.
Yes. A sales manager or admin creates a send-as identity under Settings → Email signature: the shared Microsoft 365 mailbox's address, the From name, a job title and phone for the signature, which logo the signature carries (none, your workspace logo, or the Current wordmark), an accent colour, and optionally a booking page of its own. Then open the sequence, and under Send from pick the identity instead of the owner's mailbox. From that moment every email leaves from the shared mailbox, signed as the identity, with the Book time with me button pointing at the identity's page, and contacts already in the sequence get their next email from the new address. The owner is still the host: their Microsoft 365 connection sends, and the identity's booking page puts meetings on their calendar. Two things have to be true in Microsoft 365: the host needs Send As or Send on Behalf permission on the shared mailbox, and your organisation must have approved the Current app's Mail.Send.Shared permission. If either is missing, the first email pauses the enrollment with a message saying which one. Replies land in the shared mailbox, which Current adds to CRM email capture automatically, so a reply still exits the contact.
On a static list's Members tab, tick the checkbox on each row (or the header box for the whole page), then click Remove from list in the bar that appears and confirm. They come off the list together and the toast offers an Undo for a few seconds. The contacts themselves are not deleted. They stay in your CRM, on other lists, and in their sequences.
Open the company record and expand Quotes & opportunities in the right rail. The three numbers at the top are the MRR quoted across everything open, the one-time money quoted, and the MRR already on contract. Below them, each open opportunity links straight into your PSA, and each quote shows the tool it lives in, its state and expiry, and a link into that tool. Money is counted once: a quote attached to an open opportunity never adds to the totals twice. If Quoter or Kaseya Quote Manager quotes show as plain text, an admin needs to enter that tool's web address on Integrations, on its own card, because those accounts each live at their own address and neither API reveals it.
Under Settings → Tags, a sales manager or workspace admin sees every tag with the number of companies and contacts carrying it and the audiences that filter on it. Use the row menu: Merge into… moves everything onto the tag you keep, updates any campaign, list, or segment that filtered on the old one, and removes it. Delete takes one click for an unused tag; a tag still on records asks you to type DELETE because those records lose the label. A tag an audience still filters on can't be deleted, only merged, so no send changes reach by accident. Every change lands in the audit log.
There shouldn't be any more. Current auto-creates a renewal deal about 90 days before a recurring agreement's end date, while that agreement is still active, and it used to leave the deal on the board forever afterwards. That is a problem because closing the old agreement is a normal part of renewing: you end it in your PSA and write a new one, often folding a site or a service into a larger agreement. The old agreement goes inactive, and the renewal deal Current made for it has nothing left to renew, but it kept sitting in the pipeline and counting toward your totals. Current now watches the agreement behind every auto-created renewal. When it stops being active in your PSA, whether that reads as inactive, cancelled or expired, the deal is hidden: off the board and the list, and out of your pipeline value, your goals, your dashboards and your reports. Nothing is deleted and nothing is marked lost, so if the agreement goes active again the deal comes straight back. This only ever applies to a renewal nobody has worked. The moment anyone moves it to another stage or edits it, it stays on your board no matter what the agreement does, because you may well be negotiating that exact renewal while the old agreement is being closed out. Renewals you created by hand are never hidden either. To look at the hidden ones, set the Ended renewals filter on the Deals page to Shown; the number beside it says how many are being held back, and each one carries an Ended chip beside its deal type. Reset filters puts it back to Hidden.
Lost Reason is a company field, so open the list, campaign, or sequence audience builder, add a Company fields row, and choose Lost Reason. The comparison opens on is any of with a checkbox for every reason on your list plus any value already stored; switch it to is none of and tick the reasons to leave out, say Price and Went with a competitor. The live count drops as those companies leave, and a company with no lost reason recorded stays in. The same row works on the Companies directory's Company fields filter, and every other dropdown or text field, yours or synced from your PSA, gets the same checkboxes.
From September 16, 2026 they leave it. The Companies list has a Status control on its filter bar that starts on Active, and it reads the active or inactive flag your PSA keeps on each company (Autotask, ConnectWise, HaloPSA, or Syncro), which every sync brings across. So a company marked inactive in the PSA drops off the list after the next sync. Before that date every sync already recorded the flag, and the company record showed an Inactive badge, but the list itself had no way to leave those companies out. Choose Inactive to see only them, or All to see both; with All an inactive company is labelled beside its name. A company whose status hasn't synced yet, or one that lives only in Current, counts as active. If a company is still listed under Active after a sync, open it: no Inactive badge in its header means the PSA still has it active.
Deleting is for sales leadership and tenant admins, from the Danger zone at the bottom of a company record or from the bulk bar on the Companies list. A company that came from your PSA is never deleted here; the Danger zone says so, and the bulk bar marks it as skipped. Mark it inactive in your PSA instead, and after the next sync the Companies list stops showing it under Status: Active. A company linked to HubSpot, one with a won deal or an open project, or one mid-sync is kept too, and the result names the reason. For a company that lives only in Current, typing DELETE removes it with its contacts, open and lost deals, notes, tags, and list memberships. It can't be undone, and every deleted record is written to the audit log.
Integrations → Email (Resend) → Manage walks it as five steps and ticks each one off as it lands. One, connect Resend: create a free account at resend.com, make an API key, and paste it in. Two, choose your sending domain, something like news.yourcompany.com that you keep for outreach rather than the domain your everyday mail uses, and press Create in Resend and get DNS records. Three, add those records at whoever runs your DNS. Four, press Check verification, which asks Resend to re-read your DNS and reports back per record. Five, turn on real sending, which is the switch that ends preflight, because until it is on every campaign reaches only your own team's addresses no matter what the audience says. Budget about ten minutes plus however long your DNS takes to propagate. Only a tenant admin can do any of it; everyone else with CRM access sees a line on the Campaigns page naming the admins to ask. If you would rather not touch DNS at all, sequences and account-manager-mode campaigns can send from each person's own connected Microsoft 365 mailbox instead.
Almost always because the tracking DNS record has not verified yet. Resend measures an open or a click only through a tracking subdomain, links.yourdomain, and that CNAME is one of the records step 3 of the email setup lists. Mail sends perfectly well without it, which is why the report can read 0% while the campaign is landing and being read. Add the links CNAME at your DNS host, press Check verification in step 4, and the wizard's "Open and click tracking" line moves from waiting for DNS to on. Two things to watch. On Cloudflare, the record has to be DNS only, the grey cloud, because a proxied record never verifies. And tracking is not retroactive: emails sent before the record verified stay untracked, so it is worth doing before your first real send rather than after. If tracking is on and the report is still empty, check the webhook instead: delivery and open events reach Current through a webhook you register in Resend, in the same Resend account as your API key.
Yes, both. In a campaign the body is a stack of blocks, and two of them carry files (Picture and PDF), which you place anywhere in the message and move up or down like any other block. A sequence email step takes one picture and one PDF, and they always send below your message and above your signature. Pictures are resized and compressed in your browser before they upload, so a six-megabyte photo straight off a phone becomes roughly 300 KB at a size that suits email and you do not have to prepare anything first. JPG, PNG and WebP are accepted, up to 10 MB before compression, with up to ten pictures in one campaign. Animated GIFs and SVG files are not accepted: a GIF cannot be compressed in a browser without flattening it to a single frame, which would quietly destroy the thing you picked it for, and an SVG is a document that can carry scripts. Give every picture a short description, because many mail clients block images until the reader clicks and that description is what they see in the meantime. One thing to know before you upload: a picture has to be readable without anyone signing in, or mail clients could never display it, so files added here sit at a public web address. The address is random and nobody can browse the list, but treat it as marketing material only, never anything private. Files belong to the campaign or sequence you added them to, so deleting that deletes the files, and a file you upload and then remove is tidied up automatically about a week later. There is no storage limit to manage.
Because an attachment would work from some workspaces and quietly fail from others, and it would hurt your delivery rate everywhere. Two separate reasons. First, bulk email carrying attachments is one of the more reliable ways to land in a spam folder, so a campaign with a file stapled to it reaches fewer inboxes than the same campaign with a link. Second, campaigns and sequences leave by one of two routes (your workspace's own Resend key, or the sender's Microsoft 365 mailbox), and Microsoft caps the entire message at a few megabytes, while Resend allows far more. A real attachment would therefore behave differently depending on which route your workspace uses, and a test email would stop being a reliable preview of what your audience receives. A download button behaves identically on both routes, has no practical size ceiling, and if you send on your own Resend key you can see who clicked it in the campaign report. The reader gets a labelled button (you write the label, something like Read the guide) with the file type and size underneath.
Open the renewal deal for that account and open its renewal dossier: the private profitability section is on screen as soon as it loads, for anyone allowed to see financials. It sets the last twelve months of revenue against what the account actually cost to serve: service ticket labor mirrored from your PSA, project time tracked in Current, and the vendor cost carried on your contract lines. The verdict at the top is labeled "Recurring services margin" and judges the recurring contract on its own, because a renewal re-prices the contract and not last year's project. It reads green, amber or red against margin targets a workspace admin sets, starting at 55 percent gross margin for green and 40 for amber. When an account sits under the green target, the banner names the MRR that would reach it at what the contract costs to serve, and that is the number to walk into the renewal conversation with. Projects and one-time work sit beside the verdict rather than inside it: a "Revenue and cost by type" table shows recurring services, projects, one-time and T&M, anything the rules could not place, and an all-in line, with hours attributed by the billable flag your PSA already holds. Project and one-time revenue come from your PSA's billed items, and until those have been mirrored for your workspace they read "Revenue not mirrored yet" rather than a zero. Labor is priced from each active technician's own PSA cost rate, whether or not that person has a Current login, and hours worked by somebody your PSA holds no cost for, or who is no longer active in it, are still counted, priced at your team's median rate and labeled as estimated. On the vendor side, contract lines are counted three ways rather than lumped together: lines that carry a cost, lines your PSA records at zero, which some services genuinely are, and lines with no cost on file at all. Sales leadership and admins can open "See lines" on the vendor tile for the line-by-line table behind that figure. The same profitability card now sits on the company record itself, under Sync & system, for any account on an active recurring contract, so you can ask the question without opening a renewal deal. Sales leadership and account executives see the account numbers; the breakdown by technician is for workspace admins. The section is internal, and it stays off a printed dossier unless you tick "Include internal profitability in the print" beside Print / PDF, which stamps the printout with an INTERNAL watermark.
Because the people who can open it are the people who need it. The section is on screen the moment a renewal dossier loads for sales leadership, account executives and workspace admins, and the switch "Show private profitability analysis" turns it off again. Nobody else sees the switch or the numbers behind it: the database refuses the read rather than the page hiding it. Printing is a separate decision. Print / PDF leaves the internal section off the paper unless you tick "Include internal profitability in the print", the checkbox beside the button, and ticking it puts the section on the printout under an INTERNAL watermark. The tick only appears while the section is on screen, and it clears itself whenever you open a different dossier, so it never carries from one account to the next.
Because the cost recorded on that line cannot be right, so it is left out of your margin. Two shapes trip the check: a unit cost more than double the unit price, and a unit cost of 5,000 or more on a line priced at nothing. That 5,000 is the US dollar figure, and the threshold scales with your workspace currency, so a pound workspace flags at 4,000 and a yen workspace at 750,000. A zero-price line with a smaller cost is a service sold inside a per-user seat, and that cost is counted in full. Both are what a placeholder cost looks like, and a single placeholder at twice the threshold on one line can swing a whole account from green to red. A flagged line is excluded from the vendor cost total and from the margin, it is listed with its own numbers in the line table so you can see exactly what was read, the tile counts how many lines were held back, and the notes under the tiles say how much monthly cost that was. Fix it in Autotask, on the contract service itself, and the next contract sync clears the flag on its own. A small cost on a zero-price line is not flagged, because that is the shape of a service sold inside a bundle.
Stop pressing Retry. That message means your PSA will not accept the task the entry points at, and the same request gets the same answer every time. The Outbox recognises that answer, takes the Retry button off the row, and gives you two choices instead. Fix moves the time onto a replacement task: the picker only offers tasks that exist in your PSA, it starts with the tasks on the same project, and before anything is written Current asks your PSA whether the hours will be billed as a new entry or linked to time that is already there. Write off records that the hours can never be billed, and needs a sentence saying why. Retry all skips these rows and its count tells you how many are actually left to retry.
Nothing is deleted. The entry stays on the person's timesheet labelled Written off, carrying the name of the manager who wrote it off, the date, and their reason, with your PSA's original refusal still readable underneath. What changes is that the hours stop counting: project actuals, the Budget report, the hours tiles and the dashboard hours metrics all leave written-off time out, so no number in Current is inflated by hours nobody will ever bill. The entry is refused if anyone tries to submit it, including from Submit drafts on the timesheet. Admins and project managers can write time off and can reverse it; the Outbox keeps a line naming what was written off in the last thirty days, and both the write-off and any reversal are recorded in the audit log. Current will not let you write off an entry that already reached your PSA. That one is a real billing record, and the remedy for it is in your PSA.
Seat movement is measured from daily contract snapshots, and those snapshots have a first day in every workspace. When the period you pick starts before that first day, the tile measures from the first real snapshot instead and says so, "since Jul 8", rather than comparing against a blank and showing your whole seat count as growth. With under a week of history it says "Not enough seat history yet" and holds the seat numbers back until there is something real to compare; if the history check itself fails it says that instead, because that is a different thing. The same rule drives the seat movement in the Book & activity report, in the Sales category of Reports, where contacts added still count for the full period because those dates come straight from your CRM.
Yes. On a company or contact record, the pencil on a note or a follow-up opens its title and its text so you can fix a typo, correct a name, or add what you learned later. You can edit your own notes; sales managers, tenant admins and anyone with Full CRM can edit anyone's, and on a lead, you or a tenant admin can edit its notes. A follow-up can only be edited by the person who owns it, because it syncs into that person's Microsoft To Do, and saving updates it there too. If a note has already been filed in Autotask, ConnectWise or HaloPSA, saving sends the new wording to your PSA as well, so the two do not drift apart; the note tells you when that applies. On Syncro, notes stay in Current: Syncro has one free-text field on the customer and no note log, so nothing is sent there, nothing your team wrote is overwritten, and there is no write left waiting to go through. When an Account Executive with Full CRM edits a note on an account outside their own book, or an Engineer with Full CRM edits any note, the new wording goes to your PSA with the next scheduled sync instead of from the page. A note that arrived in Current through an import is the exception for those two: the edit is saved here, and the copy in your PSA is left as it is. If that write cannot go through (your PSA is unreachable, or CRM writes are switched off) your change is still saved in Current and it keeps retrying on its own. Every edited note carries a small Edited marker naming who changed it and when, so nothing is quietly rewritten behind your teammates' backs. Emails and system events are not editable: they are records of what happened rather than something a person wrote.
Yes. On a company or contact, open the note's menu, choose Edit, and press Delete at the bottom of the dialog; Current asks once first. On a lead, use the bin beside the note. You can delete your own notes, and a tenant admin can delete anyone's; on companies and contacts, sales managers and anyone with Full CRM can too. A company or contact note that is also in your PSA or HubSpot is deleted there as well. Autotask doesn't let other software delete notes, so in an Autotask workspace you delete its copy in Autotask by hand, and the message after the delete says so. Lead notes never leave the lead, so deleting one touches nothing else. A deleted note can't be brought back, and it never returns to Current on the next sync.
Because every task has to live inside a project, and your workspace does not have one yet. A brand-new workspace starts empty: nothing is created for you, and nothing arrives until you connect your PSA. While that is the case the board shows a Create your first project panel with a New project button on it, and the Add task button on each column is switched off with the reason on hover, rather than letting you type a task name that has nowhere to go. You can make a project from that button, from New project in the top bar, from the Portfolio page, or from the Getting Started card in the corner, and the board fills in with its columns and cards straight away. If you have connected Autotask, ConnectWise, HaloPSA, or Syncro, the first sync brings your existing projects in and the board fills in on its own.
Anyone on the delivery team who can see the project, engineers included. Open the project's Risks tab and press Flag a risk at the foot of the lane that fits, or flag one straight from the work: the top row of the task drawer carries a Flag a risk button that fills the task name in for you and links the card back to that task. You can edit, close, and delete the risks you flagged. Project managers and tenant admins can do all of that to any risk on the project, and they are the only ones who can set a project's color by hand. Account executives and partner viewers are refused project risks at the database layer, reading and writing both, so the board is internal in fact and not only in the interface.
The Current Score band: 80 and up is on track, 55 to 79 is at risk, under 55 is off track. The score starts at 100 and subtracts for what Current can see. Overdue tasks, unassigned work, unscheduled tasks, open PSA sync conflicts, budget burn from 90% up, a project past its own due date, open red risks at 10 each up to 30, risks nobody reviewed by their review date at 3 each up to 9, stalled tasks at 6 each up to 24, and work stopped, a flat 50 that fires when a critical task is stalled red, when a critical task is more than a week overdue, or when the project itself is more than a week past due and unfinished. Every deduction is itemized on the project page and at the top of the Risks tab, so the color always has a list behind it. When the arithmetic and the truth disagree, a project manager can set the color by hand with a reason: a worse-than-computed color holds until somebody clears it, and a better-than-computed one lapses after seven days or as soon as the score falls more than five points below where it stood when they pinned it.
Current needs confirmed capacity, calendar availability, remaining effort and dependency dates before it suggests a different owner. In Team capacity, a project manager can set a missing weekly target. Resolve the named blocker or missing information, then refresh. The view also avoids suggesting a person who is away or cannot fit the work before its task or project deadline. Skills and unscheduled support work still need your review.
They should not. Task deductions use active tasks and exclude Done, archived and orphaned history. The score refreshes when tasks change, including changes from another tab or a PSA sync, and when the AI overview is refreshed.
Yes. Mark complete offers ten seconds of Undo before any project or task status is sent to your PSA. The update remains scheduled if you leave the page. Later, Reopen restores the prior project status, but tasks you closed stay closed. Choosing Leave them open keeps unfinished tasks assigned and visible on Boards and My Day.
No. The Risks tab is not in a partner's view strip, a partner who reaches the address gets a note pointing them back to their portal, and underneath both of those the database refuses a partner viewer every row of project risks, reading and writing. Nothing from the board reaches the partner portal either: the portal shows status, progress, dates, milestones, tasks, and shared documents, and risk cards, severities, owners, and review dates are not on that list. The one place a risk leaves Current is the note filed on an Autotask-synced project when a risk opens, turns red, or closes, and that note is internal. Where Current cannot confirm an internal note type in your Autotask zone, it files nothing rather than let a note land somewhere a client could read it. Account executives are blocked by the same wall.
No, and that is deliberate. Tools that automate LinkedIn break LinkedIn's rules, and LinkedIn has been restricting the personal accounts that use them. Your profile is not something worth gambling. Current does everything except press Send: a sequence's LinkedIn step lands in Outreach with the note already written for that exact person, their profile one click away, and outcome buttons for afterward. A touch takes about ten seconds, and your tap (accepted, replied, declined) is what the sequence reacts to. Current also paces the touches so you are never handed more than 25 new invites in a day, comfortably inside LinkedIn's own safe limits.
You pick one of two settings on each email step, and the builder explains both. Off sends your exact template. Opening line keeps your subject and body word-for-word and writes one or two fresh opening sentences per person, from their role, company, and your history with them, placed where the {{personalization}} tag sits. Emails the AI builder writes start on Off; turn Opening line on per email when you want it. When it is on, the AI only uses facts already on the record (it never invents names, numbers, or links), and if it cannot produce a good draft, your plain template sends instead. The first five personalized sends in each sequence wait for your review in Outreach; after five approvals the sequence goes hands-off.
Give the sequence a goal when you build it, book a meeting, start a conversation, or share information. When an enrolled contact books time through your booking page, Current spots the booking, counts the conversion, exits them from the sequence so they get no more automated touches, and sends you the bell. The sequence report shows meetings booked next to the LinkedIn numbers: invites sent, accept rate, and replies.
It gets reported to our team the moment it happens, without you doing anything. The error screen says so, and under it there is an optional box asking what you were doing. A single sentence there, like "I clicked Save on a new deal and the screen went blank", is worth more than all the technical detail put together, because it turns a report into something someone can reproduce. The report carries the page you were on, your browser and device, the version of Current you are running, and the last few things you clicked. It never carries anything you typed, your password, or the data that was on the page. If the same error hits several people it is grouped into one report with a count, so there is no need to send it twice.
Open your account menu at the top right and choose Report a problem. That is the one for a total that reads oddly, a button that does nothing, or a list that seems to be missing a row. None of those trigger an error screen, so nothing is reported automatically. Describe what you expected and what you are seeing instead, in plain language. The page you are on, your browser, and your recent steps travel with it, so nobody has to ask you to reproduce it. Reports are readable only by Current's super admins and are deleted automatically after 90 days.
Yes. Open the static list, click Add contacts, and choose the By filter tab. It opens the same audience builder campaigns, sequences, and dynamic lists use. Stack the filters, check the count, and click Add; everyone who matches right then joins the list at once. When you create a new list, pick Static and switch on Start from a filter to create it already filled. It is a one-time snapshot: the list does not remember the filter or update itself, but you can run a filter on it again later and only the newcomers are added. The builder's primary-only and active-only switches apply, an Account Executive fills from their own book only, and the list keeps one person per email address the way a send does, so the number added can come in a little under the preview when several contacts share an address; the confirmation shows the real number.
Both, and they behave differently. A field you created in Current is filled immediately, only when it is blank, and only once per company. On a file where thirty rows name the same account, the first row with a value sets it and the rest leave it alone. A field your PSA owns (Autotask, ConnectWise, HaloPSA or Syncro) is sent to your PSA instead: the mapping step marks it “Written to Autotask”, the value goes out on the next sync of that company, and it appears on the company record once your PSA has accepted it, not the moment the import finishes. Undo is the other difference. It clears everything an import filled in Current, and it cancels any PSA value still waiting to go, but it cannot reach into your PSA to take back a value that has already landed; the report tells you how many, and you change those in your PSA. Two smaller things: ConnectWise needs the custom field to already exist on the company, and contact-level custom fields cannot be mapped at all yet. Current mirrors company custom fields only.
Yes. Open the list, click Add contacts, and choose the From a CSV tab. That is the full import wizard aimed at that list: drop the file on the box or pick it, check the column mapping Current guessed, review what each row will do, and run it. Everyone the import touches joins the list. People already in your CRM are matched rather than duplicated, and anyone new is created as a contact and queued for your PSA. Undo works the same as any other import, with one thing worth knowing: it removes the contacts it created and takes the people it added back off the list, but it never deletes the list, and anyone who was on it beforehand stays on it. Importing from Sales → Lists still creates a brand-new list from the file, which is the right door when the list does not exist yet.
Two ways, both using the tags you already have. Tick rows (on a static list's Members tab or on Partners → Contacts), and a bar appears above the table with Tags: pick one tag, choose Add or Remove, and it applies to everyone ticked, up to 200 at a time. Or open a static list and click Tag everyone, which covers every member of that list including the ones on pages you never opened. Either way the confirmation says what actually happened: how many changed, how many already carried the tag, and how many were skipped. An Account Executive can only tag contacts at companies in their own book, so a mixed selection reports the ones that stayed untouched instead of silently doing nothing. Sales leadership and admins can name a new tag in the dialog if the one they want does not exist yet.
Yes, on Sales → Lists. Click New folder, name it, then drag a list into it by the handle at the left of the row, or use Move to folder in the list's ⋯ menu. Folders are shared with your whole team, so a list you file under "Trade shows" is under "Trade shows" for everyone; which folders you leave open or collapsed is yours alone and follows you between browsers. There is one level, so no folders inside folders, and anything you have not filed sits in Unfiled at the bottom of the screen. Deleting a folder never deletes a list. Whatever was inside moves to Unfiled. Organizing is open to whoever can already manage the list: a sales manager, or the person who created it.
Because its name is how Current matches it back to the HubSpot tag it syncs from. Renaming it here would break that link without erroring: the next import would find no list under the tag's name, create a second one, and the list you renamed would quietly stop receiving anyone. So those rows show "Name managed by HubSpot" in place of Rename. Rename the list in HubSpot instead and the new name arrives on the next import. Every other list renames from the ⋯ menu on its row, the name turns into a text field in place, Enter saves and Escape leaves it alone.
Because three of the four tiles a customer gets (active MRR, renewal date, and support tickets) are worked out from a contract, and a prospect has no contract, so they used to sit empty. Open a company with no active recurring contract and you get four that are actually populated instead: Pipeline, which counts the open deals and what they add up to; Source & lists, which shows where the company came from and the marketing lists its contacts sit on; Owner, with a one-click claim when nobody owns it; and Engagement, which shows how long since anyone touched them and how many contacts are walking a live sequence. The switch is automatic. A company becomes a customer once it holds an active recurring contract, and Current already knows that, so there is nothing to set. If you would rather see a different four, the gear under the tiles lets you pick any of them, and prospects and customers are remembered separately.
Yes. The gear under the tiles opens four slots, and each one can hold any standard tile (both the customer set and the prospect set), or any custom field your workspace has added to companies. What you pick is yours alone: it changes nothing for anyone else, and it follows you between browsers. Prospects and customers are stored separately, so rearranging the prospect view leaves customers alone. Reset puts a view back to its default and keeps it there, which means a later improvement to the defaults reaches you rather than being frozen out. If a tile you chose stops being available (someone retires the custom field behind it, say) that one slot falls back to the default for that position and your other three choices stay put; restoring the field brings your choice back.
A sales manager can add fields that appear on every company in the workspace (money, a number, a percentage, a date, plain text, or a Choice dropdown you define) from the gear on the "Your fields" band of the key facts card at the top of any company page. Anyone who can edit the company can then fill them in, and each value saves on its own as you leave the box. A Choice field is worth reaching for whenever the answer should be one of a set: everyone picks the same wording instead of typing their own, which is what makes the field reportable. Type the options when you add the field, and use the list button on it to add or remove them later; removing an option leaves every company that already has it untouched, and the dropdown still offers that value back. Lost Reason arrives as a Choice already filled in with your workspace's lost reasons. What you record is usable across the CRM rather than only readable there: each field is a column you can turn on and sort by in Companies, a filter on both Companies and Contacts, and a condition in a campaign, sequence, or dynamic list. There is no delete, on purpose: retiring a field hides it everywhere while keeping every value already saved, so a field removed by mistake can be restored with its history intact. Retired fields sit at the bottom of the same menu with a Restore button. Retiring is workspace-wide; if a field simply is not part of your job, hover it and press the eye to hide it on your own company records instead, only you see that change, and a "hidden" count at the top of the section brings any of them back. Alongside these, every workspace also gets five built-in fields aimed at qualifying a prospect, their current IT provider, when that contract ends, their headcount, what they run, and the potential MRR if you win them. Your PSA has no equivalent for any of those, so nothing overwrites what you type.
The fields you work from, phone, website, LinkedIn, the address (country included), lead source, and the five MSP-fit fields, sit on the key facts card at the top of the company page, and you edit them in place with the pencil on each one. On Autotask, phone, website, and the address travel back. Country included, matched against Autotask's own country list, and a value it does not recognize is left off and reported rather than guessed at. LinkedIn never syncs anywhere: no PSA has a field for it. On ConnectWise, HaloPSA and Syncro these fields stay in Current, so no sync note appears. Everything else is in Sync & system, the closed row just under the card: what Current works out on its own, what came from your PSA, and the sync plumbing. Company type, classification, and market segment are marked there with a lock and the name of your PSA: it owns them and never accepts them back, so change those over there and they sync here. Between the card and the panel, that is every field Current holds. Everything except a handful of internal identifiers, which are the row ids linking the record to your workspace, your PSA, and HubSpot, and the panel says how many it left out. An empty field shows a dash rather than disappearing, so you can tell nothing-recorded from nothing-to-see. Account executives can edit companies in their own book, and anyone a Tenant Admin gave Full CRM can edit any company's details; opening someone else's account still shows you everything, but a save you are not allowed to make tells you so rather than appearing to work.
Every person sets up their own signature once at Settings → Email signature: full name, job title, and phone, plus switches for showing their email address and for a "Book time with me" button that links to their active booking page. Current can fill the fields in from their Microsoft 365 profile, and what they save is what sends. The layout is set by the workspace. The logo and button color come from the brand kit, so every teammate's signature matches, and there is no free-form HTML to paste. A separate switch leaves the logo off for anyone who prefers a plain sign-off. Campaign and sequence emails sent as a person end with that person's signature, above the unsubscribe footer on marketing sends. Each campaign, and each email step in a sequence, has an Include sender signature switch that starts on; a campaign sent as the brand rather than a person goes out unsigned, and so does anyone who hasn't saved a signature or has turned theirs off.
Yes. Company type is one of the audience filters in the campaign and sequence composers, sitting between company status and classification. It reads your PSA's own company type picklist (Customer, Prospect, Vendor, Partner, and anything else your instance defines), and the list of types fills itself in from your PSA, both the types your companies already carry and any type you added over there but have not moved a company onto yet. It stacks with every other filter, so Vendor plus Michigan plus an active contract narrows to exactly that. Note that company type asks a different question from the two filters around it: relationship is about whether a company holds an active contract, company status is about whether your PSA still counts the company as active, and a company typed Vendor can be both of those things.
Yes. The audience builder in the campaign composer has a Company fields row, and so does the sequence composer and a dynamic list's rules. Add a row, pick one of the fields your workspace added to companies, choose how to compare it, and type the value. A money, number, or percent field compares with is over, is under, equals, or is not; a text field with contains, is, or is not; a date field with is after, is before, or is on; and any field can ask for has a value or is empty. Every row must hold, the same as the rest of the builder, and you can stack up to eight. Beside it, an Open deal setting cuts the audience to companies with a deal still in play, or to the ones without, an open deal being any stage before won or lost, in any pipeline. So classification "M&A Prospect", not in an open deal, and annual revenue over 1,000,000 is three conditions and one send. The same three narrow the Companies directory, so you can read the list before you write to it. The Company fields row only appears once your workspace has defined at least one field.
Yes, on Companies, the Leads list, Contacts, the Deals list, and the contacts inside a CRM list. Open Columns at the right of the filter bar. Untick anything you never read, drag a column by the grip at the left of its row (or press Alt, Option on a Mac, with the up or down arrow) to move it, and set the 0 to 3 control to keep that many columns in place while the rest scroll sideways. Every change lands as you make it, so you are choosing against the real table rather than guessing in a dialog. The name column and the row's action buttons are always shown, and Columns only lists what that page actually has. On Deals there's no Pipeline column inside a single pipeline, no Value column without permission to see deal amounts, and no Closed column until a won or lost deal is in view. The Deals board is a set of stage columns rather than a table, so the control sits out while you're on it; switch to List. Your arrangement is yours alone and follows you between browsers; to keep it as a named list you can come back to, or hand to a teammate, choose Save view. A view remembers your columns, your filters and your sort together, and Export CSV sends exactly the columns you can see.
Yes, every column. Click a header to sort by it and click again to flip the direction. The sorting runs in the database across every contact matching your filters, not just the ones your browser has loaded, so the order still holds after you press Show more. Name, Company, Title, Email, Phone, Primary, Active, Email health, Created, Last activity, City and State all sort, and contacts with nothing in the column you picked go to the bottom either direction, so sorting by Title doesn't open on a screen of blanks. Sorting by Phone uses whichever number the Phone column is showing, which is why the separate Mobile phone column doesn't sort on its own. Save a view and it keeps your sort along with your filters and columns.
More than each table starts with, and they all begin switched off so a table you never touched looks the way it always has. Open Columns and tick what you want. Companies has City, State, Industry, Market segment, Lead source, Created and Last activity. Deals has Probability, Forecast, Contract term, Lead source, Created and Days in funnel, which counts from the day the deal was created and keeps counting when it changes stage. That's the difference between it and In stage. Contacts has Mobile phone, Email health, Created, Last activity, City and State. Everything you turn on lands in Export CSV, and everything except Mobile phone sorts, the Phone sort already covers the number the Phone column shows. Last activity is always the company's most recent activity, ticket or synced email, worked out overnight, which is why the column on Contacts says "(company)" rather than reading as when you last spoke to that person.
Yes. Any custom field you added to a pipeline is a column on that pipeline's List tab. Open Columns and tick it, like the other extra columns it starts switched off. It sorts by the real value, so money and numbers order by size and dates by date, and deals with the field left blank sit at the bottom whichever way you sort. Export CSV carries the raw value rather than the formatted one, so a spreadsheet can do arithmetic on it. Custom fields only appear on their own pipeline: the All tab spans pipelines that each define their own fields, so a field from one would be blank down most of the list and Columns leaves it out there instead.
Click your view's pill above the filter bar (on Deals, open the View menu at the right end of the toolbar) and choose Share with people, then pick the teammates you want. They get the view in their own view bar and can apply it, but it stays yours to change or delete, and you do not need to lead sales to share your own view. Sales leadership also has Share with team, which publishes a view to everyone with CRM access. Either way a view saves the filters, not the rows: when a teammate opens it, it filters what they are allowed to see, so sharing a view never gives anyone access to a company they could not already open.
An AI-native CRM and project management platform built for MSPs. Everything your PSA can't do. Sales pipeline, campaigns, quote-to-project handoff, dependency-aware scheduling, time entry, and billing sync, one workspace.
In the United States. Your workspace database, the files you upload, and the backups all live in US regions, and our subprocessors process data in the United States unless we say otherwise. You'll see this stated on the signup form and in the first step of setup, and it's written into the Terms of Service and the Privacy Policy. If your organization needs its data hosted in another region, use the contact form at current.day/help/contact and we'll tell you what we can support. Regional hosting isn't available by default and is arranged case by case.
No. Current is not a PSA and it does not replace the one you run. You keep Autotask, ConnectWise, HaloPSA, or Syncro for tickets, contracts, and invoicing, and Current integrates with it. What Current adds is the part your PSA never had: a real CRM, a dependency-aware scheduling engine, and an AI layer, all syncing both ways so your PSA stays the system of record.
No. It runs on top of it, and you still need it. Two-way sync keeps your PSA the source of truth for time and billing, while Current adds the CRM, the scheduling engine, and the AI layer. Nothing gets ripped out and nothing gets migrated away from it.
It means we've shipped an update and the tab you're looking at is still running the previous version. Click Refresh and the page reloads on the newest version and brings you right back to the exact page you were on. Nothing you were doing is lost. If you're staff, the What's New feed also opens once after the reload so you can see what changed. Staff see it in For you › Announcements; Partner Viewers see it at the top of their portal, and it can't be dismissed on purpose: running an old version against the updated service can cause confusing behavior, so refreshing is the intended way past it.
Synced emails and mirrored PSA tickets carry their full body for the last 100 days. After that, a nightly job clears the stored body while keeping the subject, the people involved, every date, and a short summary, forever. Nothing disappears from the activity feed, counts and reports are unaffected, and opening an old ticket still fetches its full detail live from your PSA, which always keeps the original. Notes, meetings, calls, and quote activity are never trimmed. This keeps your workspace fast as years of mail and tickets accumulate; a tenant admin can lengthen the email window up to two years from CRM settings.
Yes, with Seamless.ai connected. Bring your own Seamless API key (Integrations, Sales section), and the Lists page gains a prospecting builder: search by industry, size, revenue, technology, location, title and more, preview the full match count before anything meaningful is spent, and land the people you pick in a Current list or on the Leads board. Revealing verified emails and direct dials is the real spend. It always shows the exact credit cost and asks first, and a monthly cap plus an optional per-person allowance back that up at the moment of spend.
No, never. Enrichment is fill-blanks-only: it writes into empty fields, tells you exactly which ones it added, and leaves every populated field alone. That holds for the one-click Enrich action on companies, contacts, and leads, and for the automatic enrichment of new web leads, which also always saves the lead first, so an enrichment problem can never delay or lose a lead.
Connect again. That message came from an earlier version of Current's Microsoft sign-in, which sent people from other organizations to the wrong Microsoft directory (error AADSTS50020); it was fixed on September 11, 2026. Each person now signs in to their own organization. If Microsoft then says an admin has to approve Current, a Tenant Admin runs Approve for my organization once, as the next question describes.
A global admin of your Microsoft 365 organization, once for everyone. In Current, a Tenant Admin opens Integrations, chooses Manage on any Microsoft 365 tile, then Approve for my organization, and signs in at Microsoft with the global admin account. That can be a different person from the Current admin: they type their own sign-in on the same screen. Microsoft lists what Current asks for and records the approval for the whole organization. The list includes reading mail across the organization, and approving as a global admin from inside your workspace also turns on staff-mailbox capture, once Microsoft confirms your organization owns your email domain (the next question has the detail). After that, everyone else chooses Connect Microsoft 365 and isn't asked to approve anything.
A Tenant Admin approves Current for your Microsoft 365 organization from inside the workspace: Integrations, Manage on any Microsoft 365 tile, then Approve for my organization, signed in at Microsoft as a global admin. If your organization has already approved Current, choose Turn on staff-mailbox capture in the same place instead. Current then goes back to Microsoft once more, which may ask you to pick the account again, and checks two things: that the account is a global admin or Privileged Role Administrator, and that your Microsoft 365 organization owns the email domain of the Tenant Admin who started it. When both hold, every staff mailbox on the Staff mailboxes panel in Users & roles starts syncing, including people who never sign in to Current, and each one brings in its last 12 months of email. Only mail to or from a company in your CRM is stored; internal and personal mail is never saved. Any mailbox can be switched off there, which also removes what it already brought in. Three things stop it: an account that isn't a global admin, an organization that doesn't list your email domain as one of its verified domains, and an organization already linked to another Current workspace (contact Current support to move it). It can't be turned on from a support session either: it has to be the workspace's own Tenant Admin, signed in as themselves.
Yes, and it's off until an admin turns it on. Open Settings › General › Region and words, and pick a team and channel under Celebrate in Teams. Current then posts a short note when someone takes the lead on a dashboard leaderboard, or when a week's top three is settled. There's a Post a test message button so you can check it lands in the right place before anyone else sees it. It reads the boards you already have, so there's nothing new to set up and no new numbers to trust. Nobody is @mentioned: a shoutout is about someone, not aimed at them. A message only goes out once the board has a day of history to compare against, so the first day after you turn it on is quiet. A tie at the top says nothing rather than picking one of two people, and a post that fails is retried for a couple of days and then dropped, because a celebration that turns up late is worse than one that never turns up. This is separate from sales win announcements, so leaderboards and won deals can go to different channels. Requires Microsoft 365 connected and the Tenant Admin role.
They're badges, and there are two. Best day yet appears when somebody's figure beats their own best on that board: it compares whole days against whole days, so it only shows on boards set to today, and matching an earlier best doesn't count. On a roll appears when someone holds first place for three recorded days running. Both are measured against the days Current has actually recorded for your workspace, not against all time, so a day Current couldn't read is a gap and the streak restarts rather than bridging it. That means a run can be understated but never overstated. Click any row to open that name's own panel: where they stand, how they've moved, the badges they hold, and a day-by-day trend of that board's figure. Open About this number on a board showing either mark and it explains in plain words how the mark is earned and what it doesn't mean. The style is a workspace choice: the first time an admin opens Dashboards, Current asks whether you want playful (confetti and a marker on the top spot) or professional (a quiet highlight). Both show exactly the same numbers, nothing is picked for you, and boards stay quiet until somebody chooses. Change it any time in Settings › General › Region and words. A badge never changes a number.
It's the full-width banner at the top of a company record for the one thing everyone must know before touching the account. Anyone who can view the company can add, edit, or clear it. On Autotask companies it syncs two ways with the Autotask Company Detail Alert, so service desk and sales always read the same warning, whichever side wrote it. Companies on ConnectWise or HaloPSA get the same banner inside Current only, and the banner labels itself accordingly.
On the company record, open the "Files" chip in the activity panel. Current lists the documents attached to that company and its opportunities in your PSA (Autotask, ConnectWise or HaloPSA; Syncro has no company attachments), and you can sort them by newest, oldest, name, size, or file type. Click any file to preview it in place: PDFs and images open in an expandable viewer with buttons to open full-size or download; other file types offer a download. PDF previews are drawn by Current rather than your browser's plugin, so they render on every browser including Safari. You can't select text inside the inline preview, but "Open full size" opens your browser's own viewer where you can. Nothing is copied into Current (each file is pulled from your PSA the moment you open it), and only people who can already see the company can see its files, so Partner Viewers never can. (HaloPSA file preview is still being verified against a live system; until then a HaloPSA file that can't open points you back to HaloPSA.)
Because Current now draws the preview itself instead of handing the PDF to your browser's built-in plugin, and a drawn page has no selectable text layer. That change fixed a real problem: on Safari, and on machines where Chrome is set to download PDFs rather than open them, or where a PDF extension had taken over, an inline preview came up as a blank white box while "Open full size" worked fine. Nothing in our code could detect that, so the durable fix was to stop asking the browser and render the pages ourselves, which works everywhere. If you need to select, search, or copy text, click "Open full size" and the PDF opens in your browser's own viewer, where all of that still works. This applies everywhere Current previews a PDF inline: a company's Files area, the Win Quote wizard, the quote drawer, and commission evidence.
Yes. An internal note an AE typed on a ScalePad Quoter quote (a ship-to address, a special instruction) syncs into Current and appears in the Win Quote wizard as a bold amber “Internal note from Quoter” banner at the top of the first screen. It combines the quote-level note and each line item's note (each line prefixed with its item name), and you have to tick “I've read this” before the wizard lets you continue, so a fulfilment-critical note can't be missed. If the quote has no internal note, there's no banner and no extra step. A Kaseya Quote Manager quote gets the same banner, carrying its private note plus the delivery block the order ships to. ConnectWise CPQ and HaloPSA-native quotes don't carry a note at all. (Field availability from each quoting tool's API is best-effort: notes appear when the tool provides them, and nothing is ever invented.)
When you convert a won quote through the Win Quote wizard, into a project or a post-sale ticket. Current files the signed quote PDF onto the company in your PSA. It copies the PDF from the won opportunity to the company's own attachments and renames it to the company name, the quote/offering name, and the date you converted (for example "Acme Corp Managed Services 8-1-27.pdf"), so it appears in the company record's Files area right away, the signed paperwork lives with the account instead of buried on the opportunity. It's best-effort: if the PDF can't be filed (it's a link rather than an uploaded file, or the PSA rejects the upload), the conversion still completes and the wizard shows a non-blocking heads-up so you can file it by hand. This is live for Autotask and ConnectWise; HaloPSA filing follows once its attachment API is verified against a live system.
Autotask won't let a task run past its phase's due date, or a phase past its project's end date. When you push a task date beyond its phase on the Overview, Current now asks first, an "Extend the phase to fit this date?" confirmation, and, if you approve, moves the phase's end date (and the project's, if needed) out in Autotask so the task fits, instead of leaving you to fix it in Autotask by hand. You can also set a phase's due date directly in its header on the Overview. (This clamp is an Autotask rule; on ConnectWise, every date push is verified by read-back the same way, and a date the PSA didn't store is reported rather than silently assumed.)
Inquire at the All level on Companies (Company Maintenance, Contacts, Documents), Sales (Opportunity), Project (Project Headers, Project Tickets), Service Desk (Service Tickets), Time & Expense (Time Entry), Finance (Agreements, Invoicing), Procurement (Product Catalog), Schedule, and System (Member Maintenance, Table Setup, My Account). Add and Edit at the All level on Project Tickets, Service Tickets, Opportunity, Time Entry, and Project Headers, plus Companies and Contacts if you turn on CRM write mode, and Documents and Product Catalog if you use the Win Quote wizard. Everything is All rather than My, because the API Member never owns the records it reads. The full module-by-module table, with what each permission is used for, is in "Prepare your ConnectWise before onboarding: the setup checklist". Member Maintenance matters most for the first step: the connection test reads the member list, so a role without it fails the test.
Because none of those PSAs gives Current a way to write a phase back, so a rename here would be undone by the next pull: you would type a name, watch it stick, and find the old one again an hour later. Rather than let that happen, the Add phase button and the rename pencil are left off ConnectWise, HaloPSA and Syncro projects. Rename the phase in your PSA and Current picks it up on the next sync. Autotask projects get both. A phase you add is created in Autotask, and a rename is pushed and then read back to confirm Autotask stored it. Reordering phases and setting a phase due date work on every provider, because phase order belongs to Current and the due date has a write path everywhere.
Two moves can't reach Autotask, and the toast names which one you hit. Dropping a task into General (the bucket for tasks with no phase) moves it in Current while Autotask keeps showing its old phase, because an Autotask task always sits in a phase. Dropping it into a phase that isn't in Autotask yet leaves its Autotask phase alone too; that phase's header carries a "Not in Autotask" chip, and clicking it sends the phase across, after which moving the task again pushes properly. A third possibility is that two-way sync is switched off for your workspace, and the message says so. Either way the move stands in Current. Nothing is rolled back.
Yes, on an Autotask-synced project with two-way sync on. Click the task name in its drawer, type, press Enter, then Save: the name is written in Current and pushed to Autotask on its own, so a name that didn't land is reported instead of hiding inside a batch that otherwise worked. Your rename then survives every sync until the name in Autotask actually changes, so a time entry or a note on the task leaves it alone. If somebody does rename the task in Autotask, their name wins unless your rename is provably later than the last activity Autotask recorded on that task, and the swap shows on the task's panel with a one-click Re-apply mine as well as on the Conflicts panel. On ConnectWise and HaloPSA the name is read-only in Current: rename it in your PSA and it arrives on the next sync.
That's fixed. Current had a blind spot where it could quietly record your PSA's new date in the background without actually applying it, and every later sync then read the date as "unchanged" and kept the old value, so a task moved to October in Autotask could keep showing March in Current indefinitely. Now, whenever your PSA's date disagrees with a date nobody edited inside Current, the PSA's date wins and is applied on the next sync (Autotask, ConnectWise, HaloPSA, or Syncro). A date you did edit in Current is only reconsidered when your PSA's date genuinely changes, and then the PSA's date wins unless your edit is provably later than the last activity on that task. When the PSA's date wins, the swap is shown on the task, with one click to put your date back and send it across. If an old date is still showing, run Reconcile (or Resync from Autotask on that project) from the sync health page to apply it right away.
Because a sync never writes to your PSA on a judgement call. When Current keeps your edit, that decision is local: your value stays in Current, your PSA keeps its own, and nothing is pushed out on the back of an arbitration. That is deliberate, so an automated read can never overwrite a record in a live PSA. To close the gap, send the value across yourself from the task drawer. Save only pushes the fields you changed in that sitting, so when the field already shows the value you want, change it to something else, save, change it back, and save again. Both saves are real pushes, so your PSA briefly holds the throwaway value and anything watching that field there will see it, pick a harmless one. The second save then puts your value across, and reports your PSA's own reason if the write is refused, so it either lands or you hear why.
You don't have to anymore. A task deleted in your PSA that has no logged time is now archived automatically. It drops out of every board, list, timeline, calendar, and My Day, because your PSA is the source of truth. A task that does have logged time is held in Sync health's "Removed in your PSA" list for your review, so its billing history is never removed silently: there you can Archive it (hide it, keep the time entries), Delete it, or Keep it. Deletions are detected by Reconcile, which runs nightly and on demand from the sync health page.
Autotask schedules work on business days, so a due date that lands on a weekend or a company holiday is stored as the next working day: it accepts the push, then quietly keeps that working day. A date set on Labor Day Monday, for example, is stored as the Tuesday. Current recognizes the business-day move (it checks your workspace's holiday calendar, which syncs from Autotask itself) adopts Autotask's stored date so both systems agree, clears what used to be a permanent red date-push conflict, and names what happened. For example "stored Mon, Nov 2 instead of Sat, Oct 31." If the work must be done before the weekend or holiday, set the due date to the last working day before it.
You'd be told. A sync watchdog checks every few minutes that each PSA sync schedule (Autotask, ConnectWise, HaloPSA, Syncro) is actually firing and that every synced record type is staying fresh. If a schedule dies or a record type stops updating, workspace admins get an in-app alert and an email, and a red or amber banner appears at the top of the Sync health page until the problem clears, a silent overnight stall can't go unnoticed anymore.
Both mean "more to come," not "broken". The run synced what it could inside its time and request budget and resumes on the next cycle. A record type that's mid-sync and progressing under the sync watchdog's coverage shows a calm blue "Catching up" rather than amber, so an in-progress large book doesn't read as a problem. It turns amber when the watchdog flags it, no forward progress for about 2 hours, or falling behind its expected refresh window (as soon as an hour for core project data). That's when it's genuinely worth a look. A few low-stakes record types (like holidays and time off) sit outside watchdog coverage and always show plain amber Partial while mid-sync. The note under the status says exactly why it paused (for example, which record failed to save, or that the PSA's request budget ran out) instead of a generic message. Every PSA request has a hard timeout so one stalled call can't eat a cycle, CRM records (opportunities, notes, charges, tickets) get a guaranteed slice of every cycle, and whatever has waited longest syncs first, so a catching-up row completes on its own within a few cycles. The all-systems summary chip at the top of the page counts how many record types are still catching up while everything stays green. Press Sync now to continue immediately; re-running never duplicates a record.
Search finds every task that has synced into Current. Including completed ones (a done task on an active project is fully searchable by its number, name, or a fragment of either). So if a number like T20251117.0389 comes up empty, that task's row isn't in Current yet: most often its project was added to your PSA before Current started tracking it, or the task was removed here. The fix: open the task's project in Current and click the “Resync” button in the project header (it pulls every task on that project, completed included) then search again. (The Resync button shows for project managers and admins; if you don't see it, ask one to run it.) The search window now tells you this itself when a number-shaped search finds nothing.
AI briefings draft overnight, once per day, ready before your workday starts. Each company's own AI read is on a twice-weekly cycle instead, regenerating Monday and Wednesday mornings, because an account's story rarely moves enough in 24 hours to be worth re-reading. A company qualifies for that cycle if it holds an active recurring contract, if anything happened there in the last 30 days, or (new in July 2026) if it has at least one open deal, which keeps a prospect covered for as long as the deal is live. A company with an open deal and no read yet doesn't wait for Monday: an hourly pass generates its first read within about the hour. There's also a manual refresh on every company page. The data underneath syncs on its own schedule: your PSA (Autotask, ConnectWise, HaloPSA, or Syncro) polls every 5 minutes by default. See the sync-schedules article for the full table.
Anyone working on the project: tenant admins, service managers, project managers, dispatchers, engineers and vCIOs who can see it. Partner viewers, finance and sales roles can't refresh it. Each person gets 10 refreshes a day, counted on your workspace's own calendar and reset at midnight, and the button shows how many you have left. A press within two minutes of the last read just shows that read and doesn't use a refresh, and one that fails is handed back. The nightly read never counts: every night Current checks every active project and asks the AI again for each one where something changed.
It shouldn't any more. The AI now reads the notes people write on their time entries, which is often where the closing word lives ("confirmed with the vendor that it's cancelled"), and it treats a done task as closing the risks its own notes raised, unless something written after that says the problem is still open. The date beside Current’s read is when the AI last actually read the project, so an old risk list no longer looks fresh. If a risk still isn't real, press Dismiss beside the risk: it leaves the overview and the digest emails, and Current won't raise it again unless something new is written about it.
Current Score uses live project data. Current’s read is the AI assessment from the date printed beside it, so it may still describe a task you have just completed. Task changes refresh the score immediately; Refresh updates the assessment and its risks. Health uses the score’s band when a score is available. Without one, its assessment follows the AI risks and trend.
Because Current only files a message onto a company when the other party's address sits on that company's own email domain, and some companies have nothing that can identify one. The domain comes from the company's website first; where that's blank or unusable, from the domain its contacts share, and since July 2026 a single contact on a real business domain is enough, so a prospect whose only contact is jane@northwinddental.com now gets northwinddental.com. That's much wider than the old rule, which wanted the primary contact specifically or three contacts agreeing, and it's why quieter accounts and prospects have started filling in. What still produces nothing: a blank website plus contacts who are all on personal hosts (gmail, outlook, yahoo), all on role addresses (noreply@, alerts@, support@), or all on your own staff domain. None of those can be a company's identity. Two safeguards also hold: a domain appearing across several unrelated accounts is treated as a vendor or ISP host and identifies none of them, and a domain already claimed by one company is never handed to a second, so where two have a claim Current files the mail nowhere rather than guessing wrong. To fix an empty company, fill in its real website or add one contact at their work address; the next sync picks it up.
Yes. Every contact page has a Follow up button in the action row next to Email, Email history, Enroll in sequence and Verify email. It opens the same dialog the company record uses, with the person and their company both filled in, and it needs no email address on file, so it works for someone you only have a phone number for. Give it a title and a due date, and hand it to a teammate if it's their call to make. The to-do lands in the To-dos panel on My Day carrying that person's name, and clicking the name opens their contact page with their details, email history and sequences already in front of you; the reminder does the same when it fires, rather than dropping you on the company page to find them again. It rides through to your own Microsoft To Do like every other Current to-do, with nothing extra to switch on.
On the sign-in page, enter your email, continue to the password step, and click "Forgot password?". A one-time reset link is emailed to you (check spam); it opens a set-new-password page and signs you in. If you normally sign in with Microsoft, use your Microsoft account instead. There's no Current password to reset.
A Tenant admin opens Settings › Integrations → Single sign-on → Set up single sign-on. In Entra ID, create an enterprise application (Enterprise applications → New application → Create your own → Integrate any other application, then Single sign-on → SAML) and paste Current's Reply / ACS URL and Identifier / Entity ID from the drawer. Back in Current, verify each email domain (a DNS TXT record, or a code emailed to postmaster@ or admin@), paste Entra's App Federation Metadata Url and your domains, and press Register identity provider. Save the ten recovery codes it shows once. Single sign-on is enforced for everyone on those domains from that moment, Tenant admins included. Okta, Google Workspace, JumpCloud and Ping connect the same way over SAML 2.0.
It shouldn't any more. That column used to show the last time somebody actually typed a password or went through Microsoft, which never moves while a signed-in session keeps renewing itself, so a person who signs in through Microsoft and leaves the tab open could look like they had been away for weeks. It now shows the last time they really used Current, spelled out as Today or Yesterday for recent activity. If it still reads a stale date for someone, they have genuinely not opened Current since then.
Current tells you. Every workspace admin gets an email and a bell notification as soon as somebody signs in and lands in the approval queue, and a notice appears at the top of every page with a Review link to Users & roles → Pending sign-ins. Dismissing that notice with the X hides it until somebody new signs in, so you can clear it without missing the next person. Only admins of the workspace that owns that person's email domain are told, or, for an outside address, the workspace that invited them.
Deny blocks that sign-in from reaching the pending screen again but keeps the record, so it's reversible. Delete permanently removes the login altogether, meant for a genuine orphan, like a stray login left behind by an old, torn-down test tenant. Current won't let you delete anyone who already has a real profile in your workspace. Super admins also get a one-click "Clear all stale" that sweeps clearly-abandoned logins. Older than 7 days and on a domain no live workspace has claimed; denied sign-ins are never touched.
365 days. The admin audit log holds a full year of history, and it's searchable (by actor email, entity type, or entity ID), filterable by action and date range, and paginated with Load more, click any entry for its full before-and-after detail. No one can edit an entry from inside Current, a Tenant Admin or a Super Admin included. An entry leaves the log when it turns 365 days old, and deleting a workspace deletes its audit log with it. The record of each Current support visit is kept separately, and it stays even after a workspace is deleted.
Yes, invite them to the free, read-only partner portal: status, timeline, progress, shared documents, and co-managed comments. Financials are firewalled at the database layer. Portal viewers are unlimited and never count toward your bill.
Open the project's Documents list, hover the document's row, and click the eye icon. A crossed-out eye means internal only; a solid green eye means it is shared. It saves straight away and the document appears under Shared documents in the portal for every partner who is a member of that project. Sharing is per document and starts off, so nothing reaches a partner until you turn it on, and clicking the eye again makes it internal again. Project managers and tenant admins have the switch. Current shares the title and the link, not the file, so the partner still needs their own access to open it.
No. Rates, costs, margins, budgets, time entries, and internal notes are blocked at three database layers, row-level security, restrictive deny policies, and financial-column-free views. Not hidden; absent.
Everyone on your team with CRM access (account executives, sales managers, and admins) sees the ConnectBooster Payments card on a company, including the amounts a customer is being charged, because knowing that is the point of the feature. Two hard limits sit under that: Current never stores or shows a full card number (only the last four digits and the expiry month, everywhere), and partner-portal viewers (your customers) can never reach the payments feed at all; it's blocked from them at the database layer, not just hidden in the interface.
Only if you turn on the Autotask bridge. It's off by default. HubSpot two-way sync keeps HubSpot and Current in step but doesn't write to your PSA on its own. A separate admin toggle on the HubSpot 2-way sync card, "Create HubSpot contacts & deals in Autotask," creates qualifying HubSpot contacts and open deals in your live Autotask (as contacts and Opportunities), and keeps edits flowing both ways. It only turns on once HubSpot sync is Dual-run and live, your CRM write mode is Live, and Autotask is connected, the toggle names anything still missing. A deal crosses only when it's open, its pipeline stage is mapped to an Autotask stage, its company is already in Autotask, and it isn't a Quoter deal; only the last 365 days of HubSpot activity is in scope, and inactive companies are skipped. A Backfill button previews how many existing open deals would be created before you commit. This bridge is Autotask-specific. ConnectWise and HaloPSA workspaces can't use it.
Link the HubSpot user to a Current user. Current matches owners by email address, so anyone whose HubSpot address differs from their Current sign-in address never matches, and their records arrive unassigned. Open Integrations → HubSpot → Manage and find the Owners section on the two-way sync card. It lists every HubSpot user, matched or not, with a picker beside each one. Choose the right person and their existing deals, companies and unassigned leads are re-owned immediately, along with everything that arrives later. Records that already have an owner in Current are left alone. People who were deactivated in HubSpot are listed at the bottom and can still be linked, which is usually how years of closed deals get back under the right name. A link you make by hand is never overwritten by a later email match. Workspace admins can do this.
Most likely your workspace creates companies in the PSA only once they have a deal. That setting lives in Integrations, in your PSA's drawer under Sync behavior, and it is on for workspaces created from July 31, 2026 (older workspaces kept their previous behavior, with it off). While it is on, a company you save stays in Current with its contacts, notes, and to-dos, and is created in your PSA the moment its first deal is added, or right away if it is already a company there. Nothing is stuck and there is nothing to retry: the company won't appear on the sync health dashboard, and saving it tells you it will go across when a deal is added. A tenant admin can turn the setting off, after which any company saved in Current can be created in your PSA. If the setting is already off and the company still isn't there, check CRM write mode on the same screen, which is off by default and blocks every CRM write until an admin opts in.
Your PSA first: Autotask, ConnectWise PSA, HaloPSA, or Syncro, each with deep two-way sync, one per workspace, chosen at signup. Then Microsoft 365 (Teams, SharePoint, Calendar, To Do), Microsoft Entra ID SSO, HubSpot, ScalePad Quoter, ConnectWise CPQ, Kaseya Quote Manager, HaloPSA quotes and Syncro estimates (won-quote engines), ScalePad Lifecycle Manager, CrewHu, ZeroBounce (bring your own account), Handwrytten (handwritten cards), and Resend (email delivery). A set of read-only reporting connectors feed your business reviews: Datto RMM, ConnectWise RMM, NinjaOne, Datto Backup (BCDR + SaaS Protection), Backup Radar (ScalePad's backup monitoring), Veeam Service Provider Console, Axcient x360Recover, Slide (its boxes, protected systems and the restores you ran), Acronis Cyber Protect Cloud (backup status, alerts, EDR incidents and usage), Huntress, SentinelOne, ThreatLocker, AutoElevate (which computers it controls, and what users asked to elevate), Datto EDR, RocketCyber, Auvik, UniFi, Cisco Meraki, Fortinet FortiCloud, KnowBe4 (security awareness), Duo (multi-factor coverage), Petra Security (Microsoft 365 identity: account compromises and a 31-control posture score), Addigy, and Inky. And ConnectBooster / BNG Payments (a read-only daily sync) shows which of your customers are on autopay, whether it's actually charging, and when a stored card is about to expire.
Since September 23, 2026 workspace admins see one line across the top of every page when an integration refuses the credentials Current saved for it, or when a permission such as HubSpot lead access or the Microsoft 365 application Mail.Read permission is waiting for approval. The button goes straight to the fix on the Integrations page. The X hides a stopped connection for 24 hours and a waiting permission until something about it changes. Other roles and partner (read-only) viewers never see it.
No. AI is built into the platform (briefings, SBR drafting, sequence copy) all covered by the one per-user price. No tiers, no per-module SKUs, no AI surcharge.
Yes, 35 of them: 34 built-in delivery playbooks plus one post-merger integration (PMI) playbook for acquisitions. The 34 are grouped into folders: Infrastructure, Cloud & Migration, Security & Compliance, Onboarding & Managed Services, and Managed Intelligence (AI projects you can deliver to your customers, like a Microsoft 365 Copilot Deployment or a Custom AI Assistant / Chatbot). Each comes with real phases, tasks, durations, estimated hours, owner roles, dependencies, and checklists. Clone one, set a start date, and the schedule builds itself. You can also paste a statement of work and let AI draft the plan. Edit, rename, or delete them like any playbook.
One per-user price, everything included, the CRM, the project engine, every integration, and all of the AI, with no tiers, no per-module SKUs, and no AI surcharge. List price is $95 per user monthly, or $85 per user on the annual plan (billed yearly). Round 1 (the first 100 MSPs to join) lock the founding rate of $50 per user monthly ($45 annual) for as long as their subscription stays active. Every workspace has a 3-seat minimum and a 14-day free trial. Partner portal viewers are always free and never count toward your bill. Billed in US dollars, euros, pounds sterling, or Canadian, Australian or New Zealand dollars, whichever you pick at the plan step, at a fixed price per currency. See the pricing article for the full breakdown.
A member of your team, technicians, PMs, sellers, admins. Clients viewing their own projects in the partner portal are free and unlimited.
Every new workspace starts with 14 free days. A card is required before you enter the app. It is the last step of setup, after your PSA connection and first sync, and entering it is what starts the trial, but nothing is charged until day 15, and we email you the exact amount three days before. Cancel during the trial (a one-line reason is all we ask), and you're never charged. A workspace set up without that self-serve card step gets a shorter 7-day setup window, room for up to 3 members, then goes read-only until a plan is chosen, with the banner saying exactly that ("choose a plan to continue"), never a payment-overdue message it never earned.
You buy an allocation (a pool of seats, minimum 3), and every active team member draws one. Partner portal viewers are free, unlimited, and never counted; disabled users don't count either. Adding seats charges a prorated amount immediately and co-terms to your renewal; lowering the allocation takes effect at renewal, never mid-term. You don't have to visit Billing to grow: when every seat is taken, inviting someone, enabling a disabled member, or giving a read-only viewer a staff role shows the exact prorated amount for one more seat, and one click buys it and finishes the action. Users & roles carries a seat meter so you can see where you stand.
Nothing dramatic, and nothing is deleted. The card is retried for about 7 days with an email at each step. Then the workspace goes read-only. Everyone can still sign in and look, nothing can change. After 7 more days it pauses entirely except the Billing page. Fix the card or pay the open invoice on Stripe's secure page and access returns instantly.
No. Annual terms are never refunded mid-term. Cancelling turns auto-renew off and you keep full access through the end of the year you paid for, so you always get everything you bought. If refund flexibility matters more than the annual discount, the monthly plan is the one to be on.
An afternoon, not a quarter. Connect your PSA (Autotask, ConnectWise, HaloPSA, or Syncro) and Microsoft 365 and your companies, contacts, projects, and history are already there. Write-back stays off until you deliberately turn it on.
Every SBR claim carries evidence chips that resolve to a real record. During generation each reference is checked against its source; anything unresolvable is dropped before it reaches the page.
Your own other customers of a similar size, and only ever as anonymous medians. The magazine pack gives the comparison two pages: service (median first response, after-hours share, critical-priority share, positive-survey rate), and fleet & AI (the fleet measures plus Copilot adoption), each drawn as dot-plots of the partner against the cohort median. A real peer comparison renders only when at least five similar-sized customers exist; every row states how many peers reported that measure, and a measure too few peers have data for stays off the page. No peer is ever named, and only the aggregate medians ever leave the database. With a smaller book, the pages switch to a fallback (the partner against their own last quarter) optionally alongside clearly-labeled general industry framing that is never dressed up as a measurement from their record.
There weren't enough similar-sized peers for a real comparison. A peer cohort needs at least five of your other customers, because below that a median is neither anonymous nor meaningful. The magazine doesn't fake one, but it doesn't just vanish either: the comparison pages fall back to "you vs. your own last quarter" trend rows, optionally with clearly-labeled industry framing. A comparison page disappears entirely only when there's nothing to put on it at all, no cohort, no self-trend, and no framing.
Yes. A review built from September 5, 2026 carries a page called Where you're exposed, between the priced risks and the road ahead. It maps every offering in your catalog for that partner, filled when their live agreement lines match it and hollow when they don't, with the in-place and not-covered counts above the map. Up to three gaps are featured beside it, loudest ask first: each card names what the gap leaves open (the AI's own line when the review's analysis raised it, otherwise the description you wrote under Manage offerings, and always yours to rewrite), how many of their tickets and emails mentioned it in the last 90 days (counts only, never the messages), and your target price per unit when one is set, for example "From $6 per seat a month". No target price means no money on the card, and the Whitespace grid's estimate from what other partners pay never prints. The page is on for every partner with a gap; Coverage gaps, one of the eight sections on the builder's Your selections stage, is where you switch it off, choose the featured gaps, leave an offering that does not apply off the map, or rewrite the wording. It presents in Live mode like every other chapter, drops on its own for a prospect or a fully covered partner, and can be removed from a built pack like any other page.
Yes, the Refresh data button on a built pack re-pulls the live numbers while keeping your picks, edited text, custom sections, and conversation choices (trend cuts recalculate). What clears edits is rebuilding through the wizard: saving the review again rewrites the text, so old overrides are removed rather than silently masking words nobody re-read.
Yes. Every Save & build is kept as its own version, so a review you have already presented is still there after somebody rebuilds it. Open the company record's Business reviews section, or the quarter in the library, and pick the version you want: each row carries the day it was built, who built it, and when and how it was presented. An older version opens read-only and can be presented in Live mode again; Rebuild from this version starts a fresh build from its selections and saves as the next version, so the one you presented is never written over.
Use Mark as presented, which sits on the review you just built and on every row of a review's history. It asks two things: the day it was presented, which starts on today and cannot be in the future, and how it reached the partner, in the room, by PDF, or by email. Live mode still marks a version presented on its own the first time you move past the cover, and marking again is how you fix a date you got wrong.
Every page is still in the deck, but they are no longer all in the walkthrough. From September 15, 2026 Live mode opens on a journey slide instead of a table of contents and runs three acts: Where you are (what happened since last time, then the quarter, the scorecard, security, backup, the fleet, how the service compares), What you want (the partner's own plan, read back and confirmed line by line), and The plan (where they are exposed, the road ahead, the budget, the decisions). The chapters outside those acts sit straight after the last one, grouped under "More" in the rail with the appendix pages behind them, so the value ledger, the fleet comparison, privileged access, what you are watching, the hardware list and the AI pages are one arrow key away when somebody asks for them. The counter tells you where you are in the story and reads "More" once you are past it. The printed PDF has not changed: each chapter prints, in printed order, which is why the leave-behind is still the full data report.
Yes, and since September 16, 2026 they belong to the company rather than to one review. The goals, the budget and how often you meet live on that company's account plan, part of its roadmap, each carrying the date it was last confirmed and by whom. Act 2 of Live mode reads them back: a goal takes Yes, which re-stamps it as of today, or Update, which opens it so you can change the words with them watching, and the budget carries a "Still true?" prompt once its stamp is older than your cadence. Whatever the plan holds prints on the review's closing page, "Your team + next steps", under "What you told us", with the decisions the room made underneath. A company with no plan on file prints no block, so that page reads exactly as it did before. The two slides people typed goals and a budget into are retired; a review that captured them that way seeds the plan from them the first time it is opened.
Yes. On the Deliver stage there is a Live mode switch called "Less text on the slides". Turn it on and the written passages come off the slides while the headline, the figures and the pictures stay, so the slide supports what you are saying rather than competing with it. It is set per review, so one partner can have the detail on screen and the next can have the short version, and the printed pack is unchanged either way. Three slides are pictures whatever the switch says, because they are believed by looking: backup verification as a wall of dated screenshots, the fleet as a grid of device marks with the share beside the count, and the security funnel drawn large on its own.
Because it counts incidents now instead of alerts. Until September 15, 2026 the figure priced every outage-class monitoring ticket at 30 minutes, so one switch that flapped forty times in an afternoon was forty incidents. Now a ticket counts only when its priority reads critical or urgent and it names a server, host, domain controller, switch, firewall, router, internet link, site or a backup failure, and repeat alerts on the same device on the same day collapse into one. Workstations, laptops, printers, full disks, busy processors and memory alerts are left out. The page prints the chain it used, so you can walk through it: the alerts seen, the incidents they came down to, 30 minutes of downtime averted for each, and the hourly rate. The rate is the one your workspace set; where nobody has set one the page uses half a published small-business average and says so on the page.
Because hours gained are what the figure actually measures, and calling it a saving invites a question the page cannot answer: whose salary went down. From September 15, 2026 the page reads the hours back across a year first and the money second, as a "worth about" figure at the hourly rate, and prints the whole chain underneath: the people counted, an hour a week each, fifty-two weeks, the hours that makes, and what those hours are worth. It is stated as a starting figure to scope together rather than a commitment. The headcount in that chain is the one you chose in Set up under People you support, where each source shows its own figure, so the number the room will test is a number somebody picked on purpose.
Yes. Every step is saved as it finishes, and once your tab is gone Current picks the run up on its own side within about a minute and keeps writing. Come back to the company's review (the same link, any tab, any machine), and the builder attaches to the run where it is, or lands on the finished pages. A review usually takes about six minutes; the rail says so, keeps its bar moving through the long steps, and counts down the minutes left.
Press Cancel the write on the rail and confirm. Every call to the AI is cut off within a few seconds (in your tab, in a colleague's, and on Current's own side), and the chapters already written are kept until you start again. The rail reads Writing stopped; Write it again starts a fresh run for the same selections, which is numbered as its own version when you save it.
Yes. On Your selections › Risks & prices, Raise a risk: a title, why it matters in your partner's words, and an optional price picked from an offering's target price in Manage services or typed as an amount. A risk you raise is kept on the partner's record and prints on every review for them, marked "raised by your account team", until you close it there. The writer never sees the price; the page prints it exactly as you set it.
It names the group the comparison pages measure your partner against, so nobody has to guess. Two sources sit behind it: other partners in your own book, as anonymous medians, and figures published for that industry at that size, each printed with its source and year in the page footnote. The group from your book is same-industry and similar size when at least five of your partners qualify; below five it widens to partners of a similar size across every industry, and the sentence says so rather than calling it an industry group. The size band is rounded from the headcount the review is sized by, so 118 people and 146 people both read "100–150 employees".
The list is your PSA's own industry list when one is connected and it offers one, with a tag above the field saying so; otherwise it is Current's list, and whatever the partner's record already holds is always a choice. Changing it does three things at once: this review's comparison pages re-ask who the peers are, the partner's company record is saved, and the change is sent on to your PSA through exactly the path the pencil on their company page uses. The note under the field says which of those last two applies to your PSA before you click, because not every PSA takes the value back.
That line names the offering your partner already has in place that is the reason the measure is ahead, and it prints only when both halves are true. A measure that is in line with the group or behind it never carries one, and neither does an ahead measure with no in-place offering that matches it, which is why some rows have the line and some do not. The match is specific rather than general, so a backup result credits the backup service and not the endpoint one. Where a measure is behind, what you plan to do about it belongs on The road ahead, with a quarter and a price.
Because a print view with nothing else on the page is what prints reliably. The tab shows only the sheets, one US-Letter page each with backgrounds on, names the document after the review, and opens the print dialog by itself. Choose Save as PDF there for a file you can email. The number of pages equals the number on the last sheet's folio.
Yes. On Set up › Source documents, drop a PDF (with a text layer), a spreadsheet or a CSV (a roadmap, a budget, an asset list, a questionnaire) up to 10 MB each and 20 pages across the review. Current reads it in the background and lists every fact it found under Your selections › Source documents, with the page or rows it came from and its confidence. High-confidence facts are accepted for you; untick anything you would rather keep out, and pick Feed or Document where one disagrees with a live feed. The writer receives only the accepted facts, each with its source, and prints a figure exactly as the document did.
Yes. In Check & adjust, click any page (or Read full screen) to open the page editor, then click a block to change its words in place. Select a phrase and choose Rewrite, Shorter or Plainer to have it rewritten on the review's own evidence. The figures stay exactly as the record printed them, and a rewrite that changes one is refused. Every edit autosaves into the draft, prints in the saved pack, and can be reverted from the block itself. Esc closes an open block first and the editor second.
The layout check found a sheet that would not fit on the page. Current trims a sheet's least important block first (an industry note, a benchmark band, the last rows of a device table), and re-measures, so nearly every review fits by itself; if one still does not, the check names the sheet and the block, and hiding or shortening that block in the page editor clears it. Save unlocks the moment every sheet fits.
Yes. In the page editor, Hide this page takes the sheet out of this version. It stays in the draft and can be restored any time from the editor's Hidden pages list or from Check & adjust. The gutter beside each block offers a remove button for a single paragraph, tile or note, restorable the same way.
On the Deliver stage, under Review meeting. It is optional and never blocks saving: leave it empty and nothing prints; set it and the cover and the first page carry "Reviewed together on …". Live mode stamps the same date on its own when you present, and Mark as presented can set it afterwards.
Two, reset at midnight UTC. A run counts while it is writing and once it finishes; one you cancel, or one that stopped because of a problem on our side, is given back. The third press is refused with a friendly note; nothing already written is lost. The limit is per person, so a colleague can still write theirs.
They are all still there, regrouped into five stages: Set up, Your selections, Let it write, Check & adjust, Deliver. The old data check and review window became the two cards on Set up. The eight steps that were picking things from a list, timeline and facts, cover numbers, customer quotes, coverage gaps, roadmap, AI plays, decisions and next review, attachments. Are now eight sections in one scrolling column on Your selections, each header showing what it currently holds, each starting on a sensible default, so pressing Write the review without opening one is a valid path. Risks and prices moved to Check & adjust, after the writing run, because the risk cards you price there are the ones the writer produced. And Preview & save became Deliver, which is now only the layout check and the save, because the pages come up beside the controls on Check & adjust (as soon as the review is written) rather than waiting in a preview box at the end. A rail names all five and takes you back to any stage you have already passed: it runs down the left while the controls have the screen to themselves, and moves to a strip across the top once the pages are beside them.
Because the alternative is shrinking the type, and a review has to stay readable across a conference table. From Check & adjust on, while the pages are on screen, every sheet is measured at its printed size after each change, and a sheet that runs past the page loses its next optional block in an order fixed for that page. The optional paragraphs go first (a pull quote, a context band, a standfirst, a caption, a row's detail line) then entries from the end of a list, and the hardware list says how many more devices it is holding back when it is trimmed. The explainer diagram comes at the end of that order rather than the front of it, so a page keeps its picture until it has nothing else to give up; on four pages one more thing can still go after it: the quarter's timeline, the comparison band, the warranty chart, or more rows off the hardware list and the line under it. Type size is never one of the steps. Everything on that list is an addition to the chapter rather than the chapter itself, so the page still carries its own figures and its own story; it carries fewer extras. What you read in the builder is what saves and prints, trims included, and anything the trimming could not fix is still named on Deliver in plain words, with the save locked until it is cleared. A trim holds for that build: writing the review again, or changing the window, starts the measuring over.
Yes, if they lead sales or hold Full CRM. An account manager builds the reviews for their own accounts, and sales managers and Tenant Admins can build one for any account. Full CRM is a per-person switch a Tenant Admin turns on under CRM access on Users & roles, for an Account Executive, a Project Manager or an Engineer. With it, that person can build, edit, present, archive and delete the Business Review of any account in the workspace, including one a teammate built. When a teammate has a draft in progress for the same company and period, that person's autosave pauses and the page offers to take the draft over; nothing is written until they click Take over. Rebuilding a review a teammate finished asks them first and keeps the teammate's wording edits. The same switch opens the rest of the CRM on every account, deals and website leads included, but never commissions, running the sales team or the team's performance views. The account manager gets a notification the first time anyone other than them saves a review on their account.
No, by design. Any sentence is click-to-edit on a built pack (with a revert), but counts, percentages, money values, the scorecard, and the charts are computed from the record and can't be typed over, so a pack can never contradict its own data. If a figure looks wrong, fix the source data and hit Refresh data.
Usually four to eight minutes of wall clock, once per review. Current reads everything your connected services hold for that partner and period, turns each service into a fact sheet, plans the storyline, and then writes the chapters one at a time, which is what the time goes on. The generate step shows a rail: each step by name, the chapter's own headline once it has landed, and the elapsed time. Each step is saved as it finishes, so closing the tab loses nothing and the review carries on from where it stopped when you come back. Rewriting a single chapter afterwards with Regenerate narration takes seconds, because the evidence is already gathered. There is no extra charge for any of it: AI is part of the per-user price, with no surcharge and no per-review fee. Platform administrators can see what each run used under AI Studio → Usage.
Because it is one of the facts a business leader skims for, and the rule behind the bold is narrow on purpose: a number with its unit, a decision, or a dated commitment. One to three of them per paragraph, never a whole sentence, never an adjective, never a headline or a short caption. The test the writer is held to is whether someone who reads only the bold can still retell the quarter. The bold is yours to move: click the sentence to edit it, select a phrase and press ⌘B (Ctrl+B on Windows), or click B in the small toolbar under the field. If you would rather type it, wrap the phrase in two asterisks either side (**341 tickets** prints bold), and deleting the asterisks takes it away. The figures themselves still cannot be edited.
Four things AI leans on, each already in the record and each scored out of 25. Identity is the share of accounts with a second sign-in step. Devices is the share of managed machines that are not running a system their maker has stopped supporting. People is the latest phishing test result, or security-training completion when that is what the feed carries. Adoption is Copilot seats in use against the headcount the review is stated against. Together they make a readiness figure out of 100, printed with a caption saying how many of the four were read and, where the page has room for it, a line stating the arithmetic, so anyone at the table can add the page up themselves. A measure no connected feed can answer prints "not read" and is left out of the average entirely. It is never counted as a zero, because having no feed is not the same as a bad result. Below two readable measures there is no average worth printing, so the whole chapter drops. Each of the four prints a word as well as a mark (READY, ALMOST, NOT YET, or NOT READ), and the page closes on a FIRST STEP band with the one thing to do about it. It sits immediately before The AI opportunity: where you stand first, then what it could be worth. Its words are written like every other chapter, so Regenerate narration rewrites them on their own, and it presents as its own slide in Live mode.
From a benchmark library the Current team curates, not from the model's memory. Each entry holds the number, its unit, the slice of the market it describes, the report it came from, a link to it, and the year it was published, and it prints on the page with that source every time. A figure with no source never prints. When a review needs a measure the library has no current figure for (nothing published in the last two years) the run looks one up on the web, takes a single dated figure from a source a business reader would recognize, and files it into the library; that review uses it straight away and it reads exactly like a curated one. Platform administrators review, edit, approve or remove entries under AI Studio → Benchmarks, where each one also shows how many reviews have used it. The peer medians on the same pages are a different thing entirely: those come from your own other customers, anonymously, and need a cohort of at least five.
Yes, in two places, and they answer different questions. Anything about your own MSP (the tagline, the founding story, your core values, what makes you different, and how you work) comes from your brand kit in Settings › General › Profile and branding, and it feeds both the pages and the writing, so the voice on the page and the voice in the prose come from one place. The instructions themselves are a platform-administrator surface: AI Studio → Business reviews holds one editable prompt per chapter, plus a shared voice prompt that rides inside every one of them and carries the banned words, the bolding rule and the facts rule. Each prompt names the model it runs on and its token budget, and every edit keeps a version history. A change there applies to every workspace, which is why it sits with the Current team rather than in a workspace's own settings. What you always control per review is the pack itself: every sentence is click-to-edit, and Regenerate narration rewrites one chapter at a time.
Press Try again on the rail. The run is saved step by step, so it picks up at the step that failed rather than starting over, and the chapters already written are kept. The rail says "The review stopped" with the reason the server gave rather than a generic failure, so if the same step keeps stopping, that sentence is what to send support. Nothing is lost by closing the tab either: reopen the review and it carries on from the last finished step.
Because the writer produced nothing for that chapter and Current printed its own fallback sentence instead. Every chapter has one, which is what keeps a half-written pack readable rather than blank, but it means a chapter that sounds generic is a chapter whose run did not finish. Check the rail on the generate step: if it says the review stopped, press Try again and it resumes at the failed step. If the run finished and only one chapter reads thin, use Regenerate narration on that chapter, which rewrites it on its own in seconds against the evidence already gathered. Thin is sometimes the right answer, though: a chapter with almost nothing behind it this period is deliberately short rather than padded, and a chapter with nothing at all drops off the pack entirely.
Yes. The poll interval is configurable per workspace under your PSA's connector settings (Autotask, ConnectWise PSA, HaloPSA, or Syncro). Default is every 5 minutes. Pushes are immediate regardless.
The chain of dependent tasks with zero slack, if any task on it slips, the whole project's end date slips with it. Current computes it live from your dependency graph and highlights it on the Timeline and dependency map. See the critical-path article for how to read and shorten it.
Draw a link by dragging from a task's right dot to another task's left dot, and if it's refused the message names the rule you met. The link would loop, leaving a task waiting on itself. The two tasks are already linked, or already linked the other way round. The two projects don't share a sync type. A link can't cross between a PSA-synced project and a Current-native one, because Current would have to schedule against two sources of truth at once. Or the link isn't yours to add: a project manager can add any dependency, and you can add one on a task you're assigned to. Your type and lag stay in the dialog either way, so you can point the link somewhere else without starting over. To remove a link, open the task and use the trash button on the row under "Waits on" or "Waiting on this", the map draws links rather than deleting them.
It works on every active project you can manage. Open Settings & more, choose Bulk edit tasks, tick the tasks you want, and the action bar offers status, priority, task type, department, reassign, shift dates, and set dates. On a PSA-synced project the confirmation counts what leaves Current before you commit. "6 of the 9 selected tasks are linked to Autotask, so applying changes them there too. There is no undo." Find/replace and Remove stay on templates, where a wrong click costs a draft instead of live work. A selection survives the task search box, and the dialog names how many of your ticked tasks a search is currently hiding.
Yes. Hover any day in month or week view and press the + in its corner; the day view has an Add button instead. Choose Project task and it's created on that day in the project you pick. With a project pinned in the scope bar, that one is already filled in and held. Choose To-do and it's due at the end of that day, yours alone, and it syncs to your Microsoft To Do list. Neither snaps off a weekend or a holiday, because you chose the day. A task added this way is created in Current and stays there, even on a project linked to your PSA. Partner viewers don't get the +.
Your own open to-dos with a due date show as blue chips on the day they're due, in your local time. A teammate's to-dos never appear on your calendar. Drag one to another day and it becomes due at the end of that day, with no working-day snap, since you picked the day. If you use Microsoft To Do, the new due date reaches your list there on the next sync. To-dos with no due date stay on My Day rather than the calendar, because there's no day to put them on.
Both can sync from Autotask or be entered manually; on ConnectWise workspaces both are entered manually in this release, and they drive everything identically. Holidays: one company-wide calendar, filled by Autotask sync plus any admin-added dates, drives all scheduling. Employee costs: pulled from the linked Autotask resource's internal cost (locked from editing), or entered by a Tenant Admin, and used only for the admin-only Profitability lens.
System mail (sign-in codes, invites, digests, alerts, and booking confirmations) is transactional and sends through Current's own authenticated domain so it lands instantly. That is the only mail Current's built-in sending carries. Outreach sends from an identity you own: sales sequences always go from your own Microsoft 365 mailboxes, and a live campaign goes from your workspace's own Resend key and verified domain (set up in Integrations → Email) or, with no key saved, from the connected Microsoft 365 mailbox of whoever the campaign is from. That keeps your domain's reputation and your replies in your own hands. A workspace with neither a Resend key nor a connected mailbox for the sender can't send live campaigns, and Current refuses the send rather than using a shared address. The "Who it's from" choices decide whose name, and when it's on your domain whose real address, each email carries.
Yes. Sales leadership and tenant admins can, in the composer's "Who it's from" section (this is a leadership capability, enforced at the database, so account executives keep their two options: your brand, or "you from your brand"). "Each account manager" sends every recipient's email from that company's own account manager, from their real address when it's on your verified sending domain, otherwise replies still route back to them, and any company without an account manager falls back to your brand. "Someone else" signs the whole campaign as one chosen person, pick a teammate or type a name and reply-to. The Review step shows exactly who each recipient will hear from before you send. Three sign-off tags ({{sender_name}}, {{sender_first_name}}, {{sender_email}}) fill in per recipient to match whoever the email is from.
Up to 1,000 people can be active in one sequence at a time. The enroll panel shows the room left before you click, and an enrollment that would go past the limit is refused as a whole with the numbers, never trimmed to fit. Anyone who replies, unsubscribes, bounces, finishes or is removed frees their spot, so an evergreen sequence keeps taking new people. Sending is capped too: each Microsoft 365 mailbox sends up to 250 sequence emails a day (a hard limit that protects your sender reputation), so a big enrollment paces out over several business days, about 250 at a time, with the rest waiting safely in the queue. Above 1,000 people a Campaign is the right tool. It reaches everyone at once from your workspace's sending identity, with unsubscribe handling built in, and its audience has no size limit. For a very large list, verify (Enrich) it first to strip bad addresses, because sequence email comes from your own Microsoft 365 mailbox and a list full of bounces or spam complaints hurts your domain's reputation. Sequences that were already above 1,000 when the limit arrived keep everyone and keep sending, and simply cannot add more until they drop under. And enrolling someone into a sequence that has no email steps yet never marks them 'completed'. They show as 'Waiting for steps' until you add one.
Open the menu on its row (on Sales → Campaigns or Sales → Sequences), and choose Duplicate. You get a fresh copy called "Copy of «name»" and the original is left exactly as it was. A campaign copy carries the audience, sender, subject, and body but no recipients, no send history, no results, and no approval stamp: it is born a plain draft and walks the whole approval flow again from scratch, so copying is a shortcut through the writing, never through the review. A sequence copy carries every step in order and is created paused, so nothing sends until you switch it on. Enrollments, send logs, and auto-enroll triggers are never copied. A copy that inherited a trigger would quietly start enrolling everyone the original was set up to catch.
Open the menu on its row and choose "Save as template." Current files a copy under the Templates tab on that page, and the campaign or sequence you saved from is untouched and keeps doing whatever it was doing. To use one, click "Use template" on the template row, or pick "Start from a template" when you click New campaign or New sequence. That option appears once your workspace has saved at least one. A sequence template is always paused, holds no enrollments, and carries no triggers, so it can never send anything itself; use it to create a sequence, then set up enrollment on the sequence you created. Deleting a template only removes the saved starting point, anything already built from it keeps running.
Use the Company status filter in the audience builder, set it to Active. It reads your PSA's own active/inactive flag (Autotask, ConnectWise, HaloPSA, or Syncro), so a service notice reaches only companies that are still active partners and skips ones you've offboarded, even a former company that still carries a lingering contract, which the Customers filter alone wouldn't catch. Combine Active with the Customers filter to reach current partners who also hold an active contract. One caveat: a company's status comes from your PSA on the next sync, so a company you marked inactive in your PSA becomes excludable once that sync runs; until then it still counts as active, so no one is dropped by surprise.
About 3–10 minutes per 1,000 addresses that need checking, and the campaign wizard states an estimate for your exact list size before you start. Current sends ZeroBounce up to 100 addresses at a time and works through a larger list every minute in the background, so you can close the screen while it runs. Small batches (ten addresses or fewer) finish in seconds. Addresses verified within the last six months are skipped automatically, so re-verifying a recently-checked list is usually much faster and costs nothing. When it's done, the wizard's pre-send report shows every address with its verdict (valid, accepts-all, unknown, or flagged) with suggested corrections, and flagged addresses are excluded from every send automatically.
ZeroBounce, on your own account. Sign up at https://www.zerobounce.net/members/signin/register?ref_code=aff-f42f7571b72e42d5, press Create a new API Key under Management → API in the ZeroBounce dashboard (leave its Whitelisted IP(s) empty), and paste it into Integrations → Sales and CRM → ZeroBounce (a Tenant Admin action). Credits are billed to your ZeroBounce account, and ZeroBounce doesn't charge for an Unknown result. Current moved to ZeroBounce on September 28, 2026, and every address checked before then keeps its result and its date, so nothing is re-checked until its six months are up.
They are the four Blocked results ZeroBounce can return. A spam trap is an address that exists to catch senders mailing lists they didn't collect. A known complainer belongs to someone known for marking mail as spam. Do not mail covers addresses ZeroBounce advises against mailing, such as role addresses like info@ or sales@ and addresses on its own suppression list. Mailbox full means the inbox has no room, so mail to it bounces for now. All four are left out of every campaign and sequence, like an invalid address, and show in the Fix-it queue with their reason. Current never deactivates the contact because of one, since the person may be a real contact you reach another way.
No, by design. On the Do not email list (Sales → Lists, pinned at the top) sales leadership and admins can remove an address someone added by hand or uploaded, but an address that landed there from a real unsubscribe click, a bounce, a spam complaint, or a verified-invalid check is locked and can't be removed by anyone. If someone opted out, they have to opt back in themselves.
The Relationship health tile on Sales home ranks your partners on one churn score, computed live from your own data: survey results, the AI's read of the account, quiet-account detection, how long since anyone made contact, contracts coming due, weak renewal deals, and stalled deals. Weighted by how big the account is. The AI explains a row; it never picks one. An account Current hasn't read yet is shown as unknown, never as healthy. The tile shows the four riskiest accounts on Your Day and the five riskiest on the Team Cockpit, where sales managers see the same ranking across every rep.
Current writes the to-do for you, syncs it to your Microsoft To Do, and logs an internal note on the company's timeline that partners can't see. The account then steps aside for 21 days so the next-riskiest one can surface. You get five seconds to undo before anything is created.
Yes, group reps into a sales team in Users & roles → Teams (a manager plus their reps). That manager's sales dashboard, reports, and deal views then open focused on their team by default, with "Everyone" one click away. It's a view default, not a permission change: leadership access is unchanged, and a manager without a team keeps seeing the whole CRM. A person can be on one sales team and one project team, but not two of the same kind, so it's always clear whose team a rep is on.
Because it has no close date, and every report that counts by month counts by close date. It happens when the system that marked it won sent no date with it, usually an import or a PSA sync, and Current would rather leave the date empty than invent one. Those deals are the second group on Deal review, at /sales/deal-review: "These closed, but we do not know when." That page is not listed in the Sales menu, so open it directly. Each row shows the best date on record and says where it came from. If HubSpot recorded a real close date you can accept it in one click; if the only date on record is the moment a sync touched the deal, the field starts empty and you type the day it really closed. Setting a date there changes only the date. The outcome and the stage stay exactly as they are, and until it has one the deal counts toward nothing: not won revenue, not goals, not commission. Sales leadership only, because the date you pick decides which month the money lands in.
Yes. Open Deals, choose Edit columns, then New pipeline, and add one for any kind of work your team tracks separately, with its own columns and its own board tab. Sales Managers and Admins with CRM access can do this. When you create it you tell Current what its deals count as (New Logo, Expansion, Renewal or Project), and that is how goals, commissions and forecasts read them, so pick the one that matches the money. You can reorder your pipelines and archive one you have finished with; an archived pipeline leaves the board tabs but keeps its deals and their history, and you can restore it any time. The four built-in pipelines can be renamed and reordered like any other, but they cannot be archived, because quote minting, renewal tracking and expansion revenue look for them by name.
Yes, by adding custom fields to the pipeline those deals live in. Open Deals, choose Edit columns, and use the Custom fields box inside the pipeline you want. Name the field whatever your team calls it, pick what kind of value it holds (money, number, percent, text or date), and it appears on every deal in that pipeline, in the order you set. It appears nowhere else, so an acquisitions pipeline can track EBITDA and an asking price without any of that turning up on your New Logo board. Sales Managers and Admins with CRM access set the fields up; anyone who can already edit a deal can fill them in. Renaming a field or moving it keeps everything already entered. There is no delete, on purpose: retiring a field takes it off the deal but keeps every value your team saved, so restoring it later brings them all back.
Not in the security sense, and it is worth being clear about that before you rely on it. Listing people keeps a pipeline off everyone else's deals board, which is what you want when a pipeline would only be clutter for most of the team. It does not lock the deals away: anyone on your team with CRM access can still reach them through search and reports. If a deal genuinely must not be seen by certain people, this setting is not the tool for it. One other thing to know: sales leaders are not added to the list automatically, so if you want a pipeline on your own board, add yourself.
Because Current can only prove when it closed for some deals, and it will not guess on the rest. If a deal was won months ago and only reaches the Won stage today, closing it with today's date would put commission in this month for a win that belongs in another one, and nobody would have asked for that. So Current closes the ones it can stand behind (a deal your team created and closed this month, a loss, or a deal that already carries a real close date) and sends the rest to Deal review for a person. Two things follow from that. Your open pipeline and forecast can read slightly higher than you expect, because those deals stay open until somebody works the list. And the list is short work: Deal review can accept every trustworthy date in one action, and only leaves you the ones where the date on record is an import stamp rather than a real close.
No. A one-time close-out was planned for 27 July 2026 and it never ran. The queue emptied because the everyday sync closed those deals as it caught up with them, and Current records each of those closes as coming from the sync. Commission only starts tracking when a deal is closed in Current, so a close a sync makes pays nobody, while a rep closing a deal in Current, or sales leadership closing one on Deal review, pays exactly as it always did.
No. Commission only starts tracking when a deal is won in Current, and a deal that arrives already closed was won somewhere else. That covers the HubSpot import, the HubSpot two-way sync, and the Autotask, ConnectWise and Halo opportunity syncs: when one of them closes a deal, Current records that the close came from the sync, and no commission line can ever be created for it. The deal still counts in your pipeline and your won-revenue reports, so nothing goes missing from your numbers. Won quotes are the deliberate exception and always pay in full. A ScalePad or ConnectWise CPQ quote your rep built, sent and won is a win made in Current. And if your team closed a deal in Current first, a later sync leaves it alone: the rep keeps that commission no matter how many times the deal syncs afterwards.
It is still there, at /sales/deal-review, and nothing about the page changed. The row left the Sales menu on 27 July 2026 because the queue it was built for is empty on a normal day, and a permanent menu entry for an empty list is clutter. Deals still land on that page whenever a sync marks one won without saying when, so open it directly if a report tells you a win is missing a close date. Sales leadership only, because the date you pick there decides which month the money lands in.
Only sales leadership, a tenant admin, anyone with the Sales Manager role, or anyone with the sales-manager toggle. The rep never sees them, and that's enforced at the database layer, not just hidden in the interface. A rep sees only their own sessions' shared content: the shared notes, the outcomes, and the promises. See the Sales Coaching article for how sessions and promises work, and where open promises show up between meetings.
Yes. A promise made in a 1-on-1 lands on its owner's My Day and Microsoft To Do the moment it's saved, owner-scoped, so a rep's promises go to the rep's lists and a leader's to the leader's. The next steps you type in the coaching pipeline review sync the same way. Open promises also roll forward into the next session automatically, and kept-or-missed outcomes feed the follow-through trend on the coaching roster.
No. Your assigned project tasks appear in a "Current Projects" list in Microsoft To Do as a personal, one-way view: marking a task done in Current (or your PSA) checks it off there automatically, but checking one off in To Do never completes the real task and never flows a completion to Autotask, ConnectWise, HaloPSA, or Syncro. If you check off a task that's still open in Current, it comes back titled "(Still open in Current, see notes)" with instructions to finish it, mark it done in Current, or extend its due date there. Deleting a To Do item just stops it mirroring for you. (Your personal CRM to-dos in the separate "Current" list still sync both ways.)
Because it's a snapshot, on purpose. When a coaching session is finalized, its goal panel freezes as "Goals as of" the session's date, the targets and actuals exactly as they stood the day you met, not as they've moved since. That keeps the record accurate: what you discussed reflects what was true then. Only the live draft session reads today's numbers.
Each offering owns a short list of match phrases, and a customer is marked covered when any of their live PSA service lines (Autotask services, ConnectWise agreement additions, or HaloPSA contract lines) matches any phrase: contains (anywhere in the name), prefix (starts with), or exact, all case-insensitive. The phrases match the service name as your PSA writes it, which is usually namespaced ("Backup - Datto BCDR - S5-6…"), so one short phrase like "datto bcdr" groups a whole product family. Coverage is only ever computed for customers, so a prospect never shows as covered.
Sales leadership can, from the Manage offerings panel on the whitespace page. Every workspace starts with a default catalog of 29 common MSP offerings, each pre-loaded with generic starter keywords, so the grid is useful on day one. Your job is to refine them to match how your PSA names things. A short note at the top of the panel spells out exactly what your keywords match against for your PSA (the Autotask Service name, the ConnectWise addition's product/description, or the HaloPSA line description). As you type a phrase it shows how many of your real PSA service names it would match, so you can tell at a glance whether it's too broad or matches nothing. Add or remove a phrase and that column is rebuilt against your data within a few seconds, the grid updates itself, with the overnight sync as a backstop. A phrase can belong to more than one offering on purpose, so a bundle or a two-in-one product ticks every box it covers.
Since September 16, 2026 a red circle means a sales opportunity, not just a mention. A gap lights when the customer asked about the offering or raised the same need in three or more separate tickets or emails in the last 90 days. Monitoring alerts and automated notices (antivirus not running, a device offline, an alert-queue ticket, an "expiring in 14 days" notice, mail from a noreply address) are no longer read, and routine support on a service a customer is already billed for no longer counts, so circles that rested on those went away. Each workspace's last 90 days are read again under the new rules over its next Monday and Wednesday runs, so the grid settles within a few runs.
Open Manage offerings on the whitespace page (sales leadership only), expand an offering, and fill in What the AI looks for: a short description of what the offering is and the words your customers use for it, separated by commas. The AI also reads the offering's name, its category and its match phrases. Any change to those, or adding an offering, re-reads your last 90 days of tickets and emails on the next Monday or Wednesday run.
It marks a gap where the customer has shown real interest in an offering they don't buy. In the last 90 days they either asked about it (a buying signal: a quote or pricing request, asking whether you offer it, a requirement such as a cyber-insurance questionnaire, or a change like a new office or new hires) or raised the same need in at least three separate tickets or emails. The number counts every ticket and email about that offering in the window. Twice a week, on the Monday and Wednesday insights run, Current's AI reads each customer's recent tickets and inbound emails by meaning rather than keywords, using your own offering names, categories, descriptions, customer words and match phrases. Monitoring alerts are never read, routine support on something you already provide never counts, and only inbound emails count, with quoted replies and signatures stripped first. Hover the circle for the breakdown and click it to open the drawer, where each item shows a one-line reason, buying signals list first, and every item expands to the full message the AI read.
From your own book, not industry averages. Each offering is priced at the average monthly per-unit price across every matching active service line in your PSA (Autotask services, ConnectWise agreement additions, and HaloPSA contract lines all feed the same math), or at a target price sales leadership sets in Manage offerings, which also lets you value an offering you haven't sold yet. That price is multiplied by the company's own size on the offering's sizing basis: their Microsoft 365 seats, their RMM device count, their contact count, or once per company. The Revenue opportunity band above the grid totals the estimates for whatever your filters are showing (one exception: the "My team" lens cuts the grid rows in your browser, so the band shows the wider total and says so), and calls out the warm subset the partner already asks about. A gap with nothing to go on shows no figure rather than a fake zero. Value estimates are visible to sales roles only, like MRR everywhere else.
On the whitespace page, open Manage offerings (top right, sales leadership only), and find the offering. Each one carries an Opportunity pricing block with two controls: Counted by, Auto, Per user (seats), Per device, Per contact, or Per company, and a price field showing "Book average" until you fill it in. Type what one unit is worth per month in your workspace's currency and click away, or press Enter; a message confirms it saved. Clear the field to go back to your book's average. A target price overrides that average everywhere an estimate appears: the Revenue opportunity band, a gap cell's tooltip, the "if sold" chip in the evidence drawer, and the featured gaps on a Business Review's "Where you're exposed" page, and it is the only way to value an offering nobody buys from you yet, because there is no average to read. Neither control changes coverage, so nothing about which cells are gaps moves when you save.
From the partner's own numbers, on the AI opportunity page, its own page near the end of the pack. The per-year figure is grounded in the seat count the review states (and the page says whether that count is measured or assumed), the hours each selected play returns, and measured Copilot adoption where enough similar partners report it, otherwise a clearly labeled industry estimate. You choose the plays in the builder's AI plays section, on Your selections, the headline and lead figure follow your selection, and the factors print beside the figures so the arithmetic is checkable. With no plays selected, the page drops from the review rather than printing a generic pitch.
Whatever your own catalog says. The required Email seats offering (Sales → Whitespace → Manage offerings) holds License pools rules (includes and excludes) that decide which of your ScalePad SaaS license pools count, and that definition drives the pack's seat figure, the AI per-person math, and the peer-comparison size bands. Out of the box the rules cover Microsoft's mailbox-bearing base licenses (E3/E5, Business plans, Exchange Online), and add-ons are excluded so nobody double-counts: a person on E3 plus Teams Phone is one seat. An MSP on Google Workspace just edits the rules (no product update needed), and the seat label in the pack is the offering's own name.
Because it defines what a managed email seat means everywhere Current states one, the SBR's seat figure, the AI at-scale math, and the peer-comparison size bands. Deleting it would leave those numbers with no definition, so it wears a lock badge (Required · defines email seats), and deletion is refused at the database layer, not just in the UI. Everything else is yours: rename it (the seat label follows), deactivate its whitespace column, or rewrite its rules entirely.
No. The Datto RMM connector is read-only: every request goes through a guard that only allows specific GET reads (sites, devices, open alerts). Resolving alerts, moving devices, running jobs, and resetting API keys are unreachable. Current reads Datto RMM and never writes to it.
Almost always because API access isn't switched on yet, or the platform is wrong. In Datto RMM go to Setup ▸ Global Settings ▸ Access Control and Enable API Access, then generate the Access + Secret key under Setup ▸ Users, and make sure the platform you pick in Current (pinotage, merlot, concord, vidal, zinfandel, or syrah) matches the region you log into.
Each Datto site (identified by its siteUid) is auto-matched to a Current company by normalized name and linked when exactly one company matches. When two or more of your companies share that name and the names differ only by a suffix like Inc or LLC, Current links the one that is an active customer, or, if none of them is, the one linked to your PSA. Sites still unmatched appear on the card's mapping panel to link by hand; a manual mapping is never overwritten. Unmapped sites still sync. The data just doesn't surface on a company until it's mapped.
No. The Datto Backup connector is read-only: it calls only GET (read) endpoints, the device list, each appliance's protected-systems list, the Direct-to-Cloud endpoint list, and the SaaS Protection customer roster with per-customer seats, and every request is checked against that allowlist in code before it's sent. Current never writes back to Datto, and the key-management actions (regenerate, deactivate, delete) live in the Partner Portal, not in Current.
In the Datto Partner Portal, go to Admin ▸ Integrations ▸ API Keys ▸ Create API Key. Datto issues a Public API Key and a Secret API Key. The Secret is shown once, behind Reveal, so copy it before leaving the page. It takes a Partner Portal administrator. Paste both into the Datto Backup card on Current's Integrations page. One pair reads appliances, SaaS Protection, and Direct-to-Cloud.
Datto identifies customers by company name, not a stable id, so an appliance surfaces on a company only once that name is mapped. Open the Datto Backup card, work the Unmatched list, and pick the Current company for it. Unmapped appliances still sync (they just don't appear on a company until linked), and a manual mapping is never overwritten by the auto-matcher.
Some Datto Partner-Portal API keys are product-scoped, so a key created for another integration may read appliances but not SaaS Protection or Direct-to-Cloud. When Current detects that, the Datto Backup card shows a note naming the fix: create a NEW API key from Admin ▸ Integrations ▸ API Keys, paste the new Public/Secret pair into the card, and press Test. Reconnecting is non-destructive. Every appliance, agent, seat, and mapping already synced is kept.
In ScalePad Hub: sign in as an administrator, open your own profile, then API Keys ▸ Create. Only an administrator can make one, the key is personal (it carries the permissions of whoever made it), and ScalePad shows it once with a two-year expiry by default, so copy it before you leave the page and note the expiry somewhere you will see it. Paste it into Integrations → Backup Radar in Current and press Test connection: Current sends it as the x-api-key header, makes one live read against Backup Radar, and stores it server-side only. One key spans every ScalePad product the account is licensed for. If the account has no Backup Radar subscription, the key is still valid and reads nothing. Current says exactly that rather than reporting a bad key, so there is no point creating a second one.
Because the two products count different things. Datto Backup counts protected systems, one row per machine an appliance backs up. Backup Radar counts backup jobs, and one server can carry several: a nightly full, a verification run, a replication. Neither figure is a total of the other, which is why they sit on separate cards on a company record instead of being added together there. On the Backups failing now dashboard tile, where both products are connected, the two are added and the tile says so on its face.
No. Backup Radar reports boot verification as a pass or a fail, never a picture: a job classified Primary Boot Verification carries a result status, and that is the whole of it. There is no screenshot, thumbnail, or attachment anywhere in the ScalePad API. Screenshots come from Datto BCDR, which mirrors the image itself into Current, where it appears as a thumbnail on the Backup & continuity card on a company record and in the proof strip of a Strategic Business Review's backup chapter. A workspace running only Backup Radar gets the verdict without the exhibit.
One of two things: the job's latest run came back an error, or its service level reads Out Of Compliance, which includes Out Of Compliance - No Results, the state a job that has never reported sits in. Current takes that verdict as given rather than applying a threshold of its own, because Backup Radar has already judged the job against the SLA policy your team set for it. Those jobs are what the company's backups-failing alert and the Backups failing now tile count, alongside anything Datto Backup reports failing, so a company raises one alert whichever tool saw the problem. A job Backup Radar has not judged yet shows no SLA state and counts as neither failing nor in SLA.
No, never. The Datto SaaS Protection connector is read-only. The one write in the whole Datto Partner API is a bulk seat change (pause/unlicense seats), and it is walled off in Current's code: the request layer only allows the three read endpoints and throws on anything else, so the seat-change endpoint is unreachable. Connecting Datto to Current cannot change, pause, or remove a single seat.
In the Datto Partner Portal: Admin → Integrations → API Keys → Create API Key, as a Partner Portal administrator. You get a Public key and a Secret key; paste both into Integrations → Datto SaaS Protection → Manage in Current. It's the same key family as Datto BCDR, so one pair can power both connectors.
Seat and backup data only appears on a mapped company. Datto identifies each customer by a SaaS customer id; Current auto-matches by name when one company has that name. When two or more of your companies share it and the names differ only by a suffix like Inc or LLC, Current links the one that is an active customer, or, if none of them is, the one linked to your PSA. The rest need mapping by hand on the Datto SaaS Protection card's Unmatched list. Once the customer is mapped, its coverage shows on the company record within a sync cycle.
No. Datto EDR's LoopBack API exposes full create/update/delete and response actions (isolate, scan) on most models, but the Datto EDR connector is read-only: every request goes through a guard that only allows a strict list of GET reads (endpoints, sites/organizations, alerts). Isolating a host, running a scan, or closing an alert is unreachable, the API allows those changes, Current's code physically cannot issue them.
Datto EDR API tokens expire exactly one year after they are created, with no auto-refresh, so the most common cause is simply that the token lapsed (a 401). Create a new token in Datto EDR under Admin ▸ Users & Tokens ▸ API Tokens, paste it into the card, and re-test the connection. Set a calendar reminder ~11 months out so the next one is replaced before it expires.
Your Datto EDR instance is a per-partner subdomain like https://yourcompany.infocyte.com. Find it in the address bar when you're logged in. Current needs it with /api on the end (https://yourcompany.infocyte.com/api); the trailing /api is mandatory, and leaving it off makes authentication and company loading fail.
No. RocketCyber's Customer API is entirely read-only (it has no write endpoints at all), and on top of that every request Current makes goes through a guard that only allows four specific GET reads (accounts, agents, enabled apps, and incident counts). Current reads RocketCyber and never writes to it.
Per-customer value signals for your executive and CIO business reviews: the count of managed endpoints and enabled security apps, how many incidents are open right now by severity, and 90-day incident activity (raised, resolved, and the most recent incident). It stores rolled-up counts per customer, not a raw log of every incident.
Each RocketCyber account (identified by its accountId) is auto-matched to a Current company by normalized name and linked when exactly one company matches. When two or more of your companies share that name and the names differ only by a suffix like Inc or LLC, Current links the one that is an active customer, or, if none of them is, the one linked to your PSA. Accounts still unmatched appear on the card's mapping panel to link by hand; a manual mapping is never overwritten. Unmapped accounts still sync. The data just doesn't surface on a company until it's mapped.
Yes, strictly. Current only reads from Auvik (device inventory, network summaries, and open-alert counts), and never writes back. Auvik's one write endpoint, dismissing an alert, isn't wired into Current and can't be reached; the connector's allowlist contains only three read paths.
Three things from your Auvik dashboard: your region/cluster code (us1, us2, eu1…, read it from the dashboard URL), an API username (an Auvik user's login, ideally a dedicated service account), and an API key generated for that user. Paste them into the Auvik card under Integrations and press Test connection. Best practice is a service-account user so the key survives staff turnover.
The customer's Auvik tenant probably isn't mapped to that Current company yet. Current auto-links Auvik tenants to companies by exact normalized name. When two or more of your companies share that name and the names differ only by a suffix like Inc or LLC, it links the one that is an active customer, or, if none of them is, the one linked to your PSA, and leaves the rest for you to map on the Auvik card. Unmapped tenants still sync in the background (their devices and summary are stored), but only appear on a company record once you link them.
No. The Addigy connector is read-only. It mirrors device inventory, macOS version, FileVault/encryption and compliance status for reporting only. MDM commands (lock, wipe, restart, key rotation), the managed-admin password-reveal endpoint, and all create/update/delete calls are blocked in code. They aren't on the connector's allowlist, so Current cannot call them at all.
No. Addigy locks an account for 24 hours if you exceed roughly 1,000 requests in 10 seconds. Current budgets far below that. It waits at least a second between every request (about 1% of the limit), walks only a small bounded number of pages per run, and never retries into a rate error. A large fleet fills in over a few of the scheduled 6-hour syncs instead of all at once.
Each Addigy organization (a child organization under your MSP org) is one end-customer. Current lists all of them by name and auto-matches each to a Current company, first by the Autotask account id Addigy stores on the organization's policy (an exact match, on Autotask workspaces; on ConnectWise the name match carries the load), then by name, including lightly decorated policy names: a suffix like "Northwind Traders - Production", a site prefix, an environment tag, or an encoded character all pair to the right company when exactly one company fits. When two or more of your companies share the name and the names differ only by a suffix like Inc or LLC, Current pairs the one that is an active customer, or, if none of them is, the one linked to your PSA. Anything still ambiguous is listed as unmapped on the Addigy card for you to pick the company by hand. Mappings you set by hand are never overwritten by the auto-matcher, and unmapped devices still sync. They attach within seconds of you mapping the customer.
Most likely your Addigy account runs everything under one master organization and keeps customers as policies instead of child organizations, a common single-org setup. Current lists each policy as a customer in the mapping drawer, exactly like a child organization (hybrid setups with both work too). Check the Sync detail line on the Addigy connector card: it reports what the last sync found (how many child organizations and how many policies), and if your API token can't read policies, it shows the exact error so you can re-create the token with the right access.
Almost always because two or more of your companies resolve to the Addigy name and neither is spelled exactly like it, say an Addigy customer "Acme LLC" beside your companies "Acme" and "Acme Inc", and Current could not tell which is meant. (A name spelled exactly like one of your companies pairs with that company.) When the names differ only by a suffix like Inc or LLC, it pairs the one that is an active customer (its Relationship reads Customer), or, if none of them is, the one linked to your PSA. The name waits for you when two or more are active customers, or when none is and no single one is linked to your PSA. Unmapped names are retried on every sync, so it pairs on its own once exactly one of them is an active customer. Direct and lightly decorated names pair automatically; anything still ambiguous waits on the Addigy card for you to pick by hand. Map it once. A hand-set mapping is never overwritten, and its devices attach within seconds.
Three things. In NinjaOne, go to Administration → Apps → API, press Add, and create an API Services (machine-to-machine) application with the Monitoring scope ticked. That gives you a Client ID and a Client Secret, NinjaOne shows the secret once, so copy it before closing. The third thing is your region: NinjaOne runs separate instances (app.ninjarmm.com for North America, plus us2, eu, ca, and oc), and a credential only works against the one your account lives on. Pick it on the NinjaOne card to match the hostname you sign in at, paste both values, and press Test connection.
No. The NinjaOne connector is read-only. It reads organizations, device inventory, patch and antivirus posture, and the active alert set, and nothing else. Script execution, device commands, software deployment, policy edits, and organization management are not on the connector's allowlist, so Current cannot call them at all, and the Monitoring scope you grant in NinjaOne carries no write permission either.
The device's NinjaOne organization isn't mapped to that Current company yet. Current auto-links organizations to companies by normalized name when exactly one company matches. When two or more of your companies share that name and the names differ only by a suffix like Inc or LLC, it links the one that is an active customer, or, if none of them is, the one linked to your PSA, and leaves anything still tied for you. Open Integrations → NinjaOne → Manage → Customer mapping, find the organization on the Unmapped tab, and press Map. Its devices and alerts attach right away rather than waiting for the next 6-hour sync, and a mapping you set by hand is never overwritten by a later auto-match.
The mapped company's alert band picks it up on the next sync. The band turns critical on the first critical NinjaOne alert, and warns once critical and major alerts together reach three. Current mirrors the alerts that are active right now, so when a condition resets in NinjaOne its row leaves Current and the band clears itself, the count reflects open problems rather than everything that ever fired.
Because Inky has no pull API. Its only way to send data out is the Custom SIEM Feed, which POSTs events to a URL you provide. So Current hosts a receiver and gives you a secret feed URL to paste into Inky (Settings → Integrations → Custom SIEM Feed), the reverse of every other connector, where you paste a key and Current reads the vendor.
No. Current keeps threat signals only, event type, verdict, threat level and category, timestamp, and the sender and recipient domains. Email bodies, HTML, subjects' contents, and attachments are stripped the instant an event arrives, before anything is written to the database, and are never stored.
Nothing yet. Awaiting feed means the receiver is enabled but Inky hasn't sent an event. Confirm the exact feed URL from the Current card is saved in Inky's Custom SIEM Feed with the JSON format, that any event filter isn't excluding everything, then use Inky's test-send. The card turns to Receiving within seconds of the first event.
Yes, completely. Unchecking a feed in the review's Data feeds panel doesn't just hide a chart: its numbers leave every page of the pack, its telemetry chapter drops out, and the AI never sees that data either, so no finding, callout, or recommended action can quietly reference something you removed. Re-check it and it comes back on the next build.
The Data feeds panel greys a feed you can't use and tells you which of three reasons applies: Not connected (set the integration up under Settings → Integrations), Connected but unmapped (the integration is on but this partner isn't matched to a company in it yet. Map it), or Mapped but no data (everything's wired, but this partner genuinely has nothing there this period). Only the first two are things to fix.
Tenant admins and sales managers. Branding lives in Settings › General › Profile and branding (logos for light and dark backgrounds, and two brand colors). It is workspace identity, so it sits with the people responsible for the workspace; everyone else sees the branding applied but can't change it. It applies to the Strategic Business Review (the cover, the PDF, and Live mode), the partner portal header, and the emails Current sends on your behalf, campaigns, booking confirmations and reminders, partner project digests, invites, and partner notifications, which use your logos (favicon as backup), and brand colors on headers, buttons, and links.
Upload a second version. Settings › General › Profile and branding has two logo slots: For light backgrounds and For dark backgrounds. Put the white logo under For dark backgrounds (colored email headers, Live mode) and a full-color or dark version under For light backgrounds (email signatures, the booking page, the printed review cover, the portal), then press Save branding. With only one logo uploaded, Current uses it everywhere, which is why a white logo vanished on white.
Yes. Tenant-sent emails (campaigns, booking confirmations and reminders, partner project digests, invites, and partner notifications) carry a small, muted "Powered by Current" link at the bottom, on by default. A Tenant Admin can hide it with the "Show 'Powered by Current' on emails" toggle in Settings › General › Profile and branding; flip it off and the line disappears from every branded email your workspace sends.
For readability. Brand colors are chosen for logos, not for pages of text, so a color that would make text hard to read (too little contrast against the surfaces it's used on) gets nudged just enough to clear a legibility bar, with a short note telling you it happened and why. It's a contrast guardrail, not a style opinion: a perfectly legible but unusual pick is left exactly as you set it.
No. Integration alerts are open-once and self-resolving: a rule opens one alert when it trips (not a new one every time the condition repeats), and the alert resolves itself automatically when the underlying problem clears. The backup succeeds, the detection is closed, the phishing surge subsides, compliance recovers. Nothing to dismiss by hand, and no stale alerts lingering after the fact. They're in-app only today, and outbound email/Teams notifications are off by default.
No. The three telemetry chapters read as themes, never vendor names, the partner sees "your security posture," "your fleet and network health," and "your backup and continuity picture," not the brands of your endpoint, monitoring, or backup tools. It keeps the review about their business, and it means changing a vendor never changes how the pack reads.
The same magazine the PDF prints, restaged for a room. Every chapter in the pack becomes one full-screen slide on a dark stage in your brand colors (the quarter on a page, the priced risk cards, the quarter-by-quarter road ahead, the team close) drawn from the same frozen numbers and inline edits as the printed pack, so the deck can never disagree with the document you hand over. PDF pages you attached in the wizard present too, one slide per page, after the team close. The same rules hold on screen: a chapter with no data has no slide, exactly as it has no page, and nothing is padded with a zero. Move with the arrow keys or by clicking either side of the screen; a chapter rail along the bottom shows where you are, and clicking any chapter jumps straight to it. Reviews built before the magazine redesign present in the same deck.
Everywhere it makes a review sound like yours. The tagline lands on the cover, the founding story and core values in a "how we work" band, your three uniques on the AI page, your backup methodology at the top of the backup chapter, and your account manager's sign-off on the closing team page, in both the printed PDF and the matching Live slides. The AI that drafts the review is handed your story too, so it can reference your values and uniques by name instead of inventing generic ones. Set it once in Settings › General › Profile and branding → Your story (tenant admins and account executives / sales leadership can edit it); leave it blank and Current uses neutral fallbacks rather than making anything up.
From records, with the arithmetic visible. A priced risk card shows where its price came from: a price from a real quote wears a QUOTED chip, an account manager's figure wears ESTIMATE, and where no real number exists the column reads "By quote" or "Included", never a fabricated amount. The value ledger's figures are computed from your workspace's own constants (Settings › General › Profile and branding): minutes per monitoring catch, per quarantined phish, and per outage-class save, plus a downtime rate, with the factors printed beside every line, in your workspace currency. And the road ahead's total sums one-time and per-year costs separately, so nothing is inflated by mixing the two. Your internal costs and margins are never part of any of it.
Yes. Current partners get 10% off Handwrytten with the code CURRENT. Enter it in the "SignUp Code (Optional)" field on Handwrytten's sign-up form (the last box before the Terms and Conditions checkbox) before you press Sign Up. It's easy to miss because it's marked optional. Sign up at https://www.handwrytten.com?ref=otfimjl. The Handwrytten article shows exactly where the field is.
No. Test mode is on by default, and while it's on cards are accepted and processed by Handwrytten but never printed, mailed, or charged, so you can try the whole flow for free. Only when a Tenant Admin flips the Sending mode switch off test mode do real cards actually mail and bill to your Handwrytten account. See the Handwrytten article for setup and going live.
Yes. As soon as a lead arrives, from a website form or typed in with the New lead button. Current creates its company and its contact in your PSA and marks the company a Prospect, so your team finds the account where they already work. Current matches before it creates: if the lead's email domain already belongs to a company you have, the lead is linked to that company and nothing new is pushed, because an account that already lives in your PSA should never be re-created or overwritten. The contact is still created under it, so a new person at an existing company lands properly. Two things to know. This follows the CRM write switch in Settings → Integrations: while CRM writes are off nothing is pushed, and the company and contact wait in Current marked pending until writes are switched on. And on HaloPSA the client is created without a type, because Halo has no prospect field Current can set safely. The push result says so plainly rather than implying the mark was made. Leads imported from a saved list are never pushed, since those people and their companies are already in your CRM, and neither is a lead you added by hand by picking an existing person or company out of the New lead search.
Yes, and that's how New lead now opens. On Sales → Leads, click New lead and Current searches the people and companies already in your CRM. Type a name, an email address, or a company, then pick from the results. Picking a person fills in their name, email, phone, and company and links the lead to that contact and that company. Nothing new is created, and nothing is pushed to your PSA, because they're already in it. Picking a company instead locks the lead to that account and leaves you to type the person, which is what you want when you have the account but not the name yet. For somebody genuinely new, choose "Not in the CRM yet? Enter it manually" and Current creates the company and the contact for you. This matters because typing a company name into a blank form was a guess: Current can't safely treat "Acme" as the same account as "Acme Industrial", so a typed name could quietly land a second copy of a partner you already had.
Yes. On Sales → Leads, click Funnels (next to the tabs, sales-leadership only), and add one, an M&A funnel beside your prospects funnel, for example. Each funnel keeps its own columns, so an acquisition doesn't have to travel the same stages as a website enquiry, and each one names the deal pipeline its green exit converts into: an M&A lead can open an M&A deal while everything else keeps opening New Logo. Switch between funnels with the tabs above the toolbar; they appear as soon as you have a second one. Your existing funnel is called Leads and still holds everything it always did, rename it to whatever you actually call it. A new funnel arrives with working columns and both exits already wired, so it's usable straight away, and you can start it from the standard columns or copy the columns from a funnel you've already tuned. To fill one: point a website form at it, choose it when you add a lead or import a list, or move an existing lead across from its row menu.
Yes. On Sales → Leads, open Funnels, click Settings on the funnel, and under "Who can see it" choose "Only the people I choose". Everyone else immediately stops seeing that funnel, its columns, its leads, and its notes, sales managers included. Being sales leadership is not a way in; only the people on the list are. Workspace admins do keep access, because they're the ones who manage the list, so there's always a way back if someone locks themselves out. You're added to the list automatically the moment you make a funnel private, so it can't vanish from under you. One thing worth knowing: the rule is absolute, so if a lead in a private funnel is somehow assigned to someone who isn't on the list, they won't see it either, which is why the Route to menu on that funnel only offers people who are.
Yes, and it can have none at all. Open Funnels → Settings on the funnel and pick one of three: use the workspace window (the default, and it names the number so you don't have to go looking), set a window just for that funnel between 15 minutes and 24 hours, or "No response timer". A funnel with no timer never shows a countdown, never flags a lead for going quiet, and never re-routes one to the next rep, which is the point for something like an M&A conversation, where a two-hour clock would be the wrong idea entirely. Everything else about the funnel works exactly as normal.
It leaves the tabs and keeps everything, its leads, their history, and its columns. Open Funnels and click Restore and it comes back exactly as it was; nothing is ever deleted. Two things Current won't let you retire: the funnel marked Default, and your last remaining funnel. Make another funnel the default first, and the Retire button unlocks. If you do retire a funnel while leads are still sitting in it, those leads show up in your default funnel rather than disappearing. A lead should never be somewhere you can't see it.
Open Sales → Leads and use Assigned to in the toolbar, then pick Mine. It applies to both the Funnel and the List, and it sticks, the page reopens on the same filter next time, on any device. The same menu holds My team (if you lead a sales team), any rep by name, and Unassigned for the leads nobody has picked up yet; there's a find box so you don't scroll a long roster. Reset next to the filters clears everything at once, and if this is a view you want back with one click, save it: Save view keeps the filter along with your columns and sort. One thing to know: an account executive can only ever load their own leads, so for a rep Mine and Everyone show the same board, and the rep-by-name and Unassigned rows are there for sales leadership. Someone with Full CRM loads every lead in the workspace, though routing never assigns them one.
On Sales → Leads, click "Import from list," pick any list from Sales → Lists, and choose some or all of its people. They land on the same leads board under the Lists source filter, in the first open stage, alongside your website and manual leads. Anyone who already has an open lead is shown pre-unticked and labelled before you commit, and the result tells you what happened, for example "12 imported, 3 skipped (already in the funnel)", so nobody is skipped quietly. A lead you converted or discarded earlier is finished business and doesn't block a fresh import of the same person, and a dynamic list resolves its filter at import time so you get who is on it now. Imported leads arrive unrouted with no response timer, because they're people your team chose to work rather than an enquiry waiting on a reply; the clock starts when someone routes one. Nothing is pushed to your PSA either. These contacts and their companies are already there.
Into the list view on Sales → Leads, not out of Current. The funnel no longer keeps Converted and Disqualified columns. It has an outcome rail beside the board instead, and a lead you drop on "Drop to disqualify" leaves the board so the funnel only shows leads you can still work. Switch Funnel to List and the Status filter in the toolbar splits them by age: Discarded holds the last 30 days, and Archived holds the older ones. Both are equally restorable. Nothing is ever deleted, and there's no cleanup task to run. The quickest route is the quiet caption under the grey zone on the funnel, "5 discarded · View", which opens the list with that filter already applied. The green zone has the matching "3 converted · View".
Open Sales → Leads, switch to the List view, and open Status in the toolbar, pick Discarded for a lead disqualified in the last 30 days, or Archived for an older one. On the row, Restore replaces the Convert and Disqualify buttons, click it and the lead goes back to the top of the funnel, ready to work again. You can also do it from the lead's drawer: click the row to open it and Restore sits in the action bar at the bottom. Age changes nothing about whether you can restore a lead; the 30-day line only decides which of the two it sits behind.
No. A note you add in the lead drawer stays in Current, on that lead, and nowhere else. It doesn't post to the company timeline, it doesn't show on the company record, and it never reaches Autotask, ConnectWise, HaloPSA, or Syncro. That's deliberate: qualifying notes are working scratch, and notes about a lead nobody has qualified yet shouldn't land on an account your whole team reads. Once the lead converts, write what matters on the company or the deal, where it belongs. Adding a note does move the lead's Last touch, so a worked lead rises to the top of the list.
Click a column header. On Sales → Leads, switch Funnel to List and every header sorts: Lead, Company, Status, Source, Rep, Age, and Last touch, click once to sort, click again to flip the direction. It opens on Last touch, newest first, so whatever you worked most recently is at the top. Last touch moves when the lead's status changes, when it moves stage, when its rep changes, or when someone adds a note. Age sorts on when the lead arrived. Both sort on the real timestamps rather than the words on screen, so "today" and "3d" order the way you'd expect.
Because the integration isn't connected. Two columns (Handwrytten and Follow up) appear on Sales → Leads (between Qualified and Meeting set) only once a Tenant Admin connects your Handwrytten account in Integrations → Sales and CRM. If it's connected and they still aren't there, the card service may not be deployed in your environment yet, the connection card will say so. The Send a card button on company records follows the same rule. Don't have a Handwrytten account yet? Sign up at https://www.handwrytten.com?ref=otfimjl and use the code CURRENT for 10% off, then connect it. Full details in the Handwrytten article.
A lead you sent from moves itself into the Follow up column, and Current creates a to-do for you due about five business days later (roughly when the card should have landed) that rides your Microsoft To Do sync like your other to-dos. The card is also stamped on the lead and logged on the company timeline. Cards sent from a company record do the same (the to-do and the timeline note) with no funnel column involved.
About $3.75 in US dollars, plus postage, per live card, or whatever your Handwrytten plan pricing is, billed directly to your Handwrytten account, not through Current. The send dialog shows the price before you send, and in test mode nothing is charged at all. A Tenant Admin can also set an optional monthly card cap. See the Handwrytten article for the details.
The ones that hold real customer work, and not the four kinds of machine noise: alerts and monitoring, RMM automation, backup and BDR jobs, and spam or internal-IT chatter. Whether they're Autotask queues, ConnectWise service boards, or HaloPSA ticket types, Current highlights those with a "Recommended off" badge, but it only ever recommends. It never disables one for you. Muting a queue or board hides its tickets immediately so they stop distorting support history, sentiment, SBR stats, and AI insights; nothing is deleted in Current or touched in your PSA. Flip it back on and the tickets Current already synced reappear instantly, with new activity syncing again right away. Tickets created while it was muted only return after an admin with CRM access runs a full ticket re-sync. You set this in the setup wizard's Mapping & noise step or later in your PSA's Manage drawer under Integrations; tenant admins can manage it with no CRM access. See the ticket-queue-noise article.
When you convert a won quote, the Win Quote wizard counts the labor hours off the quote's lines automatically into a "Professional-services hours sold" figure (each charge line has a Counts as sold hours checkbox, labor ticked by default), and the AI drafting the plan is told that number and your working-day window so it fits. A banner then compares the plan's task hours to what you sold, and Scale to match lines them up in one click, quarter-hour steps, never below 0.25 hours on a task, milestones untouched. It's guidance, not a lock: the project manager always has the final say.
Yes, as a first-class PSA, at the same depth as Autotask, HaloPSA and Syncro. ConnectWise PSA syncs two-way (companies, contacts, agreements, opportunities, projects, project tickets, members, and time entries), ConnectWise RMM feeds device inventory and patch posture into your business reviews, and ConnectWise CPQ won quotes flow through the same win-quote engine as ScalePad Quoter. You pick your PSA in the setup wizard, or connect it later from Integrations.
Autotask, ConnectWise PSA, HaloPSA, and Syncro, one per workspace, chosen at signup and switchable later from Integrations. Current is not a PSA and does not replace yours: it expects one, and your PSA stays the system of record for tickets, contracts, and billing. If you don't run a PSA yet you can still start, but the PSA-driven features like billing sync and the whitespace grid wait until you connect one.
Yes, as a first-class PSA, at the same depth as Autotask, ConnectWise and Syncro. HaloPSA syncs two-way (clients, contacts, opportunities, projects, milestones, tickets/tasks, contracts, and time), Halo stays the source of truth for time and billing while Current owns scheduling, and won Halo quotes flow through the same win-quote engine as ScalePad Quoter. HaloPSA support was added in July 2026. You pick your PSA in the setup wizard, or connect it later from Integrations.
No, one PSA per workspace (Autotask, ConnectWise, HaloPSA, or Syncro), enforced at the database layer, not just the interface. Every synced record carries exactly one external identity, so Current never has to guess which system owns a company, project, or time entry. Switching is deliberate: disconnect the current PSA (a typed confirmation. Nothing already pulled is deleted, and its synced projects freeze safely), then connect another from its own card.
No. The ConnectWise RMM connector is read-only twice over: the API credential is created in Asio with read-only scopes, and every request Current makes passes through a guard that only allows specific read endpoints. Automations, scripts, policy changes, and credential management are unreachable. Current reads sites, devices, and patch posture, and can never change anything in your RMM.
By authenticated polling, not a webhook. ConnectWise's callbacks carry no signature Current could verify, so Current polls ConnectWise every few minutes for won quotes and opportunities sitting at your configured Ready status-and-stage pair. Wins land in the same "Won quotes, ready to convert" queue as ScalePad Quoter wins, and the same wizard turns each into a project or post-sale ticket with charges in ConnectWise.
Yes, on an Autotask workspace. Current polls Kaseya Quote Manager every five minutes with a read-only API key you create under My account → Developer API, and a won quote lands in the same "Won quotes · ready to convert" queue as a ScalePad Quoter or ConnectWise CPQ win, converting through the same wizard into a project or a post-sale ticket with charges in Autotask. A won quote someone already converted by hand, with a project, ticket or contract created from its opportunity in Autotask, stays out of the queue, and every quote on a company record links to its opportunity as soon as that opportunity arrives from Autotask. Won means the partner accepted the quote, or a sales order exists for it; declined is a loss, and Pending approval and Approved (ready to send) are drafts. Its extra piece is what happens after the yes: the quote drawer shows the sales order and its status, what has been paid and how, and the purchase orders behind it, and when the order is marked fulfilled the project lead and whoever converted it hear about it. Every quote, at any status, shows on the company record, including the ones you raised long before you connected: the first sync imports your whole quote history. It is Autotask-only because a Kaseya Quote Manager quote carries Autotask ids and nothing for ConnectWise, HaloPSA or Syncro, so those workspaces see the card but cannot connect. Current only reads Kaseya Quote Manager and can never change anything in it.
Give the history import time. The first sync brings every Kaseya Quote Manager quote onto the company records however far back it goes, and Current paces itself under Kaseya Quote Manager's API limits, so a long history arrives over a number of syncs rather than all at once. While it runs, the Kaseya Quote Manager card on Workspace → Integrations carries a line saying how many quotes it has read so far, and the line disappears when the import finishes. The "Won quotes to queue from the last" setting has no say in this: it only decides which won quotes are offered for conversion in the won-quote queue, so widening it will not make the import faster or bring more quotes across. If the card shows no progress line at all and the quotes are still missing after a few syncs, check the "Won-quote poller (Kaseya Quote Manager)" row on Sync health.
A Tenant Admin connects the PSA once for the whole workspace: open Settings, then Integrations, choose your PSA's card (Autotask, ConnectWise, HaloPSA, or Syncro), paste the API credentials your PSA issues for an integration, and run the test connection. When the test passes, Current starts the first sync, which brings in companies, contacts, projects, tasks, tickets and time. A workspace connects one PSA at a time. Each PSA has its own step-by-step guide for creating the API user and keys: Connect Autotask, Connect ConnectWise PSA, and Connect HaloPSA, in the Integrations section of the Help Center.
In Autotask, create an API user (not a regular login) with access to Projects, Tasks, Tickets, Resources and Time Entries. Then in Current, a Tenant Admin opens Settings, then Integrations, then Autotask, enters the API user's username, secret and tracking identifier, and runs the test connection. Current finds your Autotask zone on its own. When the test passes, start the first pull; a large book takes a few hours and resumes on its own if it is interrupted. See the Connect Autotask article for the full walkthrough.
In ConnectWise PSA, create an API Member and generate its public and private key pair. Then in Current, a Tenant Admin opens Settings, then Integrations, then ConnectWise, pastes the company ID and both keys, and runs the test connection. Current works out your ConnectWise site on its own. When the test passes, start the first pull. See the Connect ConnectWise PSA article for the full walkthrough.
In Halo, sign in as an administrator and go to Configuration → Integrations → Halo API → Authorise a new application, choose "Client ID and Secret (Services)", note the Client ID and Client Secret, and grant the scope (Halo's own advice is "all" if unsure). Then in Current, open Settings → Integrations → HaloPSA, paste your Halo instance URL plus the Client ID and Secret, and run the test connection. Current works out your Halo auth and resource server addresses from the instance URL, and supports both hosted (yourcompany.halopsa.com) and on-premises instances. See the connect-halopsa article for the full walkthrough.
Clients become CRM companies (with Halo's native account manager filling the account-manager field), Halo Users become contacts and Agents become your team, opportunities become deals, and Halo projects (tickets with project features on) become Halo-synced projects with their milestones as phases and their child tickets or to-do items as tasks. Halo stays the source of truth for time and billing; Current owns scheduling (task start/end dates, criticality, and milestones), which it pushes back. Time logged in Current becomes a Halo action for billing, holidays and agent leave feed the scheduler, and client contracts drive MRR. See the HaloPSA field-mapping reference for the field-by-field detail.
Yes. Halo logs time as an action on a ticket, and once an action is on an invoice Current treats it as final and never edits or deletes it. Because logging billable time against a prepaid (Pre-Pay) contract draws down the client's balance in Halo, Current never re-sends a time entry blindly. Every push is claimed once and confirmed by Halo's own response before it's considered done, so a retry can't create a duplicate charge or over-draw prepaid hours.
By authenticated polling. Halo's callbacks carry no signature Current could verify, and Halo has no "changed since" filter on quotes, so Current polls Halo for quotes that reached your "Accepted" quote status (the won bucket), and works out what's new by comparison. Wins land in the same "Won quotes, ready to convert" queue as ScalePad Quoter and ConnectWise CPQ. And yes. Quoting is now PSA-agnostic: a won ScalePad Quoter quote converts into whichever PSA your workspace runs (Autotask, ConnectWise, HaloPSA, or Syncro), building the project and pushing charges into that PSA.
Yes. Halo client contracts are read-only inbound, powering each company's MRR, customer status, and the whitespace grid. A contract's billing period (monthly, quarterly, six-month, or annual) is normalized to a true monthly figure. Halo stores that period as a numeric code whose meaning varies by version, so Current reads the human-readable period label; an unfamiliar period is left blank (which safely defaults to monthly) rather than divided by the wrong number, so MRR is never written wrong.
Task dates and status, task comments (as Halo actions), time entries, CRM company/contact/note/deal writes, and won-quote conversion (project build plus charges) all flow back to Halo, but never silently. Three gates stand in front: only HaloPSA-synced projects push at all (a Current-native project makes no Halo calls); the two-way sync switch controls task-field pushes; and CRM write mode (off by default, with a test mode that only touches "ZZ-Current Test" companies) controls every CRM write. Contracts, invoices, and the product catalog are read-only in every direction. See "What Current writes back to HaloPSA (and when)" for the full list.
Halo has no separate update call. You POST a record, and Halo creates or updates it based on whether the record carries its id. So every update Current sends includes the mirrored Halo id it stored on the first create or pull, which makes Halo update the existing record instead of quietly making a second copy; a create returns the new id and Current stores it immediately, so even a retry can't duplicate. For nested lists (a project's milestones, a ticket's to-do checklist, a Workday's holidays), Current reads the current list, merges your change onto it, and writes the whole list back, so items you didn't touch never disappear.
Yes, after every push Current reads the record back from Halo and compares what landed against what it sent. A value Halo accepted but quietly adjusted (a clamped date, a defaulted field) is reported as a residual rather than swallowed, and a failed push surfaces Halo's real error message, never a generic "sync failed." On time specifically, an invoiced Halo action is treated as final and is never edited, deleted, or retried.
A couple. HaloPSA is Current's newest PSA, so the post-sale ticket-path options (the queue/status/procurement picklists), and the ticket-sync diagnostic aren't wired for Halo yet, and Autotask project templates build only on an Autotask workspace. In each case Current shows a "not available for HaloPSA yet" message instead of a fake error, quote conversion into projects, charges, time, and the CRM writes all work now, and the deferred pieces light up as they ship.
Yes, as a first-class PSA, at the same depth as Autotask, ConnectWise and HaloPSA. Syncro syncs two-way: customers, contacts, leads, tickets, estimates, contracts, recurring invoice schedules, users and time. Syncro stays the source of truth for time and billing while Current owns scheduling, and approved Syncro estimates flow through the same win-quote engine as ScalePad Quoter. Syncro's own RMM half feeds a second, read-only connector so assets, patches and alerts reach the whitespace and posture views. Syncro support was added in September 2026. You pick your PSA in the setup wizard, or connect it later from Integrations.
In Syncro, create a security group named Current that carries Ticket Parent-Child, Edit, switch parent/child tickets on under Admin, Tickets, Preferences, create a user named Current in that group, and sign in as that user to create an API token under Profile, API Tokens, New Token, Custom Permissions. The key is shown once. If you also want the Syncro Assets feed, tick Assets List/Search, Assets View Details and RMM Alerts List on the same token while you are there. Then in Current, open Settings, Integrations, Syncro, paste your subdomain and the token, and run Test and save. The full permission list and walkthrough are in "Connect Syncro and choose what syncs".
Customers become CRM companies, contacts become contacts, Syncro users become your team, sales Leads become deals, and parent tickets with child tickets under them become projects with tasks. Contracts and recurring invoice schedules drive MRR, invoices feed account profitability, estimates become quotes, and appointments become busy days and time off. Syncro stays the source of truth for time and billing; Current owns scheduling and pushes task dates and status back, along with time entries, ticket comments, and the CRM writes you have turned on. See "Syncro sync: the complete field-mapping reference" for the field-by-field detail.
A project in Syncro is a parent ticket with child tickets under it, so that is what Current builds and reads. Deploy a Current project to Syncro and you get a parent ticket plus a child ticket for each task. Coming the other way, projects are opt-in: Current tracks the parent tickets it created, plus the ones you adopt from the "Projects from Syncro" list on the Syncro card. Nothing is adopted for you, because plenty of shops use parent and child tickets for grouping that is not project work. There is an optional rule that adopts new parent tickets whose issue type is Project, and it is off until you turn it on. Phases, dependencies, the critical path and estimated hours live in Current, because Syncro has none of them.
Only the sales ones. Syncro uses Leads for inbound support email as well as opportunities, so Current brings a Lead into the CRM when its status is Opportunity, Prospect, Waiting on Client, In Negotiation, Pending, Won or Lost, or when it carries an opportunity amount above zero. Everything else stays in Syncro. If someone later moves a Lead back to New or clears its amount, the deal in Current keeps its stage, its activity and any commission history and simply stops updating: Current never closes a deal on a machine's say-so.
Yes, and the recurring invoice schedules are the spine, because that is what actually bills. Each schedule line is converted to a monthly figure using that line's own frequency, from daily through to every three years, so an annual line is divided by twelve and a triennial line by thirty-six. A schedule that belongs to no contract still counts. A cadence Current cannot read is stored as unknown on that line, and the line then falls back to the contract's own billing period; with nothing readable either way it is counted as monthly until the frequency is mapped. The sync names the frequency it could not read, so an unmapped yearly line is worth fixing straight away: until you do, its full amount reads as monthly.
By polling. Current checks Syncro for changed estimates and treats Approved as the win, whether the customer approved it in their portal or someone on your team accepted it for them. Wins land in the same "Won quotes, ready to convert" queue as ScalePad Quoter, ConnectWise CPQ, Kaseya Quote Manager and HaloPSA wins, and the same wizard turns each into a project, a ticket or a contract task with charges on the parent ticket. Estimates at every status are mirrored onto the company record, so the quote history is there to read.
Parent and child tickets for projects and tasks, task dates, status and assignee, co-managed ticket comments, time entries against a Labor product, CRM company, contact and deal writes, and won-quote conversion. Three gates stand in front: only Syncro-synced projects push at all, so a Current-native project makes no Syncro calls; the two-way sync switch controls task and project pushes; and CRM write mode, off by default with a test mode that only touches "ZZ-Current Test" companies, controls every CRM write. Company notes stay in Current, because Syncro has one free-text field on the customer and no note log, and an internal comment is held back until Current has confirmed Syncro keeps it private. See "What Current writes back to Syncro (and when)".
Syncro allows 180 API calls a minute per address, and that budget is shared by every workspace Current syncs with Syncro rather than being one allowance each. Current works to a fair share of it, so a first sync of a large account arrives over several runs instead of all at once. A run that reaches the limit stops and picks up where it left off, and says so rather than showing an error. Pushes you make are small and go out as they happen; it is the long history walks that wait.
No. Syncro has no survey API, so there is nothing for Current to read and no surveys switch on the Syncro card. CSAT on a Syncro workspace comes from CrewHu, which works the same way on every PSA. Autotask, ConnectWise and HaloPSA workspaces can use their PSA's built-in surveys instead, or as well.
As soon as it's won. The Commissions module reads your won deals automatically, so a deal you close lands on your next monthly statement with no data entry. It's assembled for you from your won deals, linked quotes, and goal attainment. The line starts near the bottom of the recognition ladder (Quote won), and climbs as the work becomes real. When it becomes fully Earned depends on your plan's trigger, on quote-won, on kickoff or a post-sale ticket (the default), or on invoice. So a deal can appear on your statement immediately while its line still reads Pending until the trigger is met.
Because your plan earns on invoice, and Current hasn't yet seen the deal invoiced in your PSA. Current checks Autotask, ConnectWise, HaloPSA, or Syncro and moves the line to Earned once the deal is billed. You don't have to do anything. Some deal-and-reference combinations can't be matched to an invoice automatically; those stay Pending invoice rather than being guessed, and a sales leader can mark the line invoiced with one click once they've confirmed the billing. A "Pending kickoff" line is the same idea for plans that earn on kickoff: it waits for the kickoff or post-sale ticket.
No. Once you submit, you can't pull it back or change it yourself. That's on purpose: a submitted statement is one you stood behind. If something needs fixing, your manager can return the statement to you with comments, and only then does it reopen for you to edit and resubmit. This keeps the review clean on both sides.
Someone else. Current will never let anyone approve their own statement. A sales manager's statement has to be approved by another sales leader or a tenant admin. It's a hard rule enforced in the database, not a setting, and it's the segregation of duties that keeps commission defensible.
Every earned line carries a 6-month clawback watch from the deal's close date. A heads-up that the commission is still inside the window where a customer could cancel or refund. Current doesn't automatically reverse your pay behind your back; if a cancellation happens, a sales leader adds a clearly-labeled negative adjustment line on a later statement, with a note explaining it. After 6 months the money is settled and the watch clears.
A Margin % component pays a percent of the gross margin (quote sell price minus quote cost), so it needs a linked quote to read those numbers from. If the deal has no quote linked, Current can't calculate the line and leaves it for your manager rather than guessing an amount. Link the quote to the deal and the line fills in on the next assembly. A TCV % line works the same way when a recurring deal has no term set, link the quote and set the term.
A sales leader can split a line between two reps. Either by percentage (the shares must add up to 100%), or as a flat amount off the top, where a fixed amount goes to the assisting rep and the owner keeps the remainder. The split shows on both reps' statements, clearly attributed, so everyone sees their share and the totals reconcile. Like every manager edit, a split requires a disclosed note both people can see, and an edited line carries a MODIFIED badge. There are no silent changes to anyone's pay.
When you ask your manager (or nudge a rep) about a commission line, the message goes out as a real email from your own mailbox until your organization turns on Teams messaging, then the same asks arrive as genuine Teams 1:1 direct messages. The upgrade is a one-time Microsoft admin step: grant the Current app the Chat permission in Azure / Microsoft Entra ID and re-approve (grant admin consent) for the whole organization. After that, Current detects the new capability and switches from email to Teams automatically. Nothing to change inside Current.
From your existing Sales Goals, the same "rock" your team already chases, set on the Goals page under Sales. Accelerators, goal bonuses, and President's Club all read those goals directly, so there's one quota number everywhere: change a goal in one place and every commission calculation that leans on it updates too. Commissions never keeps a separate, parallel set of targets.
Yes. President's Club is an optional leaderboard and it's off by default. Sales leadership turns it on, and can turn it off any time, from the Club page. When it's off, reps still see the Club page but it shows a short teaching state explaining that leadership hasn't set it up yet, so the nav never dead-ends. Turning it off doesn't affect anyone's pay. President's Club is recognition, not commission.
Yes, by describing it. Dashboards is its own page in the left navigation, directly under Companies, and quick search finds it if you type dashboard or wallboard. It used to be the first tab on Reports, and an old link to that tab still brings you to the page. Click Add a tile and type the number you want to watch in plain words (tickets we closed this week, won revenue this quarter by rep, hours logged this week by person) and Current draws it as a gauge, a leaderboard, a trend, a donut, a bar, a table, or a single big number. Type your own request and it always asks three short questions about it, each with three suggested answers to click plus a box to type your own, and answering is optional on every one. Then it draws up to three finished tiles side by side with your real numbers so you pick the one you want, and a last step lets you set its name, shape, queues, target and colour bands with a live preview beside you. The starter chips skip the questions, because those are already worked out. One timeframe bar at the top drives every tile: Today, Week, Month, Quarter, Year, trailing 7, 30, or 90 days, or any custom range. Every tile has a Refine with AI action, so you change it by saying what's wrong with it. See the ai-dashboards article.
Because it now counts your sales pipelines rather than every pipeline you own. A sales gauge counts the boards whose type is set to new business, expansion or renewal in the pipeline manager; a projects board, an intake board or an acquisitions board is left out until you add it, and the gauge prints on its face which pipelines it counted. Two amounts moved with it. A project deal counts once instead of being multiplied by twelve, because its money is a quote price rather than a monthly bill. And a won expansion counts the increase it brought rather than a partner's whole new monthly bill, which is the rule the rep leaderboard on the Sales page already used. The number you see now is the one the Pipeline and Forecast reports have been showing all along. To put a board back into a gauge, open Edit tile, go to Filters and tick it in the pipeline list; Use my sales pipelines takes it back to the default. See the ai-dashboards article.
Yes. Open the tile menu, choose Edit tile, and the Filters section holds a pipeline list. Leave it alone and the gauge counts your sales pipelines, which are the boards set to new business, expansion or renewal, and it will pick up any sales pipeline you create later. Tick a projects, intake or acquisitions board and the gauge counts that too. Untick one of your sales pipelines and it stops counting it. Either way the tile says on its face which pipelines are in the figure, and the panel tells you which way your change moves the number before you save. One thing worth knowing before you name a list: a gauge that names its own pipelines stops following your workspace, so a pipeline you create next month will not join it until somebody ticks it. That is why leaving it on the default is the better choice whenever it fits. A pipeline set to members only appears in this list for the people on its member list, and a gauge counting it shows a smaller figure to a colleague who is not on that list, exactly the way the deal boards already work. See the ai-dashboards article.
Because some won deals have no owner, and the rows on a leaderboard have to add up to the number above them. A won deal nobody owns is grouped as Unassigned rather than dropped, on the dashboard gauge and on the rep leaderboard on the Sales page alike. Dropping those deals would give you a board that quietly does not sum to your won revenue, and a reader comparing the two screens would find them disagreeing with nothing on either one explaining why. If the row is large, that is worth knowing on its own: it is telling you how much of your won business is not credited to anybody. Set an owner on those deals and the row shrinks. See the ai-dashboards article.
Yes, and the board will say that you did. Open the tile menu, choose Edit tile, and find Who's on this board. It offers Everyone, which is the default and what every tile you already have is set to, Everyone except, where you pick the few to leave out, and Only these, where you name the handful to show. You choose from the people, partners or queues the board itself returns, not from a directory. Here is the part to know before you use it: a tile with anyone left out always prints how many on its face, in words like 3 people hidden or Only 5 people shown, and that line cannot be collapsed or tucked into the notes. Open About this number and Who's on this board lists the names, so anyone looking at the board can find out exactly who in one click, including on a lobby TV. That is deliberate. A five-row leaderboard with two colleagues removed looks exactly like an ordinary five-row leaderboard, and a reader would fairly conclude those two closed nothing, so a board is never allowed to hide people quietly. The count reflects what the tile is set to do rather than how many rows happened to appear, so it stays correct in a week where a hidden colleague had nothing to show anyway. See the ai-dashboards article.
Yes, on your ticket gauges, and the tile will say that you did. Open the tile menu, choose Edit tile, and under the filters you will find Partners on this tile and People on this tile. Each offers Everyone, which is what every tile you already have is set to, Everyone except, where you pick the few to leave out, and Only these, where you name the few to count. They are separate so you can leave out a partner, or a contractor, or both. This is not the same as Who's on this board: that one decides which rows a leaderboard draws, while these leave the work out of the number itself, so they need no breakdown and apply to a single figure, an aging histogram or a daily line just as much as to a board. The filtering happens in the database before anything is totalled, so an excluded partner's tickets cannot reach a total, an average, a percentage, a ranked row or the Other bucket. And because a single figure with work taken out of it looks completely ordinary, the tile always prints what it left out on its face, in words like 2 partners excluded, and names exactly who under About this number, including on a lobby TV. The control appears only on gauges that genuinely apply it: tickets opened, closed, open now, closed by person, average first response, average resolution time, ticket aging, the opened-versus-closed line, and SLA compliance. SLA compliance was the last one to get it, because Current only publishes an SLA percentage once enough resolved tickets carried an SLA verdict from your PSA, so narrowing that tile means narrowing the check behind it by exactly the same rule. It now does. See the ai-dashboards article.
Open the tile menu, choose Edit tile, and click Advanced under Where it comes from. It names the real tables the number is read from and the read it goes through, exactly as they are in the database. Advanced tells you where a number comes from; it does not yet let you send a tile somewhere else. Picking which of your connected systems answers a number is a change we want to get right, because two systems do not count the same events, and it will arrive as its own update. Two things worth knowing: Advanced prints table names but never lets you type one, and every read still runs as you under your own permissions. If you used the Read this from picker in the day it was available, the source you chose was never applied to the number, and the Source adjusted label it left on the tile is gone; your next save on that tile clears the leftover setting. See the ai-dashboards article.
Open the tile menu and choose Edit tile. The panel reads as eight plain sections in the order you would need them to work the figure out by hand: where it comes from, what it measures, how it is broken down, the period it covers, what it leaves in, how it is judged, how it is drawn, and what the figure is in. Each one says what it is in a sentence, says what Current chose and why so you can tell the AI's judgement from somebody's own, and hands you the control to change it with the tile drawn live beside you. Before you save, the panel says in plain words what your change will do to the number and which way it moves, and a control that only changes how the tile looks says so instead of leaving you guessing: shape, colour bands and the target never move the figure, and adding a breakdown splits the same total without changing it. A tile built before this arrived has no recorded reasoning, so those sections say the choice was Current's default rather than inventing one. Anything overridden by hand leaves the word adjusted on the tile face and is listed under About this number, and a later Refine with AI keeps your hand-set choices and tells you first if any of them cannot carry over. See the ai-dashboards article.
Yes. There is a sun and moon control in the dashboards toolbar, on the right next to the dashboard name, and it switches that page between light and dark. It changes the dashboards page only: your sidebar, projects, the CRM and every other screen stay as they are. The choice follows you rather than the machine, so a board you set to dark on your laptop is dark when you next open it somewhere else. Wall screens are already dark without you doing anything: Present mode and TV links both open dark, since a bright white board in a dim office is the first thing people ask us to turn down. In Present mode the same sun and moon control sits in the bar at the bottom, so whoever is driving can switch that session to light without changing their own desk. A TV link has nobody standing at it, so add ?theme=light to the end of the link to keep that screen light; anything else on the end is ignored and the screen stays dark, so a typo can never leave a lobby TV blank. None of the numbers change with the theme, and colours were rechecked so arcs, bars and chart labels stay readable in both. See the ai-dashboards article.
Because by default Current decides that by size, and the tile got big enough to become a hero tile: a deep ink card with the figure in large type and its change and trend line underneath. Make the tile smaller again and it goes straight back to an ordinary card. If you would rather it stopped changing when you resize it, open the tile menu, choose Edit tile, and set Tile style to Standard card to keep it an ordinary card at any size, or Always hero to keep the dark look at any size. Hero tiles look the same whether the board is light or dark, and About this number still sits underneath them exactly as it does on every other tile. See the ai-dashboards article.
Yes. Open the tile menu, choose Edit tile, and look for Tile style. Automatic is the default and is what tiles do today: make one big and it wears the dark hero look, make it small and it goes back to an ordinary card. Always hero keeps the dark look whatever size the tile is, and Standard card keeps it an ordinary card however big you make it. Once you pick either of those two, resizing never changes the look again. It only changes which card the figure is drawn on: the number, the timeframe, the queues it counts and the explanation under it are all untouched. The setting appears on single-number tiles and gauges only, because a leaderboard, a table or a chart cannot be drawn on the dark band. On a very small tile Always hero falls back to an ordinary card, since the hero look needs room to read. Your choice also survives a Refine with AI, the same way your queue and timeframe choices do. See the ai-dashboards article.
It moved to its own page. Dashboards is now in the left navigation, directly under Companies, so a board you check every morning is one click away instead of two clicks inside a reporting page. Quick search finds it too: type dashboard, dashboards or wallboard. Nothing you built changed, and nothing was lost. Every board, tile, arrangement and TV link is exactly where you left it, and the page still remembers the timeframe and the dashboard you had open. Any link you saved to the old tab takes you straight to the new page. Reports is now one page of its own, grouped Delivery, Team, Finance, Service and Sales, and it opens on Portfolio overview.
Into Reports. There is one Reports page now, with a rail down the left grouped Delivery, Team, Finance, Service and Sales, and the seven sales reports are the Sales category in it: Pipeline & forecast, Forecast accuracy, Deals by type, MRR movement, your scorecard, Whitespace coverage and Book & activity. Nothing was dropped and the numbers are the same ones. A link you saved to the old page lands on the report you had open, and an old date-range value in that link resolves to the nearest preset on the new control. The navigation carries one Reports row for everyone on staff, pinned beside My Day, Portfolio and Dashboards. The other thing that used to be called Reports, the commission statement archive, is now Statement history, so exactly one thing in Current is called Reports.
Because the rail lists only the reports your role can open, and a category with nothing in it for you is not drawn at all. The Delivery reports and Budget are for everyone on staff except account executives. Effort and Capacity are for project managers and tenant admins. Profitability is tenant admins only, because it is built on cost rates. The Service desk report and every sales report need CRM access, and inside Sales, Forecast accuracy and MRR movement also need money to be visible to you, which means an account executive, a sales manager or a tenant admin. The scorecard opens as My scorecard for an account executive, holding their own numbers. The rail is the courtesy; the wall is underneath it, where every row a report reads comes back through your own database permissions, so a report you cannot see is not reachable by editing the address either.
That the number is a fact about right now rather than a total over your date range, so there is nothing to compare it against. Active projects, open pipeline, who is over capacity and the health mix are all of that kind: they describe how things stand today, and Current does not keep a record of what open pipeline stood at on the last day of August, so it will not draw a change figure it would have to invent. Tiles that do cover the date range carry the change against the period before, and the chip beside them names the period it measured: hours logged, deals won, tickets closed, MRR added, risks opened.
Open Reports, press Schedules at the top of the page, and add one. Pick up to eight reports from the ones you can open, choose monthly on a day of the month or its last day, set the hour, and pick the period the email should describe: the previous full month is the default, with the last 30 days, the last 90 days, this quarter to date and this year to date as the alternatives. Weekly works the same way on a weekday, with the previous full week as its default period. The hour is read in your workspace time zone. What arrives is one email with one PDF attached, a cover page and then a section per report, carrying the comparison figures unless you turn Compare off. Send a test now delivers the real thing to your own address so you can read it before anyone else does, and a schedule can be paused or deleted whenever you like. You do not need to be an admin to set one up for yourself.
A tenant admin can. On a schedule, admins get two extra fields: other members of the workspace, and up to ten addresses outside it. A member's copy is worked out as that person, so nobody is emailed a figure they could not open in Current themselves, and a member whose reports all sit outside their permissions is sent nothing. An outside address has no Current account and no permissions, so it receives the reports exactly as the admin who owns the schedule sees them, and the form says so where you type the addresses. If you are not an admin, a schedule you create sends to your own inbox only.
Because that section's data could not be read just now, and Current will not print a zero over a failed read. A zero and a broken read look the same on a chart and mean opposite things, so the section carries a sentence naming what could not be read, and the rest of the report still renders. Two kinds of sentence turn up. One says the read failed and is worth trying again in a moment, which is usually a slow or unreachable source. The other says the feature turns on once the workspace finishes updating, which is what you see during a release before the database side has landed, and it clears itself. The same rule follows the report into the PDF and into a scheduled email: the email still arrives, carrying the sentence where the figures would have been, and the run is logged as partial.
No, and it does not any more. A dashboard's arrangement is shared, but what each person can see is not: a tile whose numbers your role does not reach is hidden from you. Those hidden tiles now hold their slot, so you see an empty space where one sits, and nothing you drag can move it. The gap is deliberate. Closing it on your screen meant your own edits were then saved against the tidied-up version, so making one tile slightly taller could quietly re-order three tiles you had never touched, and simply opening and closing the board could rewrite the arrangement for everyone. A visible gap is a much smaller price than that. See the ai-dashboards article.
Below laptop width the board is a single column rather than a twelve column grid, so there is no drag and there are no corner handles. Each tile carries its own controls underneath instead: a move up button, a move down button, and a height bar you drag or nudge with the arrow keys. Moving a tile there rearranges the whole board and keeps the widths you set on a laptop, so a tidy-up on a phone does not flatten your desk layout. On a laptop, grab the grip in the tile's top left corner to move it and pull any of the eight edge or corner handles to resize. See the ai-dashboards article.
You should not any more, and if you do it is worth telling us. Every window on a dashboard, on a TV board and in Reports is now cut in your workspace's time zone: today, this week, this month, this quarter all mean the same thing to everyone, whichever country they are sitting in and whichever clock their laptop is set to. Each tile prints that calendar under the number, beside the window it covers, so the two of you can compare the same words instead of guessing. The Reports header, every printed report and every TV board say it too. A workspace admin sets your zone in Settings › General › Region and words. It starts on the zone Current already used for notification timing and the lead response clock, so there is nothing for you to set. Some numbers did move the day this shipped, and here is exactly which: the forecast tile and the sales reports used to cut their months and quarters at UTC midnight, so on any workspace outside UTC a deal that closed in the last hours of a month could sit in the wrong month. It now sits in yours. Totals in the middle of a window did not move.
Your workspace's, not your laptop's and not UTC. There is one zone for the whole workspace rather than one per person, deliberately: a number two people cannot compare is a number they can only argue about. So today, this week, this month and this quarter mean the same thing to everyone in the workspace, and to the TV board in the lobby, which used to count on the clock of whatever screen it was playing on. You can always see which calendar a number was counted on: every dashboard tile prints it under the number beside the window it covers, the Reports header and every printed or exported report carry it, and a TV board prints it along the bottom. It starts on the zone Current already used for notification timing and the lead response clock, so there is normally nothing to set, and a tenant admin can change it in Settings › General › Region and words. Two limits. Quarters are calendar quarters, so a financial year that does not start in January is not supported yet. And a sales goal's progress still measures its month, quarter or year at UTC edges, because the database side that produces those actuals does, and moving one half without the other would be a worse bug than the one it fixes: a deal closed in the last few hours of a month can therefore land on the next month's goal bar while Reports counts it in the month it closed. Which period the goals page treats as the current one does follow your zone.
Settings › General › Region and words. Only a workspace admin can change it, the card shows you the date and time in the zone you have picked before you save, and every change is recorded in the audit log. Changing it re-cuts every window on a different midnight, so counts right at the start or end of a window will move and so will the daily points on a trend. Totals in the middle of a window do not move. A TV board that is already playing follows the new zone on its next refresh, which the card warns you about before you confirm. Quarters stay calendar quarters for now: if your financial year does not start in January, tell us and we will add it.
Because Current worked that number out itself instead of using a metric from its vetted catalog, and it will not pretend otherwise. The footnote reads "AI-computed metric. Verify this number against your source before relying on it." Check it against your PSA or the matching report under Reports on the same date range, then use Mark verified on the tile menu: the footnote then names you and the date you checked it. The asterisk stays on purpose, so anyone reading the dashboard later still knows the difference between a number an engineer wrote and a number the AI assembled. Catalog tiles have no asterisk at all.
Only if you publish it. Every dashboard starts personal, visible to you alone, and you can keep as many as you like. Project managers and tenant admins can also share one with the team, in which case it has a single layout that its editors control. Sharing never widens what anyone can see: a tile whose data sits behind a wall a viewer isn't through (cross-person hours for a non-manager, CRM numbers for someone without CRM access) simply isn't shown to them, and the database enforces that, not the interface. Partners never see Dashboards or Reports at all.
Connect the integration it named, then ask again. Current builds only from systems you actually have connected, so a satisfaction tile needs CrewHu, a phishing tile needs Inky, and a warranty tile needs ScalePad Lifecycle Manager. Rather than drawing an empty tile, it names the one it needs and links you to Settings → Integrations, where a tenant admin connects it. Give it one sync cycle to land (most reporting connectors refresh every 6 hours, your PSA every 5 minutes), and the sample prompts and everything Current will build widen on their own. This is different from Current telling you it does not hold a number yet: that one is not fixed by connecting anything, and Current says so rather than sending you shopping.
Because it would not be true, and Current would rather say so than draw it. There are three different reasons and the wording tells you which one you have hit. The number needs an integration nobody has connected yet, in which case Current names that integration and points you at Settings → Integrations. The number sits behind a wall your role is not through, such as cross-person hours or CRM figures, in which case it says that kindly and never builds a substitute. Or Current genuinely does not hold the number yet, whatever you connect: technician utilization, first contact resolution, escalation rate, quote win rate, blended gross margin, revenue per technician. In that last case Current gives you one plain sentence on what is missing and offers the nearest numbers it can really draw as buttons you can click, already checked against your permissions and your connected systems. Reactive hours per endpoint used to be in that last group and is not any more: Current mirrors your PSA's service ticket time now, so ask for RHEM and you get the real gauge. See the ai-dashboards article for the full list.
By default yes, and you can change that. Average first response and average resolution time can be measured on plain elapsed time or on the hours your desk actually works, and every workspace starts on elapsed time so nothing moved under you. Elapsed time is why an 8x5 desk looks bad against the 60 minute benchmark on that tile: a ticket that lands at 5pm on Friday and is answered at 9am on Monday scores 3,840 minutes, when on an eight to five desk it took one working hour. Every published response time figure in this industry, including that one, is measured on open hours. A workspace admin sets your desk's hours in Settings › General › Region and words: when you open, when you close, which days you work, or that you work around the clock. Holidays come from the list you already keep under Holidays, the same one the project scheduler skips. Switching to working hours makes those two numbers smaller, usually two to three times smaller for an eight to five desk, so tiles that read red can turn green. That is the correction, not a break, and each of those tiles says under its number which of the two clocks it counted on, so you never have to guess. Nothing else changes: ticket counts, open ticket aging and the trend charts are not on this clock.
Almost certainly a tenant admin switched your workspace from plain elapsed time to your desk's working hours, in Settings › General › Region and words. On working hours only the hours the desk is open count, so nights, weekends and the days on your Holidays list stop counting, and for an eight to five desk average first response and average resolution time usually read two to three times smaller. A ticket that arrived at 5pm on Friday and was answered at 9am on Monday now scores one working hour instead of 3,840 minutes. Tiles that read red can turn green, and that is the correction rather than a break: every published response time figure in this industry, including the 60 minute mark on the first response tile itself, is measured on open hours. You can tell which clock a tile is on without asking anyone, because both of those tiles say under their number which clock they counted on, in the app, in Present mode and on a TV board. Nothing else moved: ticket counts, open ticket aging, the opened versus closed trend, hours logged and SLA compliance are not on this clock. If you need to know exactly when and who, the change is in your audit log, and a workspace can be put back on elapsed time in the same place.
It sorts itself now, and rank 1 is your fastest responder. On a number where a lower figure is the better one there is only one correct order, so average first response and average resolution time always rank fastest first when you break them down by person, queue or partner, and the tile says so under its number. There is nothing to set, and asking Refine with AI to reverse it gets you a sentence saying the board already reads that way rather than a tile that quietly changes nothing. Two things came with it. Every row says how many tickets it is an average of, and a row built on fewer than five tickets sits below the ranked rows without a rank, because one overnight ticket out of three is a fact about a ticket rather than about a person. And a board showing eight of twenty five now tells you how many it is not showing.
Because until you set your desk's hours they were measuring with two different clocks, and both were reading their source correctly. SLA compliance is your PSA's own verdict on each ticket, worked out against its own due times, which already follow the partner's SLA calendar, their priority tiers and their exclusions. First response time was Current subtracting two timestamps, which counts nights and weekends. Set your desk's hours in Settings › General › Region and words, and the two tiles start telling the same story. Current never re-works out the SLA verdict itself, deliberately: if it did, your dashboard could disagree with the SLA report your partner gets, and then neither number is worth anything.
Because too few of your resolved tickets carried an SLA verdict for a percentage to mean anything. The tile now prints its own denominator, in the form based on 14 of 3,902 resolved tickets, and when fewer than twenty carried a verdict it hides the percentage and tells you so. A green 100 percent off three tickets is not a fact about your desk, and on a wall screen nobody can question it. Widen the timeframe, or check that your PSA is setting SLA targets on the tickets you expect. Only Autotask sends SLA verdicts into Current today, so a ConnectWise or HaloPSA workspace is not offered the tile at all. Broken down by partner, queue or person, the same floor applies to each row, and the rows it leaves out are counted on the tile face.
Ask for it by name, or pick the starter suggestion called Reactive ticket hours per endpoint. It divides the hours your team logged on service tickets in your PSA by the workstations and servers your RMM manages, and reports that as a monthly rate. Two things have to be true first: your PSA has to be one whose ticket time Current mirrors, and a tenant admin has to pick which RMM counts endpoints in Settings, under Integrations, because counting two RMMs would count the same machine twice. Until that pick is made the tile says so instead of showing a zero. On the tile you will always see which RMM was counted, how many endpoints are not matched to a partner yet, and how much of the time was entered on the day the work happened, because below about 90 percent same day entry the number is a floor rather than a measurement. Reactive means service tickets people asked for: tickets your monitoring raised automatically, and queues an admin marked as project work, are left out. It is a monthly rate, so a timeframe shorter than a week, a board set to today for instance, is answered over the 30 days ending on the day you picked, and the tile names those 30 days.
Because somebody worked those hours and Current holds no cost rate for them, a subcontractor or somebody without a Current login for instance, and pretending their time was free would flatter the number. The tile counts those hours, names them as unpriced hours, and says the margin reads higher than the truth because of them. Cost rates sync from your PSA, so the fix for these tiles is to make sure everyone who logs service time exists there with a cost rate and is linked to a Current login: the dashboard tiles price linked people only, while the renewal dossier prices every active technician straight from the PSA rate, login or not. Two more things worth knowing: managed services margin covers reactive labor only, not tools, licenses or project work, so it is not a full gross margin, and both money tiles always answer for one whole calendar month because recurring revenue is a monthly figure, so on any other timeframe, a quarter or a year included, they show a whole month and name it on the tile: the last complete month for a timeframe ending today, and the last month that had finished then for a timeframe dated further back. On a timeframe longer than a month the tile also says why it is showing one month. These dashboard tiles are tenant admins only, because they are built directly on cost rates. Account-level margin has a second home that is not admin-only: the renewal dossier's private profitability section, which sales leadership and account executives can read one account at a time, and which prices hours from every active technician's PSA cost rate whether or not that person has a Current login.
Because a zero there would be a claim, and Current will not make a claim it cannot back. Backups failing, EDR alerts open, SOC incidents and phishing caught used to show a reassuring zero both before the product had ever sent Current a record and while a read was failing, which is the worst possible place to be wrong. Now each tile says which situation you are in: waiting on the first data from that product (it is connected but has sent nothing yet, and it fills in with the first sync), could not read this number (a tile that already had a number keeps it, says it could not refresh, and lets the Updated stamp keep aging), or the number would be incomplete (only part of a large fleet could be read, so check that the product is syncing under Settings, Integrations). A genuine zero over a product that has delivered records is still shown as a zero, because a quiet week is real. Devices compliant goes further: if any connected RMM cannot be read it refuses the whole percentage rather than publishing the RMMs that did answer, prints how many devices actually reported, and says when it is mixing Windows patch compliance with Mac policy compliance.
Yes, and they now say so under the number. Every ticket tile counts machine-raised alert tickets alongside the ones people asked for, exactly as your PSA stores them, so a workspace whose RMM opens hundreds of alert tickets a month sees counts that read higher than the support load feels. Nothing about your numbers changed when that note appeared: choosing which queues a tile counts is being built, and Current will ask you which queues to include when you build a ticket tile. Until you choose, your existing tiles count precisely what they counted before, so no wallboard changes under you.
Because two things about a ConnectWise service ticket were being read wrongly, and both are now fixed. Current used to treat a ticket as closed only when ConnectWise had stamped a close time, so every ticket ConnectWise considered finished without one stayed open forever: Tickets open now and all four aging buckets read too high, Tickets closed read too low, and the opened versus closed chart showed a backlog that only ever grew. Current now trusts ConnectWise's own closed flag, and where there is no close time it uses the ticket's last update as the closing moment and says so on the tile, since a resolution time built that way is an upper limit rather than a measurement. Second, Tickets closed by person used to measure the ticket owner, which ConnectWise desks often never set, so that leaderboard was mostly Unassigned; it now measures the person the work was dispatched to and takes the name from your own resource list, so bars move and some names appear for the first time. Current re-reads the last 24 months of ConnectWise tickets once, a chunk at a time across your normal syncs, so the numbers settle over a few hours to a few days. The same correction reaches the Tickets chip on a company, the ticket figures in a Strategic Business Review, the AI company insights, whitespace signals and the renewal dossier, so a review exported last month will not match one exported today. Autotask and HaloPSA workspaces are not affected.
Because time your PSA voided and time a manager rejected stopped counting as delivered work on 26 July 2026. A voided entry is one your PSA deleted during pre-invoice review, so nobody was ever billed for it. Rejected time was turned down as not worked. Counting either one as delivered hours overstated what your team actually did, so both are now out of Hours logged, Hours by person, My hours, Budget used, the count of projects over budget, and the Effort, Capacity, Budget and Profitability reports under Reports, along with the CSV they export. Expect lower hours totals, a slightly flatter burn-rate trend and a shorter list of projects over budget: a project that was over budget only because of voided or rejected hours stops being named, which is the correction rather than a loss. Nothing was deleted. The entries stay exactly where they were on your Time page and in the task panel, marked and struck through, with the amount that is not counted printed beside the total, so you can always see what happened. Two places are deliberately different. The Budget % column and over-budget filter on the Portfolio page are the percentage your PSA reports, not Current's hours math, so they did not move. And where a figure is your PSA's own worked hours, which is the case for estimate versus actual on a synced task and for the close-out pack, it already left voided time out but can still include rejected time, because Current does not re-cut a number your PSA reported.
The number is the last one Current managed to read, and the tile says so rather than blanking or pretending. When a read fails, times out or is refused, Current keeps the number that was already on screen and prints a line in amber under it: Couldn't refresh this. Showing the last number Current read. The Updated stamp in the tile header keeps aging so you can see how old the number is, the tile retries by itself on its next refresh, and the line clears as soon as a read succeeds. A tile that never had a number says it could not read this one instead of showing a zero. That line now appears in the app, in Present mode and on a TV screen, so a wallboard can no longer show a frozen number silently. You will never see database wording on a tile face either: a read that takes too long says it took too long and Current will try again in a moment, and the technical detail goes to the browser console where an engineer can find it. If the line stays up for more than a few minutes, open Settings, under Integrations, and check that the product behind that tile is still syncing.
Because a ticket gauge is only as good as what your PSA sends Current, and not every PSA sends the same things. Tickets opened, tickets closed, tickets open right now, tickets closed by person, average resolution time, open ticket aging, and opened versus closed all need Autotask or ConnectWise. Average first response and SLA compliance need Autotask, because ConnectWise does not send a first response time or an SLA verdict and Current will not guess one. On HaloPSA no ticket gauge is offered yet: HaloPSA syncs your projects and time, but its service tickets do not reach Current, so those tiles would sit on zero forever and a zero on a wall screen reads as a quiet week rather than a missing feed. Nothing else is affected, since projects, hours, tasks, budget, capacity and the whole CRM are Current's own numbers and work whichever PSA you run. HaloPSA ticket sync is being built, and the gauges appear on their own once it lands, with nothing for you to switch on.
Yes. Every intake form has a hosted page of its own, and its entry in Settings, General, Website forms gives you two ways to use it. Copy the one-line embed snippet and paste it into whatever block your site builder uses for raw code: the Custom HTML block in WordPress, the HTML widget in Elementor, a Code block in Squarespace, an Embed HTML element in Wix, an Embed in Webflow, or straight into the page if somebody hand-writes your HTML. It is a single frame with no script and no plugin, so there is nothing to install and nothing to keep updated. If you would rather not touch the site at all, use the plain link instead: send it in an email, put it behind a button, or turn it into a QR code for a stand at an event. Leads from the link and from the embed land on the same board, tagged with the same form. The older path is untouched as well, so a WordPress or Elementor form you already built keeps posting to the same intake URL and keeps arriving as leads.
Yes, and it is set on the form rather than in your rules. Open the form in Settings, General, Website forms and find Who gets the lead and choose one of three: Routing rules, One rep, or Share round-robin, which takes turns across the reps you pick, one lead each, in order. A form set to One rep or Share round-robin has already decided, so your routing rules are not read for it. Every form you already have is on Routing rules, which is exactly what it did before this setting existed, so nothing changed under you. If the named rep later leaves the workspace, is switched off, or loses CRM access, and if a group is emptied, the form falls back to your routing rules rather than dropping the lead.
It still arrives, and it is still somebody's problem. A lead that no rule and no rotation could place is marked unrouted and sales leadership is emailed about it, so it sits on the Leads board waiting to be picked up rather than disappearing. Filter the funnel by Assigned to and choose the leads nobody has picked up to see them together. The same is true when a form's chosen owner has gone: a named rep who left the workspace or lost CRM access, or a group you emptied, sends the form back to your routing rules instead of losing the lead. If you want a second set of eyes on every submission regardless of routing, add a shared inbox such as sales@northlake-it.example to that form's notify list, up to five addresses, and it gets a copy of the same lead email. Those addresses do not need a Current login, and adding one does not assign the lead or change who the response timer is running against.
Yes. Each intake form carries its own ordered list of questions that you write. A new form starts with first name, last name, work email, phone, company and a message box, and from there you add your own, reword them, move them up and down with the arrows, or delete what you do not need. A question can be Short text, Long text, an Email address, a Phone number, a Number, a Date, a Dropdown, Pick one, a Yes / no checkbox or Pick several, and each one can be required or optional. Beside each question is an Also fill setting, where you say which answer is the First name, Last name, Email, Phone, Company, Market segment, Region or Message, so Current can name the lead, match it to a company you already serve, and route it. An answer with no mapping is still captured and read back on the lead in the order it was asked. Two things worth knowing: map one question to email, because the email address is what matches a lead to an account you already have instead of creating a second copy of it; and rewording a label later is safe, because each question keeps a fixed machine name underneath, so a website form or webhook already posting to it keeps working and answers already collected keep the wording that was on screen when somebody answered them.
Yes. A tenant admin opens Settings › General › Region and words, and picks your team's word under What do you call your customers?: Clients, Customers, Partners, Users, or Kunden (German). It is a fixed list rather than free text, so the singular, plural, and mid-sentence forms are always right, including the German capitals. Current then uses the word everywhere a person reads it: every page, the emails Current sends, the portal the businesses you serve sign into, the name of their read-only viewer role (a workspace on Clients sees Client Viewer), and anything the AI drafts for you. Workspaces that existed before the setting stayed on Partners, so nothing changed the day it shipped; a new workspace starts on Clients. Saving re-words the product for everyone in the workspace, colleagues who are signed in see the new word on their next refresh, and nothing else changes: no data, no numbers, no access.
Yes. A tenant admin opens Settings › General › Region and words, and picks it on the Workspace currency card. There are sixteen: US, Canadian, Australian, New Zealand and Singapore dollars, Mexican pesos, pounds sterling, euros, Swiss francs, South African rand, Indian rupees, UAE dirhams, Swedish, Norwegian and Danish kroner, and Japanese yen. One currency covers the whole workspace, and every money figure follows it: deals and pipeline, MRR and margins, commissions and statements, dashboard tiles and TV boards, exports, and the reviews you send. Changing it relabels rather than recalculates, so a figure recorded as 4,000 stays 4,000 and starts reading as 4,000 of the new currency. The card says so before you save, and the change is written to the audit log. Current's own subscription is billed in the currency chosen at the plan step, one of six, and that choice is separate from this one.
No, and that is deliberate. There is no exchange-rate table and no rate-as-of date anywhere in Current, so the figure your PSA holds is the figure Current shows. That means two things worth knowing. If your PSA's base currency is different from your workspace currency, Current says so when you connect it and leaves both numbers alone rather than blocking the connection. And if a quote comes in on another currency, the deal is still created, with the mismatch flagged on the quote and in the won-quote queue, so a seller sees it before it reaches a forecast. A number Current cannot vouch for is named rather than converted.
Because the currency has not been set yet. Every workspace that existed before this setting started on US dollars so that nothing moved the day it shipped, and a new one is pre-set from the time zone you signed up in. A tenant admin changes it in Settings › General › Region and words. Two things are US dollars on purpose whatever you pick: your Current subscription and its invoices, which are our price rather than your books, and the screenshots in this help center. Six of the sixteen print a plain $ inside the workspace, the five dollars and the Mexican peso, with the three-letter code on the Settings card and in your export headers, so a Canadian workspace reads $ on screen and CAD where it matters.
It still becomes a deal, and the difference is flagged rather than hidden. A quote carries the currency it was priced in, and when that is not your workspace currency the won-quote queue marks the row, the detail drawer names both currencies, and the conversion wizard repeats it on the charges step before anything reaches your PSA. Nothing is converted, so the charges your PSA receives are the same numbers the quote states. Check them against the currency your PSA bills in before you continue. A quote that carries no currency at all is not treated as a mismatch, because an unknown currency is not evidence of one.
Yes, that is what a checkpoint is: the ordered list of questions a stage asks before a deal is allowed onto it. Open Deals, choose Edit columns, and press Checkpoint on the stage you want. Each question is either one of five built-in deal numbers (Monthly recurring, Hardware / one-time, Projected close, Forecast, Contract term), or one of that pipeline's own custom fields, and you can write a new field from inside the same dialog. Fields come in eight kinds: Money, Number, Percent, Text, Date, Dropdown, Checkboxes and Yes / no, with Dropdown and Checkboxes taking the answers you allow, typed one per line. Sales Managers and admins with CRM access set checkpoints up; everyone else answers them. Deals you already have are untouched. Nothing is scanned and nothing is flagged, and the questions are asked the next time somebody moves a deal. Zero counts as a real answer, so a deal with no hardware can say zero one-time and never be asked again. Won and Lost can carry a checkpoint too, and those questions appear inside the close dialog. Cancelling the editor writes nothing, so you can open a checkpoint, read it, and back out.
Because that stage has a checkpoint on it, and the deal is missing at least one of the answers it asks for. The dialog is headed "Before this moves to" and the stage's name, and it shows only what is still blank. Anything the deal already carries is not asked again. Fill it in and press Save and move: the answers are written to the deal and the move completes in the same motion. Cancel, press Escape, or click the background and the card goes back where it was with nothing written, so a card you dropped by mistake costs you nothing. Only the stage you dropped on is asked, never the columns you dragged past. There is no way around it for anyone, including sales managers and workspace admins. Your sales leadership decides which stages ask what, in Deals → Edit columns → Checkpoint.
No. A checkpoint question can point at a field on the company rather than a field on the deal, and then it is asked once. The rep answers it in the same move dialog as everything else, under a line reading "Saved on the company, so every deal for it starts with this answer"; the answer lands on the company record and shows on the company page in the Your fields band, with the rest of that account's key facts. Every later deal with that company arrives already carrying it, so the checkpoint has nothing left to ask and the move goes straight through. There is one copy of the answer, so changing it on the company record changes it for every deal. Current Sales OS uses this for ICP fit. Whether a business is the size, the location and the technology you serve well is true of the business rather than of one deal. Sales leadership adds these from the same Add a question menu in Deals → Edit columns → Checkpoint, where they sit under Company facts. Two things to know: a deal with no company linked yet is not asked its company questions, and if you cannot edit that company, an Account Executive reads every account but edits the ones in their own book. Current names the answers it could not save and moves the deal anyway.
Yes, per pipeline, in Deals → Edit columns → Quote automation. Two of the moves are yours to set: "When a quote is created, move the deal to" and "When a quote is sent, move the deal to", each offering that pipeline's own working columns and Off. Deals only ever move forward this way and a closed deal is left alone, so an automation can never drag a card backward or reopen finished work. Two more are built in and are not settings: a signed or won quote moves its deal to Closed Won, and a lost quote moves it to Closed Lost. A won quote still pays commission, because a quote your rep built, sent and won is a win made in Current. What each quoting tool can report differs: ScalePad Quoter sends created and sent as they happen, ConnectWise CPQ and Kaseya Quote Manager send wins, revisions and losses, and HaloPSA sends wins only, so the created and sent moves are worth wiring up where Quoter is what you quote in. Separately, one pipeline in the workspace can be marked "New quotes start deals in this pipeline", and a quote built for a company with no open deal then opens one there instead of hanging unattached.
Tick the reminder box in the dialog that records the loss. Closing a deal as Lost and disqualifying a lead both offer "Remind me about this later", with quick picks for 1 week, 1 month, 3, 6 or 12 months, or a date you choose, plus a line for anything the reminder should say. It creates a to-do on your own list called "Follow up:" and the record's name, linked to the company and to the deal or contact, and the reason you gave for the loss travels into its notes so you do not retype what you just typed. It shows on My Day, rings the in-app bell at the reminder time, and syncs into your Microsoft To Do like every other Current to-do. The box starts unticked, the loss is recorded whether or not you use it, and a reminder that could not be created tells you so rather than taking the close down with it.
Because both of those rules start switched off, and somebody has to turn them on. In Deals → Edit columns, under "How deals move", each pipeline has "Deals move one stage at a time" and "Deals can't move backward". They belong to that one pipeline, so a tightly run New Logo board and a loose Projects board can each work the way they should. Sales Managers and admins with CRM access set them; a rep sees the effect rather than the switch. Two moves are always allowed whichever way the switches are set: closing a deal as Won or Lost from wherever it is, and reopening a closed deal onto any stage. A rule that blocked an early close would only teach people to drag a card through columns it never really visited. When a rule turns a move down, the message names the rule and what to do instead, and a bulk move reports how many deals it held back for that reason.
Switch the deals board from Raw to Weighted. The two words sit in a cell marked Totals at the end of the stat strip above the board, and choosing Weighted turns every one of those numbers, plus the subtotal on each column header, into value multiplied by win probability, so a 10,000 deal at 30 percent counts as 3,000 instead of 10,000. Nothing about your deals changes and nothing new has to be filled in: the probability comes from the default on the stage a deal is sitting in, which sales leadership sets in Edit columns, and any single deal can carry its own number in the Win probability field in its drawer. It starts on Raw, it is yours alone rather than the whole team's, and Current remembers which way you left it, so the board opens the way you read it last. To look at a slice instead, the Chance menu in the toolbar filters the board to one band: Likely is 70 percent and up, Toss-up is 40 to 69, and Long shot is under 40, which is also where a deal with no probability and no stage default lands, because an unknown chance is worth planning for as the low one. That filter saves into a view with the rest of them, so "my Likely deals" is one click.
Open the menu behind your initials at the top right, choose Learn Current, and press Show me on the Take the tour step. It runs the same short guided tour you were given the first time you signed in, matched to your role, and you can take it as many times as you like. Learn Current is where your whole journey lives, and its Walkthroughs list is the longer version: do-it-with-me walkthroughs that sit beside you while you create a project, log a time entry, move a deal forward, and go on through the admin, project, sales and insight sets, each showing roughly how long it takes before you start. You only see the ones that fit your role, so a salesperson is not offered the time-entry one. The rows on your Getting started card in the corner that have a walkthrough behind them, and the journey steps on Learn Current, also carry a Show me link, which starts the same thing on the page where the work happens. The screen tours are separate again: each key screen runs its own once, and the New here? card at the top of that page replays it.
Which setup steps and walkthroughs you have finished and the date each one was finished, which phase of the learning journey you are in (Day 1, Week 1, Month 1, or Knows Current with the month), and how many of the screen tours you have seen, as one figure. Steps you chose to skip show as skipped rather than as missing, and if nothing has moved for a while the row prints how many days it has been. Current does not record how long you spent on a step, does not time you, does not rank you against your teammates, and has no leaderboard anywhere. Your own Getting started card shows you the same steps and carries a line saying plainly that your workspace admins can see which of them you have finished, so nothing about it is behind your back. The reason it exists is so an admin can spot the person who never got their PSA identity linked and go and help them, not to score the team. Two more things worth knowing: steps that do not apply to your role or to a workspace with no PSA are shown as not applicable rather than as missing, so you are never marked behind for something that was never yours to do; and nothing from a session where someone from Current support is inside your workspace helping is credited to you or to anyone else, because the database refuses that write rather than the screen hiding it. The steps Current works out from your real data are the exception: if your PSA identity gets linked while someone is helping you, that step reads as done, because it is done.
You can skip it, and it never locks anything. Skip this step is on screen for the whole walkthrough, and closing it stops the walkthrough rather than the work. A walkthrough waits for you rather than clicking through on its own, so nothing is on a timer either: it highlights what to press next and sits there until you have done it, however long that takes. The first-time-entry one is offered above the form on your very first entry only, and you can fill the form in and save it without ever pressing the offer. Skipping is not final: everything is in the Walkthroughs list in the menu behind your initials and on Learn Current, so you can come back to one weeks later when you actually need it.
Tag them as you meet them, then filter to them later. Every lead can carry a temperature (Hot, Warm, or Cold) set with one click from the lead card on the funnel or from the lead drawer, and a tagged lead shows a small flame and the word on its card so the board tells you where the heat is at a glance. When you get back, open the Temperature filter beside Assigned to, choose Hot, and you have the three conversations that were worth having out of a hundred badge scans; Untagged finds the ones nobody has judged yet. Temperature is a column on the list and it comes out in the CSV export, it saves into a view with your other filters so "my Hot leads" is a pill you click, and a website form can set it on the way in if you map one of its questions to Temperature. Leads start untagged and stay that way until somebody decides, so a funnel nobody has tagged works exactly as it does now.
Almost always because of how each side turns a contract line into a monthly figure. Current reads every recurring line on your active contracts and states it in months on its own period: a service quoted per year is divided by twelve, a quarterly one by three, and only then is anything added up. Most PSA reports normalise on the contract's billing period instead, so an annually quoted service sitting inside a monthly billed contract reads as a twelfth of its real value there and at full value here. Two other differences account for most of the rest. Current counts active recurring lines only, so a line that ended, or one your PSA has retired, drops out on the day it does rather than lingering in a period total. And one-time work, projects and time and materials are not in the number at all, because recurring means recurring; if you are comparing against something that includes them, the two were never measuring the same thing. When you want to check a single account, open its company record: the recurring revenue there is the same number this tile totals, worked out the same way, so an account that disagrees is one contract line to look at rather than a whole report to reconcile.
By whether they had any recurring revenue before. Current compares each account's recurring revenue at the two edges of the window you are looking at. An account with none at the start and some at the end is new business, and that means their first ever recurring contract, not their first contract this year. An account that had some and now has more is expansion; less is contraction; and an account whose last active recurring contract ended is churn. Because it compares the edges rather than watching events go by, a renewal behaves the way you would expect: a contract that ends while its replacement starts inside the same window is still one account, so it lands as whatever it actually changed by, or as nothing if it renewed flat. It never appears as a churn and a new sale at the same time. Accounts that came with a business you bought are the one exception, and they get their own bucket so a purchase never reads as a record month of new business. Current works out which accounts those are from a company field in your PSA that a tenant admin or sales lead points it at, so there is nothing to tag by hand. Until that field is chosen the bridge says no acquisitions are marked rather than showing an empty bar, because no acquisitions and no field configured are different facts.
Because Current only started writing your recurring revenue down each day when this shipped, and it will not invent what it did not record. From that day on there is one row per account per day, which is where the change since last month, the sparkline under the total and the bridge all come from. For a window that reaches back before then, Current rebuilds the picture from the start and end dates on your contracts, priced at today's line prices, and labels every rebuilt point on the tile face so you can see which part of the line is a record and which part is a reconstruction. A long flat stretch at the beginning of a two year chart is usually the gap rather than a flat two years. What Current will not do is price the past from seat counts. It has kept the number of seats on each service since July 2026, and it would be easy to multiply those by today's prices and call it history, but a headcount from March tells you nothing about what March was billed at, and a confident wrong number is worse than a labelled gap.
Whichever rule you pick, and Current asks you once rather than deciding for you. When you build a recurring revenue leaderboard by rep, one of the questions it asks is how to attribute a dollar, with three answers: the account manager on the company, which is the default and the best populated because your PSA syncs it; whoever won the business, meaning the owner of the won deal behind the account, falling back to the account manager where there is no won deal; or split evenly across the account's co-owners, again falling back to the account manager. Your answer is written onto the tile, printed on its face so anyone reading the board knows which rule produced it, and you can change it any time in Edit tile. Accounts that no rule can answer collect in an Unassigned row instead of being dropped, so the board still adds up to your workspace total and you can see how much of it is waiting on a missing field. Changing the rule changes the leaderboard and nothing else: the total, the bridge and retention are about the book rather than about people, so they read the same whichever rule is set. Anyone with CRM access can open these boards, the same wall that already governs won revenue by rep.
The account one. Huntress issues two kinds and they behave differently in the way that matters here. The account-level key is read-only by design: write capability was never added to it, so a connector holding one cannot isolate a host or delete an organization no matter what any code asks it to do. A user key mirrors the permissions of the person it belongs to, which means it is only as read-only as that person's role is today, promote them next quarter and the key quietly gains write access, and nothing tells Current that happened. So generate the account pair on the API Credentials page in your Huntress portal, reachable from the menu at the top right or under Account Settings. If your organization's policy pushes you to a user key anyway, make it belong to a user whose account-level role is Read-Only, and know that the role is now the thing keeping it read-only. Either way, Current's own allowlist is the belt that always holds: it names five read endpoints and nothing else, so every isolate, uninstall, delete and incident-close path is unreachable from Current's code regardless of what the credential could do.
Because two different numbers are easy to mix up, and Current keeps them apart. Huntress records a lifetime incident-report count on each organization: every report ever raised for that partner, including everything closed, dismissed, and long forgotten. On a partner Huntress has protected for a few years that figure runs into the hundreds and means the service has been working. The number that matters day to day is the open count, and it comes from the reports themselves. A report is open while its status is sent or auto-remediating, and closed, dismissed and partner-dismissed reports are not. The company alert band and the security card read the open count; the lifetime figure is shown as history where it makes sense and is never presented as something to act on. If a status ever arrives that Current does not recognise, it is counted as unknown rather than as open, so a new Huntress status can never inflate an alert on its own.
Only the headcount. Huntress's API exposes one security-awareness number (how many learners an organization has), and nothing else: no phishing simulation results, no course completions, no per-learner detail, and no campaign endpoint. Current mirrors that learner count and shows it as a sign the partner has the product, which is a real answer to what an account actually has. It cannot show you a phish-prone rate or a completion percentage from Huntress, because those numbers are not in the API to read. If awareness reporting matters to your reviews, that comes from a dedicated awareness platform: connect KnowBe4, whose reporting API does carry phishing test results and training campaign completion, and those numbers land in the People section of a company record and the security chapter of a review.
Two things: your console address and a Service User token. The address is the web address you sign in to SentinelOne at, something like https://usea1-999-yourcompany.sentinelone.net. Every SentinelOne customer has their own, so there is no list to choose from. For the token, sign in at the All Customers (Global) view and go to Settings → Users → Service Users → Actions → Create New Service User. Choose Account scope, which covers every one of your partners' sites, and the Viewer role, which is read-only. Do not use a personal API token from your own user record: those expire after 30 days and stop working the moment that person leaves. SentinelOne asks how long the token should last and defaults to a year, write that date down, because the expiry cannot be changed later and a token cannot be renewed in place. Copy the token before you close the page; SentinelOne shows it once. Then paste both into Integrations → SentinelOne and press Test connection.
No. The SentinelOne connector is read-only. It reads your site roster, endpoint protection state, and the open threat list, and nothing else. Network isolation, killing or quarantining a process, disk rollback, agent uninstall, remote scripts, policy and exclusion edits, and token management are not on the connector's allowlist, so Current cannot call them at all, the connector checks every request against a list of five read addresses before sending it, and refuses anything else. That matters more here than with most integrations, because the SentinelOne API can genuinely take a machine off the network, so the guarantee is enforced in code rather than promised in documentation. The Viewer role you grant in SentinelOne is a second lock on the same door. Current also deliberately does not store file paths, file hashes, sign-in names, IP or MAC addresses, or installed software, the verdict and the count come across, the forensic detail stays in your console, and the company card links you there when you need it.
The endpoint's SentinelOne site is not mapped to that company yet. Current links sites to companies by name when exactly one company matches. When two or more of your companies share that name and the names differ only by a suffix like Inc or LLC, it links the one that is an active customer, or, if none of them is, the one linked to your PSA, and leaves anything still tied for you rather than guessing. Open Integrations → SentinelOne → Manage → Customer mapping, find the site on the Unmapped tab, and press Map. Its endpoints and threats attach right away rather than waiting for the next six-hour sync, and a mapping you set by hand is never overwritten by a later automatic match. If it is not one company but all of them that are missing, check the scope of your Service User instead: a token created at Site scope sees one site and looks exactly like a small partner base. The connector maps on the site, which is SentinelOne's level for one partner. An account is usually your whole book, and a group is a slice inside a single partner, so neither would land data where you want it.
Because the role on the API user was attached to a single organization instead of being left unscoped, and nothing anywhere reports that as an error. From ThreatLocker's side the answer it gave was correct. In the ThreatLocker Portal, a role added to an API user without choosing an organization applies across your whole tree; a role added with one organization picked applies to exactly that one. The connector then syncs perfectly, the card goes green, and it covers one partner. Current watches for this: when a sync finds a single organization, the card names it and tells you what to change. The fix is in the Portal under Manage, then Users, then API Users, remove the role from the API user and add it back with the organization selector left empty, then press Sync now on the card in Current. The other thing worth checking while you are there is that the role really is view-only: View Computers, View Organizations and View Unified Audit, and nothing that edits or installs anything.
Because blank and zero are different answers and Current will not print one for the other. Blank means Current was not able to ask: either the API user's role is missing the View Unified Audit permission, or the daily read has not run yet on a freshly connected workspace. Zero means Current did ask and ThreatLocker's answer was that nothing was blocked in that window, which is a real state, and on a well-tuned allowlist it is a good one. A card that showed zero when nobody had asked would be telling you your Zero Trust product caught nothing when in fact it was never queried, and that is the kind of number that falls apart in front of a partner. The card names which of the two you are looking at, and if the permission is the reason it says so and tells you what to add. One thing worth knowing: the per-machine three-day denial count that ThreatLocker puts on each endpoint does not need that permission at all, so even a workspace that cannot grant Unified Audit access still has a blocked-executions story to tell.
No, and that is deliberate. Current stores how much was blocked, not what was blocked. Each denial record in ThreatLocker names the file path, the process and the user who was at the keyboard, which is end-user detail that has no business sitting in a company record where an account manager, an account executive and anyone else with access to that company can read it. It is also enormous: a busy workspace produces those records by the million every day, and mirroring them would flood the vendor's API and Current's database to no purpose. So Current asks ThreatLocker for the total and stores the number. How much was blocked in the last day and the last week, and how much of that was ringfencing specifically, per partner. That is what a business review is built from: your endpoint protection blocked this many unauthorised executions this quarter, and we cover this share of your machines. When somebody needs to know what a specific block was, that investigation belongs in the ThreatLocker portal, where the full record lives and where the person looking at it is doing so deliberately.
In the AutoElevate portal at msp.autoelevate.com, signed in as an Administrator. Add a user first: Users, then + at the top of the grid, type Service, a name such as Current integration, Role Read Only, Company Access All, and Save. Open that user, find the API Keys card and press +. In the New API Key dialog, name the key, keep the Scheme on Bearer, set Expires to 1 year, and set Scope to Full access, then press Add. AutoElevate shows the token once, starting aeb_, so copy it before you press I've saved this. Paste it into the API token box on the AutoElevate card in Integrations and press Test connection. The read-only part comes from the role rather than the key: a key can never do more than its user's role allows, and the Read Only role has no permission to approve, deny or change anything. That is why Full access on that user is safe, and why the user must stay on Read Only, because raising the role raises the key with it. Full access is also the only scope that can reach rules and elevated sessions. AutoElevate lists rules among the Read Only role's permissions but doesn't name elevated sessions, so the key may still be refused sessions; if it is, everything else syncs and the company card leaves the sessions section out rather than showing zero. A Limited key with Read companies, Read computers, Read locations and Read elevation requests ticked also works, but AutoElevate can't grant the rules and elevated-sessions permissions one at a time, so those two stay unread. Never tick Write elevation requests or Write computers.
It means a company has computers where AutoElevate is not controlling admin rights, and has not been for a while. A computer counts once it has spent 30 days or more in audit mode, or a day or more in technician bypass. Audit is the mode AutoElevate starts in after install, and CyberFOX recommends 30 to 60 days of it while you learn what a company's users need, so 30 days is the point where that onboarding window has had its chance. Technician bypass times out after 15 minutes by default, so a computer still in it a day later is worth a look. The entry is a warning, and it turns critical when any of the computers is in technician bypass. It clears when the machine moves to Live or Policy, or leaves Current after dropping off AutoElevate's list (two complete reads without it), and every open one clears the moment AutoElevate is disconnected. Reconnecting doesn't reopen a cleared entry; if computers are still past the threshold, the next complete sync opens a new one. The days are measured from when Current first saw the computer in that mode, because AutoElevate doesn't publish when a mode changed, so the alert can't fire in the first 30 days after you connect (the first day, for technician bypass). A computer whose mode Current doesn't recognise never counts toward it.
No. AutoElevate's API can approve or deny a request, and approving or denying one can also create a permanent rule for a computer, a location, a company or your whole account. Current calls neither. Every request it makes is a read, checked before it is sent against a list of six exact addresses (companies, locations, computers, elevation requests, rules and elevated sessions), and the list is matched exactly rather than by prefix. That matters here because approve and deny sit under the same elevation-requests address as the read Current makes, so a prefix match would let them through. The part of the connector that sends requests can't send anything but a read, and the Read Only role on the key's user is a second lock: AutoElevate itself would refuse an approval from that key. Changing a computer's mode and editing a rule aren't in the connector's code either.
Because a business review needs to say what a company's users needed elevated and how it was handled, and it doesn't need to say which person asked. A company record is read by account managers, account executives and anyone else with access to that company. So Current keeps what was requested, its state and when. It never reads the field naming the person who asked or the note a technician typed when denying a request, and never stores the person on an elevated session. The request text is AutoElevate's own description, such as Install Foo.exe, and it can carry a name, so Current cleans it before storing it. It turns encoded characters back into plain ones first, so an encoded path is cleaned like a plain one. Then the whole folder name after a profile folder (Users, Users$, home, home$, Profiles, Profiles$, Documents and Settings or RedirectedFolders, on any drive and inside a network path) is replaced, so C:\Users\jsmith\ becomes C:\Users\…\; email addresses become [email]; DOMAIN\user and user@DOMAIN sign-in names become [account], including one written after a switch such as /user: and one in accented or non-Latin letters; and the text is cut at 160 characters. A name typed into the description as plain words, such as "for John Smith", matches none of those patterns, so Current cannot recognise it and stores it as written. Machine names are stored, because a technician needs to know which computer to look at, so a hostname that contains a person's name will show on the card. When you need to know who asked, that record is in the AutoElevate portal. As of September 2026, AutoElevate's API sends the description empty on every request, so the card shows "No description recorded" and the most-requested lists stay hidden until AutoElevate fills it in.
In Petra at app.petrasecurity.com, under Settings, then API Keys, signed in as an Admin. Press Create API Key, describe it with something a colleague will recognise such as Current, and copy the value straight away: Petra shows the full key once and can never show it again, so a key you did not copy has to be deleted and made again. Only Petra's Admin role can create or delete a key. A Full Member can open the same page and see that keys exist, but never sees a value and gets no Create button, and the Sales and External Guest roles cannot reach the page at all, so a missing button is your role rather than a fault. The key belongs to the whole Petra organization, which is your MSP, so one key reaches every tenant you manage and there is nothing to paste per tenant. Paste it into API key on the Petra Security card in Integrations and press Test connection. Petra has no read-only scope on a key, because a key inherits the organization rather than a role; the read-only part comes from the API itself, which has no write address at all.
It is Petra's assessment of how a partner's Microsoft 365 is configured, scored out of 100 with a letter grade, from 31 controls across conditional access, accounts, global administrators, apps and directory, external sharing and Exchange. A baseline report is the first one; a follow-up carries the score before it and marks each control fixed or drifted, which is the quarter-over-quarter story a business review is built from. A 52 is not an emergency. Petra recommends a floor of 61 and its own example tenant scores 52, which is why Current raises no alert on the score at all: a rule on it would open an entry on nearly every company in your workspace the day you connect, and an alert everybody has is an alert nobody reads. The score sits on the company card, in the business review and on the roadmap, where a 52 starts a conversation about what to fix first. The two alerts Current does raise are for what is actionable now: an account compromise that is still open, and a control Petra rates critical that is open or has drifted.
No, and nothing in the connector could be changed to make it. Petra's public API has no write address of any kind: every address in it is a read. Locking an account, revoking its sessions, retracting a phishing email, applying a posture fix, unpausing a tenant and editing a report all live in the Petra dashboard and are not exposed to Current at all, so there is nothing for a bug in Current to reach. Current routes every call through a read-only allowlist anyway, matched as complete addresses rather than as prefixes, so the guarantee holds if Petra ever adds a write address later. What Current does instead is put the incident in front of the right person: the compromised account and the phishing subject on the company card for your technicians, an alert in the company's band while it is open, and the critical controls on the roadmap with the fix Petra wrote for each one. Those details are staff-only, never reach an AI prompt, and never appear in a business review a partner's client reads.
Because Petra is missing a Microsoft permission for that control, not because the setting is wrong. The usual reason is age: a Microsoft 365 tenant authorised in Petra before 17 July 2026 predates the permission set the posture assessment needs. Petra can grant the missing permission from its own Posture reports page, and the next assessment scores the control. Until then Current keeps those controls out of both halves of every share it prints and gives them a tile of their own on the company card, because counting a missing permission as a failure invents a problem the partner does not have. Petra's own score excludes them for the same reason. The same rule runs through the rest of the card: a control Petra has not ranked for severity is unranked rather than low, a compromise Petra marked as a pen test or a false positive is left out of every count, and global administrator figures show as unknown when Microsoft returned only part of the list.
No. Current keeps no copy of your IT Glue passwords, not even the list of them. When an engineer, project manager or tenant admin presses Reveal, Current asks IT Glue for that one password at that moment and shows it under the row for 30 seconds. It clears from the screen when the time runs out, when they press Hide, when the panel closes, or when the browser tab is hidden. The value exists in the one request that fetched it and on that person's screen, and never in a table, a log, an error report, the browser's storage or an AI prompt. What Current does keep is a record of every reveal attempt: who, which password by name, which company, where and when, whether a one-time code was shown, and the result. That record is written before the value leaves Current's server, so a reveal that cannot be recorded shows nothing. A reveal Current refused or paused is recorded too. Tenant admins read it in Settings under Password reveals. It matters because IT Glue logs a read through its API against the API key rather than the person, so Current's list is the record of who looked. One thing Current can't do for you: a copied password stays on the computer's clipboard until something else replaces it, because a web page cannot reliably clear the clipboard.
Everything except revealing a password keeps working. Password Access is a setting on each IT Glue API key, and IT Glue returns password values through its API only when it is on. Without it, Current still shows each company's documents, the names, usernames and categories of its passwords, and the renewal dates. Pressing Reveal says the key can't read passwords. To change that, an IT Glue Administrator turns Password Access on for the key under Admin, Settings, API Keys, or creates a new key with it on and reconnects it on the IT Glue card in Integrations. IT Glue shows a new key once, so copy it before the page closes.
Engineers, project managers and tenant admins, and nobody else: account executives and sales managers can't open documents or reveal passwords, and Partner Viewers never see any of it. The rule names the allowed roles, so a role added later is refused until someone decides otherwise. The password also has to belong to the IT Glue organization matched to the company you are looking at, in your own workspace. All of that is checked on Current's server for every request. A restricted password is different because of the key: IT Glue lets you restrict a password to named people or groups, but the API key sees every password in the account, restricted ones included, so Current cannot tell whether you are one of the people allowed. It never reveals a restricted password, and it shows only the password's name in the list, with no username or web address. The row offers Open in IT Glue instead, where IT Glue's own permissions decide, and Current checks the password as IT Glue returns it at the moment of the reveal, so one restricted a minute ago is already refused.
Because IT Glue doesn't always hand it over. IT Glue can hold a one-time code for a login, and its API documents the secret behind the code as something you can write but not read back; IT Glue's own screens show the six-digit code and never the secret. So Current shows a code only when IT Glue provides one. When IT Glue returns the secret with the password, Current works out the current six-digit code, shows it with the seconds it has left, and discards the secret, and neither the code nor the secret is stored. When IT Glue doesn't return it, the reveal says the login also needs a one-time code and that you can see it by opening the password in IT Glue. The Password reveals record notes whether a code was shown each time.
Passwords, never: nothing from the Passwords group reaches an AI model, so no password names, no values, no one-time codes and no notes. Documents are read from IT Glue when a person opens them, and opening one on the company page or a PSA ticket sends nothing to an AI model.
Yes. Each person can reveal 20 passwords in any 10 minutes and 200 in a day, and a workspace can reveal 1,000 in a day. Past a limit, Reveal says reveals are paused for you and to try again later or ask an admin, and shows nothing. The first time someone in the workspace is paused on a given day, its tenant admins are notified. Refused attempts are on the Password reveals list in Settings beside the reveals that went through, with a Result column saying which. A paused person shows there as Paused at most once every 5 minutes while the pause lasts, so a burst of attempts is visible to your admins without flooding the list. Separately, during a Current support session (someone from Current support signed in to your workspace to help), passwords can't be revealed. The limits count reveals only; reading documents and the password list doesn't count toward them.
No. A document opens in a protected reader: a frame that keeps it apart from the rest of Current, where nothing written into the document can run and nothing can be loaded from anywhere else, including images, which stay in IT Glue. Current also cleans the document's text twice before it reaches the reader, once on its server and once in the browser. A link inside a document opens in a new browser tab.
In your Veeam Service Provider Console: Configuration (top right) ▸ Access Management ▸ REST API Keys ▸ New ▸ Simple Key. Give it a description, switch Read-only access ON, save, and copy the key, the console shows it once. Mint it against a service account with the Portal Readonly Operator role rather than against a person: a VSPC key never expires on its own, so it stays valid until the user behind it is disabled or deleted, and a key created by someone who later leaves stops working the day their account is disabled. Use a provider-level account, because a key minted against a company-scoped user can only see that one company and looks like a broken sync. Paste the key and your console address, including the port, into Integrations → Veeam Service Provider Console and press Test connection: Current makes one read and stores the key server-side only.
Because the console is yours, not Veeam's. It runs on your infrastructure, so Current has to reach it across the internet. Three things stop that, and none of them is the key. The console may not be published to the internet at all, in which case publish it or allowlist Current's egress. The API port may differ from the one you sign in on: 1280 is the documented default for both, but the API port can be set separately at install time and 1281 is a common alternative, so try the other one. Or the console may present a self-signed or private-authority certificate, which Current will not accept. There is no option to skip certificate checks to reach a backup console, so install a publicly trusted certificate. Current's message names which of these it hit rather than telling you to regenerate a key that was fine.
No. The Veeam API is a full management interface for a backup estate. It can create and delete customers, suspend a customer's access to their own backups, start and stop jobs, restart agents, install software, reboot machines, resolve alarms, send invoices, and mint further API keys. Current calls none of it. The connector holds a list of exactly ten read addresses and every request is checked against that list before it is sent, so every one of those actions is unreachable rather than merely unused, a bug in Current cannot reach them either. Veeam can also issue the key itself as read-only, and the setup steps ask you to. An alarm clears in Current because it cleared in Veeam.
In x360Portal: sign in at partner.axcient.com as an administrator, then Settings ▸ API Keys ▸ Add API Key, fill in the details, and press Generate API Key. Copy it when it appears. One detail matters more than it looks: a key carries the product permissions of the administrator who created it, so make it from an admin who can actually see x360Recover. A key made by one who cannot will sign in perfectly and then read nothing, which shows up as a connection that tests fine and reports zero partners. It is also worth using a service-style admin account rather than a person's, because every administrator in your organization can see and delete every key, including ones somebody else made. Paste the key into Integrations → Axcient in Current and press Test connection: Current sends it as a header, reads back the Axcient organization it belongs to, and shows you that organization's name so you can confirm it is the right tenant before anything is stored. There is no region to pick and no second field, Axcient runs one global service and one key covers every partner you back up.
Because both tools are watching the same backups and counting them their own way, so they were never meant to agree. Some backup-monitoring products read Axcient directly, which means a workspace with both connected has the same machines mirrored twice, once as Axcient protected systems and once as monitored backup jobs. Neither figure is a total of the other, and one machine running several jobs shows up once on the Axcient side and several times on the monitoring side. That is why the two sit on separate cards on a company record, each naming where it came from, instead of being added together: there is no shared machine identifier between them that would let Current merge them reliably, and merging them on matching names would be guesswork. Read each card as its own view of the same fleet.
A protected system counts as failing when Axcient's own health verdict reads Troubled or Unprotected, or its most recent restore point is more than three days old, or its last boot-verification run failed and that run is itself more than three days old. Warned is a caution rather than a miss and does not count on its own. Parked does not count either: it is Axcient's word for a partner you have deliberately suspended, and a paused backup is a decision rather than a fault. Current treats it exactly as it treats a paused backup from any other product. Two more gaps are deliberately left as unknown rather than filled in. A system with no boot-verification record is not counted as failed, because that feature is optional and its absence says nothing about whether the machine would boot. And a health word Current does not recognize counts as unknown rather than as a pass or a failure, so a new Axcient status can never quietly turn into a green number. The restore point itself is read as the most recent of the three Axcient tracks (local, vault and cloud) because which of them exists depends on how the system is protected: a Direct-to-Cloud machine has no local restore point at all.
In the Slide Console. A Slide API token carries the role of the user who creates it, so first add a user with the Read Only role for Current (or use one you already have), sign in as that user, open My Settings then API, and create the token there. That caps it at Slide's end as well as at Current's. Copy it as it appears and keep it somewhere safe, and give it a name a colleague will recognise later, something like Current reporting. Then paste it into Integrations, Slide in Current and press Test connection: Current sends it as an Authorization header, reads your account once to prove it and your client list once to see what it can reach, and stores it on its servers only. There is no region to pick and no second field. Slide runs a single service, and one Slide account covers every customer you back up, with each customer as a client inside it, so this is one token for the whole estate rather than one each. If the test succeeds but reports no clients, the clients have not been created in Slide yet, and until they are, every box and protected system arrives unfiled and maps to nobody.
Because the two tools are counting different things about the same machines. Slide counts protected systems, which is machines. A backup-monitoring product counts backup jobs, and one server can carry several jobs, so a single machine that runs a system backup and a database backup shows up once on the Slide side and twice on the monitoring side. Neither figure is a total of the other. Some monitoring products also watch Slide directly, which means a workspace with both connected has the same estate mirrored twice from two angles. That is why the two sit on separate cards on a company record, each naming where it came from, rather than being added together: there is no shared machine identifier between them that would let Current merge them reliably, and merging on matching names would be guesswork. Read each card as its own view of the same fleet.
No. Slide's API is a full management interface for a backup estate, and Current calls none of that half of it. Creating a file restore, exporting an image, booting a virtual machine, deleting a snapshot, pausing or resuming a backup, editing a schedule or a retention policy, rebooting or powering off a box, and changing a network or VLAN are all absent from the connector's code. Every request is checked against a fixed list of read addresses before it is sent, and the list is matched exactly rather than by prefix, which matters here because Slide's writes sit at addresses that begin the same way its reads do: the address that lists protected systems is one character from the one that edits a system, and the address that lists virtual machines creates one when it is asked differently. Matching exactly makes those unreachable rather than merely unused, including by a bug in Current. Two of Slide's own reads are excluded on purpose as well: the file search inside a protected system, and the browse view of a live restore. Both would let Current look at a customer's own documents, which is not something a CRM should ever do. Your billing with Slide, the people in your Slide account, and the audit log are never read either.
A protected system counts as failing when its last good backup is more than three days old, or its most recent attempt failed, or its last boot verification came back with a warning or an error, or Slide itself has an open alert saying the system's backup failed or that it is not backing up. One definition drives the company card, the backups-failing alert and the dashboard tile, so the three can never disagree. Paused systems are left out because pausing is a decision somebody made, and Current treats it the way it treats a paused backup from any other product; the count of paused systems is shown on its own line so it stays visible without being called a fault. Sealed systems are left out for a different reason worth knowing: sealed means the encryption key is unloaded, so no backup can run at all until somebody loads it again. That is a real problem, but it is a different problem from a backup that tried and failed, so it gets its own count rather than being folded in. Three more gaps stay unknown rather than being filled in: a boot check that was skipped, is pending or never ran is unchecked and sits outside both halves of the verified figure, with the card printing how many answered; a canceled backup is neither a success nor a failure, because a run somebody stopped has no outcome; and a status Current does not recognise counts as unknown rather than quietly becoming a green number.
In the Acronis Management Portal, signed in at your own top-level tenant (Acronis calls it the partner tenant) rather than inside a customer: Settings, then API clients, then Create API client. Copy the client ID, the secret and the data center URL (the address in your browser's address bar, such as https://eu8.acronis.cloud) and paste all three into the Acronis card in Integrations. Acronis shows the secret once; if you lose it, reset it in the portal. The administrator you create it as matters, because the client takes that administrator's roles and they can never be changed afterwards. A top-level administrator with Acronis's read-only roles (accounts_ro_admin and protection_ro_admin) is enough for the sync, because the sync only reads. Acronis does not say whether a read-only administrator can open API clients at all; if the portal will not let them, use a full administrator. A client made inside a customer tenant reaches that customer only. Current contacts the data center URL only when it leads to a public internet address, and says so in words, sending nothing, when it leads to a private or internal network. The client never expires, and disabling the administrator who made it does not stop it.
A workload counts as failing when Acronis rates its protection status error, critical or needing interaction, or its last successful backup is more than 48 hours old, or a backup has run and none has ever succeeded. The same definition drives the company card, the backups-failing alert and the dashboards. A computer with no protection plan is not counted as failing, because nothing is scheduled to succeed or fail; it gets its own No protection plan count, which is often the bigger problem. A status Current does not recognise counts as unknown rather than as a pass or a failure. Only computers and virtual machines count toward the company's backup figures and the backups-failing alert; other workloads get the same verdict on the card. And if the Acronis connection is not connected or has not synced in 48 hours, the alert treats that company's Acronis computers as unknown rather than healthy.
The sync can't: it is read-only. Every request is checked against a fixed list of read addresses matched by method as well as address, which matters with Acronis because the address that lists alerts dismisses all of them when sent as a delete, and the address that reads usage changes it when sent as an update. Creating or changing customers, editing plans, deleting workloads, forcing agent updates and changing an EDR incident's state cannot be reached.
Because it is a running count, not a bill. Current shows the accumulated value Acronis reports for each usage in the current month, which Acronis refreshes every five to six hours on average, and Acronis itself says to use its billing reports rather than these counts for billing. Current reads usage once a day, shows storage in GiB the way Acronis counts it (1,073,741,824 bytes to a GiB), and lists each usage under the name Acronis returns, since Acronis publishes no fixed list of packs and solution licences. The card carries the same note: the figures refresh every few hours and are not an invoice figure.
The API endpoint shown beside your key in the Domotz Portal, under Settings, then API keys. Domotz serves each account from a regional address such as https://api-us-east-1-cell-1.domotz.com/public-api/v1/, and a key only works at its own account's address. Current accepts only an https address ending in domotz.com and sends the key nowhere else.
The ones you marked important in Domotz. When an important device has been down for more than 15 minutes, its company gets a critical alert naming it, and the alert clears when the device answers again. A collector offline for more than 15 minutes joins the company's network alert as a warning. Every other device still shows its status on the company page without raising an alert of its own.
No. One key covers every console your UniFi account can see. Ubiquiti's Site Manager service is account-wide, so you create a single key at unifi.ui.com under Settings → API Keys, paste it into the UniFi card in Current once, and every console that account reaches shows up on the first sync. There is no region to pick and no per-site credential. The thing to check is which UniFi account you create the key on. A key made on one technician's personal account reads only the consoles that person owns, and a site still running a self-hosted UniFi Network application rather than a cloud-adopted console never appears at all. Neither of those shows up as an error (the estate just looks smaller and perfectly healthy), so after the first sync, compare the console count Current reports against the number of locations you actually manage. If it is short, the fix is the account the key belongs to, not the key itself. And copy the key when you create it: UniFi shows it once and never again.
Because the UniFi account behind the key is an admin on that console rather than its owner or a super admin, and UniFi only returns a device list to the latter. It is a permission gap, not an empty network. Current recognises the shape (a console whose sites report devices while the device list comes back with none), and labels it on the card as devices not visible to the connected account, rather than printing a zero. A zero there would misstate that partner's estate, and it is the kind of number that ends up in a business review. To fix it, raise that UniFi account's role on the console to owner or super admin at unifi.ui.com, then press Sync now. If the console genuinely has no devices, Current leaves the count blank rather than green: unknown and zero are different answers, and only one of them is safe to show a partner.
No, and it is built so that it cannot. Every request Current makes to UniFi runs through a read-only guard listing exactly four endpoints: the console list, the site list, the device list, and the circuit metrics. Anything not on that list is refused before the request is sent, so a code change cannot quietly widen it. That matters more here than with most feeds, because UniFi publishes one route (its connector passthrough) that reaches straight into a console's own management interface, where adopting or restarting a device, shutting a switch port, blocking a client, reordering firewall rules and changing an SSID all live. That route is absent from Current's list and no part of the connector can build its address. Ubiquiti's own API keys are read-only today as well, which helps, but Ubiquiti has said write endpoints are coming and that write access can be switched on for an existing key. The guard in Current does not depend on that setting, which is the point of having it.
Two things, and the first one matters more than it looks. In Meraki, sign in as a read-only administrator and go to Organization → Configure → API & Webhooks → API keys and access, then press Generate API key. Making the key from a read-only administrator means Meraki itself refuses every write, because Meraki's rule is that a read-only administrator can only make GET requests. Worth doing, given the same API can reboot devices, cycle switch ports, and delete an organization. Meraki shows the key once, so copy it before you close the page, and note that each person can hold only two keys at a time: if the Generate button is greyed out, that administrator already has two. The second thing is your Meraki cloud. Meraki runs five separate ones (Global, Canada, China, India, and US Government), and a key only works against the one your organizations live on. Pick it on the Meraki card to match the address you sign in at, paste the key, and press Test connection.
No. The Meraki connector is read-only. It reads your organizations, their networks, the device list with each device's status, WAN uplink state on MX, MG, and Z-series devices, and licence posture, and nothing else. Meraki's API can reboot a device, power-cycle a switch port, move licences between organizations, create administrators, and delete an entire organization. None of those paths are in the connector's code, so Current cannot call them even by accident. Generating the key from a read-only Meraki administrator adds a second layer on Meraki's own side. There is no setting anywhere in Current that turns Meraki writing on.
Both are Current declining to invent a number. Meraki reports WAN uplinks only for MX, MG, and Z-series devices, so a site built entirely from switches and access points has no uplink to report. That is correct rather than a fault, and Current leaves it blank instead of claiming the site is up. Licences work the same way: Meraki answers that question differently depending on which licensing model an organization runs. A co-termination organization gets one expiry date covering everything and no expiring counts at all; a per-device organization gets the counts, with the thresholds Meraki itself used, and no single date; an organization on the newer subscription model is not mirrored yet. Rather than printing a zero from the half Meraki did not answer (which would read as nothing is expiring on an organization Current never asked) the card says the figure was not reported.
Three values from one downloaded file. In FortiCloud, sign in at support.fortinet.com/iam, create a permission profile granting read access to Asset Management, then go to Users → Add New → API User, pick that profile, and choose Download Credentials on the success screen. The file holds the API key (you paste it as the username), the password, and the client IDs the user may use. Assetmanagement is the one that reaches asset data. Paste all three on the Fortinet card and press Test connection. One warning worth reading twice: pressing Download Credentials again resets that user's password every single time, so re-downloading the file to check a value will break a connection that was working.
Because every asset is registered to one FortiCloud account with no folders, which is a common setup. Fortinet publishes no endpoint that lists your partners (its multi-tenancy is account- and folder-shaped), so Current works the roster out from the assets themselves: an asset folder when Fortinet returns one, otherwise the account, otherwise a single bucket holding everything. One row means one grouping was found, not that assets are missing; the card shows the asset count beside it. To split them per partner, organize assets into asset folders in FortiCloud (Fortinet recommends folders and organizational units over the older asset groups), and the next sync lists each folder as its own row.
No. Two Fortinet endpoints exist in the connector's code: the sign-in call that mints a short-lived token, and the asset search. Registering a serial, consuming a licence code, downloading licence keys, editing an asset's description or address, managing folders, and decommissioning a unit are all absent from the connector, so they cannot be reached even by a bug. The paths are matched exactly rather than by prefix, which matters because the asset search sits under the same prefix as the register and decommission calls. Fortinet issues one token scope covering both reading and writing, so keep the API user's permission profile to read access on Asset Management. That is the second layer, on Fortinet's side.
Because KnowBe4's Reporting API is built around one console at a time. A token is created inside a specific partner's KnowBe4 account, every endpoint it reaches is unqualified (there is no account parameter anywhere in it), and the account endpoint returns exactly one account. There is no vendor-level key that reads all your partners at once, so Current's KnowBe4 card takes a list instead of a single credential: one row per partner, each with a name you choose, the region that partner signs in at, and their own Reporting API token. Add up to 25. A partner with no row sends no data, and Test connection checks every row and tells you which ones answered, so a single missing token does not stop the rest from syncing. Get each token in that partner's console under Account Settings, Account Integrations, API, where you tick Enable Reporting API Access and then Create New API Token, and copy it before you close the box, because KnowBe4 shows it once.
No, and it cannot. KnowBe4's API does offer that. There is an endpoint that lists the named recipients of a test with who clicked, and another that returns a full employee directory with email addresses, job titles, phone numbers and a per-person score for how often that individual falls for a simulated phish. Neither is on the connector's list of permitted reads, so neither is reachable, and a code bug cannot reach them either. What Current stores is the counts KnowBe4 already puts on the test itself: how many were sent, delivered, opened, clicked, replied, entered credentials, enabled a macro, and reported it. Those answer the question an account manager actually asks (is this partner's staff getting better) without a name attached. The training figures work the same way: Current reads the per-person enrollment rows to count how many are past due and discards every one of them, so no employee record is written anywhere. Adding per-person data later would be a privacy decision with a review attached, not a setting.
Because nothing has been measured yet, and 0% would read as a perfect result. A dash means that account has no completed phishing test that reported a rate. Either the partner has not run one, or the results have not synced yet. The same rule runs through the whole feed: a training campaign KnowBe4 will not calculate a percentage for shows as still calculating rather than 0% complete, and if the daily training roll-up does not finish, all four enrollment counts stay blank together rather than showing a partial number, because three people overdue reads as a small problem when the real figure is three hundred. When a rate does appear, it is from the most recently started completed test, not an average across tests. An average of a 500-person test and a 6-person one produces a number that matches nothing in the partner's own KnowBe4 console, which is a bad thing to be holding in a meeting. The delivered count is shown beside it so the rate always has its denominator.
Less than you might expect, and the list is short enough to read. For each person Current keeps their Duo username, the display name Duo holds, their email address, their Duo status, whether they are enrolled in multi-factor, whether a Duo group puts them in bypass, when they last signed in, and how many phones, hardware tokens and security keys they carry as counts. That is the whole set. It does not store phone numbers, date of birth, first or last name separately from the display name, aliases, notes, custom attributes, or anything at all about a password. Their enrolled devices are stored as devices (platform, model, operating system version, which methods they can receive, and the screen lock, encryption, tamper and quarantine state Duo reports) with no phone number attached. Endpoints, on the Duo editions that have them, are stored with no user name or email. Sign-in activity arrives as daily totals of granted, denied, fraud and error results. Current never reads the individual sign-in events, so it holds no IP address, no city or country, and no record of which application anyone signed in to. Administrators and bypass codes are counts only: no administrator names, and never a bypass code, which Duo's API does not return anyway. Everything from Duo sits behind the same wall as the rest of a company record: partner viewers cannot reach it, and that is enforced at the database rather than by hiding it in the interface.
Three, on one Admin API application in your main Duo account: Grant read information, Grant resource - Read and Grant administrators - Read. If you manage subaccounts, also tick Grant accounts - Read in the application's Subaccount permissions section, plus the same three there. Current reads no Duo log, so there is no log permission to tick. Leave every write permission off, so the key has no way to change anything in Duo. A key with a permission missing still connects and reads less, and Test connection names each area a missing permission refused.
Almost always, they are in bypass. Bypass is a Duo status that lets a person sign in with their password alone, and it exists for good reasons (somebody breaking a phone the morning of a board meeting, an account being migrated), but the account keeps looking completely normal afterwards, so bypass tends to be granted once and never taken away. It also comes a second way that is easier still to miss: a person whose own status is active can sit in a Duo group whose status is Bypass, and Duo lets the group's status override the person's own. Current reads your Duo groups so that case is counted too, and marks the person as in bypass through a group. A Bypass group wins even over a disabled or locked-out status. The other case is an active account that never finished enrolling. Both mean the same thing to somebody with a stolen password: no second factor. Somebody who is disabled, locked out, pending deletion in Duo's Trash, or in a Duo group whose status is Disabled cannot sign in at all, so they are not counted as at risk, and they are not counted as covered either; the People section lists them on their own line. And if Duo reports a status Current does not recognise, that person is counted as unknown rather than as fine, and the raw status is kept so it can be classified later.
No, for two independent reasons. The first is the key itself: the Help article asks you to tick only read permissions on the Duo Admin API application and leave every write permission off, so the key you hand Current has no write capability to use, whatever any code does. The second is Current's own code, which checks every reporting request against a fixed list of read addresses, so every management call the Duo Admin API offers is unreachable rather than merely unused: it cannot create or delete a person, send one to the Trash, enrol or remove an authenticator, create an administrator, change a policy, or create or delete a customer subaccount. Issuing a bypass code is the one worth naming, since it would matter most: Current can count bypass codes and see that somebody is in bypass, and can never put them there. Two reads are excluded as well, the older applications list and the per-application secret reads, because they return other applications' secret keys.
It is Duo's seat rule applied to the users Current read for that account. Duo says every user in the Admin Panel consumes a seat except users in the Trash, which it calls pending deletion, so active, bypass, disabled and locked-out users all count, whether or not they finished enrolling and whether or not they have a phone. Administrators never consume a seat. Current writes the number only after reading every user in the account on that run, so a run that stopped part way never shows a smaller figure. For subaccounts, treat it as a figure to reconcile rather than the bill: Duo's MSP program bills on the users in your console at the end of each month, and its MSP pages do not repeat the Trash exception, so a user who sat in the Trash, or was restored before month end, may be counted differently on Duo's invoice. The edition beside it is what Duo reports for that account.
No. It is right for what had arrived by then, which is why the tile still draws it. That line appears on every tile fed by your PSA when the connection has delivered nothing for six hours or more, and it states the measured age rather than a promised cadence: hours up to two days, days after that. A connector can read connected in Settings and still be well behind, and this is the only place that shows on the number itself. It is pinned, so it also reaches a wall screen, where nobody is there to open a caret. It clears itself the moment a sync lands.
Because a zero out of a period Current holds nothing for is a claim about a quiet quarter made from history nobody has. Ticket tiles are measured against the oldest ticket in your PSA mirror; a timeframe that ends before that date is refused, with the date on the tile so you know where to move it to. A timeframe that starts earlier and ends inside your history still draws, with a line saying the earlier stretch is empty rather than quiet. Reactive hours per endpoint, effective hourly rate and managed services margin have their own start date: the oldest logged hour, which usually begins the day the connection was switched on rather than the day your tickets do, and say so by name, because otherwise a period before it would read as zero hours, a hundred percent margin and an infinite hourly rate.
Before a board draws, Current works out which of your systems can actually feed each number. That check is one read, and if it is slow or fails, the tiles draw anyway and each says it was drawn without it. It is a statement about the check, not about your data: the figures on screen are the same figures, and nothing has been held back. The read retries on its own, backing off as it goes so it never floods, and the line disappears the moment the check lands. It never appears over a check that has already answered, including one answered a few minutes ago and still in hand.
The screen tells you. A TV link asks Current for fresh numbers about once a minute; after a few of those in a row come back with nothing, or after five minutes with no successful refresh, a wide banner appears across the top of the wall saying what time the numbers on screen are from and that Current has not been able to refresh the screen. The time is in your workspace's own time zone rather than the TV's, because a media player's clock is often hours out or set to UTC. The board underneath stays and dims instead of going blank, since numbers labelled as old are more use to a room than an empty wall, and the banner disappears by itself the moment a refresh gets through. There is a second place to check without walking to the screen: the TV links panel on the dashboard tells you when that link was last opened and how many tiles it last drew.
Almost. Two things read differently on a wall, both on purpose. A TV shows no comparisons against the previous period and no movement arrows on leaderboard rows, so the same board is a little plainer there than on a desk. And a workspace running several screens shares a small queue: if three TVs happen to refresh at the same moment, a fourth waits about half a minute and takes its turn inside the same minute, with nothing on that screen changing while it waits. Everything else matches, including which tiles a TV link is allowed to show, which is decided tile by tile and described in the dashboards article.
Yes. On the Booking page, each question has a Choices button. List the answers one per line (up to twelve, each up to 80 characters) and the booking page shows a dropdown for that question. The booking is refused if the answer is not one of the choices, which is what makes the answers countable later. Clear the list and the question goes back to free text. Choices work well for a question like "How did you hear about us?", where a fixed set of answers is more useful than a paragraph.
It is one required dropdown on the create-workspace form, answered once by the person who creates the workspace and never asked of invited teammates. A referral or "somewhere else" opens an optional box for a name or a place. The answer is stored beside the workspace so the Current team can see which channels bring in workspaces that stay; it is never shown to other workspaces and never sold or shared.
Yes, and it is the one dictation that fills two boxes. Press Dictate under Summary, say what you did, press Stop, and a couple of seconds later the summary the partner reads on the invoice is written into Summary; if Internal notes is still empty, the technical part of what you said lands there as well, and one Undo puts both boxes back. Internal notes has its own Dictate and Enhance, and that one keeps commands, paths and error codes exactly as you said them. A recording stops itself at three minutes, so a long job is better dictated in two goes. The whole thing is in "Dictate a note, or polish what you typed."
Because dictation is never dropped in raw. Speech-to-text produces filler words, false starts and its own mishearings, so Current rewrites the transcript for the box you dictated into before you ever see it: an invoice summary reads like an invoice summary, a LinkedIn note reads like a LinkedIn note. It never adds a fact you did not say, and names, numbers, ticket ids, IP addresses, file paths, links, dates and merge tags such as {{first_name}} come back exactly as they were. If it moved something you wanted word for word, press Undo, which restores the box exactly as it was, then type that part yourself. The same rewrite runs when you press Enhance on text you typed, and those are the only two times anything is rewritten: Current never rewrites a box because you saved it or clicked away.
Three things take it away, and they are easy to tell apart. A Tenant Admin has switched AI writing tools off in Settings, which removes Dictate and Enhance from every box for everyone in the workspace at once. Or you are signed in as a Partner Viewer, who never gets them. Or you are in a box that is not one of the set: they sit under time entry Summary and Internal notes, notes and activities on a company, deal or lead, the emails you write yourself, LinkedIn steps in a sequence, handwritten cards, and business review text. A blocked microphone is not one of the three; that leaves the buttons where they are and shows a message under the box when you press Dictate.
No. The audio goes to the speech-to-text provider on Current's own account, is transcribed, and is not kept there. Current stores no recording and no transcript, so the only thing saved anywhere is what you leave in the box and then save yourself. What Current does record is the size of each job for its own cost meter, which is seconds of audio and token counts and never your words. A password or key said out loud is written as [credential] rather than into the box, and there is no voice profile: nothing is learned from your recordings.
Settings, AI writing tools, the Workspace vocabulary box. A Tenant Admin lists the names and terms Dictate and Enhance should get right, one per line or separated by commas, up to 2,000 characters. They travel with the audio as a spelling hint on every dictation in the workspace, and since October 7, 2026 the rewrite behind Enhance and Dictate reads them too. Give an abbreviation its meaning on its own line (ITG = IT Glue) and that meaning is used; an abbreviation nobody defined is kept as written, never guessed. Two things you do not need to type in: your own company names come along on their own, taken from the companies your workspace has been active in recently, and Current already knows this industry's vocabulary, including the four PSAs it connects to and the RMM, backup and security products it integrates with. Keep it to names, terms and meanings rather than sentences, since it is a glossary and not an instruction, and keep anything secret out of it. See "Turn AI writing tools on or off, and teach the transcriber your names."
No. They are staff tools: Tenant Admin, Project Manager, Engineer, Account Executive and Sales Manager see them, and a Partner Viewer never does, in the portal or anywhere else. It is not a hidden button either. The server refuses a request from a Partner Viewer even if the buttons somehow reached the screen, which is how every other partner boundary in Current works as well.
It is the standing plan for one company: the goals the partner gave you, the budget and what it has to cover, how often you meet, and the work you have proposed, on a board of quarter columns running three years out. Every company record carries a Roadmap card in its right column; opening it takes over the screen with five views, Plan, Account plan, Budget, Since last time, and Prep. Sales → Roadmaps is the same thing across your book, one row per company, with filters for My book, Awaiting a decision, Stale plan and Review this quarter. Anyone with CRM access can read a roadmap for a company they can already see; writing follows the CRM's own rule, so sales leadership and tenant admins can write any of them, an account executive their own book, and anyone with the Full CRM flag. Partner Viewers reach none of it.
Every goal and the budget carry their own stamp: confirmed on a date, by a name. A field goes stale when its stamp is older than the plan's cadence (90 days on quarterly, 180 on twice a year, 365 on annual), and a field that has never been confirmed counts as stale from the start, because both need the same sentence in the room. The plan then shows a "Still true?" strip with two answers: Yes re-stamps it as of today, and Update opens the field so the words can change first. Act 2 of Live mode asks the same question on the slide, so a review is usually where it gets answered. Once a day, a company whose plan has gone stale, or whose next review falls inside 30 days, raises one to-do for its primary owner, and confirming the plan completes it; a company with no plan raises nothing and shows as No plan on the portfolio instead.
From the feeds you already run, each one naming the record it came from rather than asserting a finding. Hardware past warranty and unsupported operating systems come from ScalePad Lifecycle Manager and your RMM; whitespace from a service they are not covered for that their own tickets and emails keep asking about; risks from the ones your team raised on the company record; ticket themes from wording that repeats across five or more tickets in 90 days; backup from systems that are paused, failing, or with no completed backup in three days; and security from multi-factor coverage short of the whole workspace. Accept turns a suggestion into a proposed card with its evidence attached. Dismiss asks why (Already covered, Not a priority this year, or Wrong for this client), and keeps the answer, so no later refresh raises that row again. "Check the feeds now" re-reads everything for that company: a problem that has been fixed leaves the tray on its own, and anything already accepted or dismissed is left alone.
The card is stamped with the date and who decided, and an opportunity opens on your Expansion pipeline carrying the card's title, its one-time and monthly figures, and the person it is assigned to. Current uses the Expansion board your workspace already has and creates one in the same shape when there is none; the deal lands on a stage named Approved when the board has one, and on the board's entry stage when it does not. The panel names where the deal will land, and who it will land on, before you press the button. Nothing is won by approving: the deal is opened, and the quote and the close happen on the pipeline as they always do. Defer asks for the quarter it moves to and a reason, and the stamp names the quarter it slipped from; Decline asks for a reason and takes the card off the road ahead.
Yours, and it says so. The picker's first option is "Nobody in the room, entered by" your name, and the stamp reads approved on a date, entered by the account manager, with no customer name on it. Putting words in somebody's mouth on a page they will read is worse than the blank. When people from the partner are there, the picker lists them by name and role, drawn from the In the room list on the account plan. Filling that list in once is what makes every stamp read properly for the rest of the year.
No. Draft a plan and Ask the plan are handed the shape of the plan (which cards exist, which suggestions are open, which quarter each one sits in), and never the money; values are attached in your browser afterwards, from your own default unit costs. Draft a plan returns a proposal, not a plan: every line is read one at a time with Accept, Edit or Drop, and nothing is written until you press the button at the foot of the sheet. Ask the plan answers from this workspace's records and cites them, and a question it cannot answer that way gets that sentence back rather than a guess. Neither costs anything extra on your bill, since AI is part of the per-user price; both draw on the workspace's AI budget for roadmaps, which a platform administrator can see under AI Studio → Usage.
Since September 16, 2026, the whole company record rather than only the roadmap. Alongside the account plan, its goals, every card with the decisions stamped on it and the open suggestions, it reads tickets from the last 90 days with the monthly volume behind them, contracts with their service lines and dates, quotes by name and status, the last 25 notes and activities, the last 25 emails by subject with a line of context, and the last review the partner was shown, with what that review promised and what the room decided. All of it is read as you, so a question never reaches a record your own permissions would not open, and two colleagues can get different answers to the same question for that reason. None of it carries money: prices, contract amounts, quote totals and your own costs are taken out before the question is sent, so a contract line arrives as its name and how many units it covers, a quote as its name and status, and an email as a subject rather than its body. When nothing there answers the question, the reply names what it checked and how much of it, for example the plan, four cards, 38 tickets from the last 90 days, two contracts, 25 notes and 25 emails, then offers what those same records can answer instead. The counts are of what actually reached the answer, so rows that did not fit are never claimed as read.
No. A ScalePad card follows ScalePad field by field, and only while a field still holds what ScalePad last sent. Rename it, drag it to another quarter, or write your own description, and that field is yours from then on, while the fields you left alone keep taking ScalePad's newer wording, quarter and budget. Once anybody decides the card, by approving, deferring or declining it, ScalePad never writes to any of its fields again. The rule runs the same way at the other end: an initiative marked complete in ScalePad marks its card done and one cancelled there declines it, but only on a card nobody in Current has decided, because once the room has answered, that answer is the record. Cards that came from ScalePad carry a "from ScalePad" mark on the board, so you can tell them from the ones your own team added.
Nothing leaves it. Every card and every suggestion ScalePad raised is a copy held in Current, so the board and the Suggested tray read the same after the integration is switched off. A ScalePad suggestion that stops being reported says so on its row, with the date it was last seen, rather than disappearing: a row from any other feed leaves the tray once the problem it named is fixed, and a feed that has gone quiet is not a fixed problem. Reconnect and those rows go back to normal. While ScalePad is connected it reaches the plan four ways: initiatives as cards on the board, goals as suggestions you add to the account plan, open action items grouped one row per initiative plus one for everything sitting on no initiative, and every category the newest assessment scored under 70. Its insights are the one thing that never appears, because ScalePad reports them for the whole account rather than per customer, so there is no way to say which of your partners one is about.
Yes, on the roadmap's Budget view, since September 16, 2026. Three fiscal years sit under the chart, this one and the next two, and each carries its own figure, the words the partner used for it, what it has to cover, and its own confirmed-on stamp. Save and confirm stamps that year with today's date and your name, and a stamp older than the plan's cadence brings up the same Still true? strip the account plan uses, where Yes re-stamps the year without changing the figure and Update opens it so the number can change first. A year only gets a dashed rule on the chart where somebody answered for it, drawn at a quarter's share of the figure across that year's own columns, and the card beside it reads how far the plan sits under or over. A year nobody has answered stays blank rather than reading as zero. This fiscal year's figure is the same one the Account plan shows, the company card compares against, the portfolio counts for freshness and act 2 of a review reads back, so editing it in either place is the same edit; the next two belong to the Budget view, and the Account plan carries them as a Next two years line that opens it.
Run the walkthrough, then follow the week. Open Learn Current from the menu behind your initials (or the ring beside What's New), find "Build a roadmap" under Walkthroughs → Sales depth, and press Start: it takes you from Sales → Roadmaps into one partner's plan, waits while you check the feeds and accept a suggestion, and shows you where the goals, the budget and the Business Review live. It ends on a real card, so there is nothing to undo afterwards. The first time you land on Sales → Roadmaps, and the first time you open a plan, a short tour runs on its own and leaves a "New here?" card at the top of the page with three things worth knowing and a replay; those tours never run in a demo workspace. After that, "Your first week with roadmaps" in the help center is the day-by-day path, and "Roadmaps: the account plan and the board" is the full guide. Your journey on Learn Current carries the roadmap steps too: accepting a suggestion in Week 1, approving a card and setting next year's budget in Month 1, and for a workspace admin, the fiscal year start and the Value ledger.
Because Current reads the record rather than the click. A roadmap step ticks when the row it describes exists and belongs to you: accepting a suggestion ticks when a card you created from the Suggested tray is on a board, so a card you typed yourself does not count; approving ticks when a card you own carries the approved stamp, so approving a colleague's card ticks theirs and not yours; and next year's budget ticks when you have saved and confirmed a figure for a fiscal year after the one your workspace is in, which is what the Budget view's second and third columns are for. The reads are cached for about a minute, so give a fresh row a moment and reopen Learn Current. Two other reasons it can sit still: a step waits on a workspace that has the module switched on and a partner you can actually write to, and nothing you do inside a support session with Current staff is ever recorded against you. Any step can be ticked by hand or skipped: a skip is a decision, and it settles the phase the same way a tick does.
Yes, as often as you like. Learn Current lists every walkthrough with Start or Replay beside it, and a replay records nothing new, so it can never overwrite the date you first finished one. The two roadmap screen tours replay from the same page, and a plan's "New here?" card carries Show me until you close it for good with the X. If tours keep running automatically and you would rather they did not, the Preferences panel at the foot of Learn Current has a switch for it: everything stays replayable, it just stops starting on its own. One quirk worth knowing: a plan takes over the whole screen, so its "New here?" card sits underneath it. The plan's own replay is the compass button in its header, Replay the tour, which runs the same five spotlights in place; Learn Current's Open button for that tour lands on Sales → Roadmaps, where picking a row is the next step.
Type into the search box at the head of the filter strip. It matches the partner's name and their account manager's name: every word you type has to turn up somewhere, in any order, and the words can land in different fields, so "acme dana" finds Acme Corporation while Dana looks after it, and "dana" on its own finds every partner she looks after. Accents are folded on both sides, so Núñez is found by typing Nunez. Searching happens before the four filters, so the tiles across the top, the count beside the chips, the table and the Board view all describe what you searched for. What you typed rides in the address bar as ?q=, so a search is something you can paste to a colleague, and Clear filters clears the box along with the chips. Nothing else on the row is searchable: segment, dates and money are there to filter and sort on.
Yes, since September 22, 2026, for the clear ones. On Sales, Possible duplicates, open Needs a decision and press Start auto-approve. After you confirm, Current merges every pair the AI rates "Looks like one company" at 70% or more, only when both have the same name (a suffix such as Inc or LLC aside), and only where neither record is in your PSA. Since September 23, 2026, pairs with exactly the same name merge too, at 90% (shown as Exact name match), unless the records with that name disagree: a second website, another town, state or country, a PSA link, an AI answer of two companies, or a Not a duplicate. Two different names on one website always wait for you, because a parent company and its subsidiary often share a site. It asks the AI about the pairs it has not reviewed yet as it goes. Pause stops it after the step in progress, and pressing Start again later picks up where it stopped. Every merge it makes is recorded in the audit log with its confidence and the reason behind it, and like any merge it cannot be undone. Only tenant admins and sales leadership can run it.
Because something on the records disagrees, and the line under the pair says what. Since September 23, 2026, two records with exactly the same name (capitals, spacing and punctuation aside) score 90% as an Exact name match, and the auto-approve run merges them, but only when nothing about the records with that name points the other way. A pair waits for you when two of those records have different websites, when they sit in different towns, states or countries, when both are linked to your PSA or your PSA holds two companies by that name, when the AI answered "Looks like two companies" about any two of them, or when someone marked any two of them Not a duplicate. The check reads every record with the name, not only the two in front of you, because merging one pair and then the next could otherwise join two records whose websites disagree. A name shared by more than six records is left for you as well. You can still merge any pair by hand with Merge, which never waits on a score.
Drag the edge at the right of its header; the edge shows as a purple line while your pointer is on it. The column that names each row takes whatever room is left, so the table still fills the page, and when the columns need more room than the page has, the table scrolls sideways inside its own box. From the keyboard, press Tab past a header to reach its edge and use the left and right arrows to change the width 16 pixels at a time. Press Enter on an edge, or double-click it, to put that column back to its standard width. A touch screen shows no edges to drag, but widths you set on a computer still apply there.
Click a header, then click it again to reverse. The first click puts dates newest first, numbers and money highest first, and text A to Z. The sorted column's header turns dark with a purple arrow beside it, and every other header you can sort by shows a faint chevron; a header with no mark can't be sorted. From the keyboard, Tab to a header and press Enter or Space. The line under the table says what the order is, for example "sorted by Last activity, newest first".
Open Columns, at the right of the table's toolbar or, on Companies, Contacts, Deals, Leads and a list's members, at the right of the filter bar. Untick a column to hide it and tick it to bring it back. To move one, drag it by the grip at the left of its row, or put focus anywhere in its row and press Alt (Option on a Mac) with the up or down arrow. The column that names the row carries a lock and is always shown and always first. Reset columns at the bottom puts the columns, their order and their widths back to how the table starts, and leaves your sort as it is.
Yes. Since September 25, 2026 Current keeps your columns, their order, their widths and your sort for each table under your own name, so they follow you to any browser and computer you sign in from, and changing them never changes anyone else's table. On the CRM lists a saved view carries the columns, their order and how many stay in view, but not the widths, so a teammate who opens a view you shared sees it at their own widths.
The line counts the rows on screen against the rows that match your filters, and prints a dash for the second number when Current has no exact count of the matching rows. That happens while you search a CRM list, for example, where the only count available would include rows your search leaves out. When the order on screen covers only the rows loaded so far, as on a dashboard list that stops at its row limit, the line leaves the sort out too.
In the Kaseya MDR console open Settings, then API, and press Show API Key. Paste it into the optional Kaseya API key field on the Kaseya MDR (RocketCyber) card in Integrations and press Test connection. RocketCyber keeps working without it. With it, Current also reads every organization in your Kaseya MDR console (matching each to a company, and showing on the card how many have Microsoft 365 connected, need permissions upgraded or reconnecting, or are not connected), each customer's critical and medium Microsoft 365 events from the last 30 days, and the automatic responses Kaseya is holding for an approval, checking for those every 10 minutes. Events only arrive for organizations whose Microsoft 365 connection is healthy in Kaseya. Saving the card again with the field empty keeps the key; Remove Kaseya key takes it away.
Click your initials in the top right and pick Dark under Theme, or open Settings and go to Appearance. System, where everyone starts, follows your computer's own light or dark setting and changes when your computer does. Your choice is yours alone and follows you to any computer you sign in on. Printed pages, PDFs, emails and business review packs stay light. Dark mode is on for every workspace; if the Theme choices are not there, it has been switched off for yours, and Current support can turn it back on.
Yes. A Tenant admin opens Settings › Integrations and presses Sync now on the PSA card (the Sync health page has the same button). It re-runs the whole pull, and the people in your PSA come in during its people and settings step. People also refresh on their own about every 6 hours, so someone added to your PSA appears within about 6 hours anyway. After each pull Current links every PSA person to the Current user with the same email; link anyone whose emails differ by hand in Users & roles (click the person, then pick them in the section named for your PSA).
Yes. Sync now on your PSA's card in Settings › Integrations, or on the Sync health page, re-runs the whole sync from your PSA. Only a Tenant admin can press it. On a large workspace it may stop partway and ask you to press it again; pressing again continues and never duplicates a record. To refresh one project's phases and tasks, press Resync in that project's header (project managers and up). Reconcile on the Sync health page compares everything with your PSA and fixes drift; it also runs every night.
Open the List view: from any project, click List in the view switcher at the top of the page. It opens sorted by Due, earliest first, and clicking the Due header reverses the order. On Boards, press Due in the Manual, Priority, Due and A–Z buttons to sort the cards in each column. The Timeline sorts by start date, name or duration, the Calendar places each task on its due date, and My Day's Your work lists tasks in the order Current suggests working them, so none of those three sorts by due date.
The email address you sign in with can't be changed from your own account. Ask a Tenant Admin in your workspace: they open Settings › Users and roles › People, click your name and press Change sign-in email under Access to this workspace, and you confirm from the new inbox. If you are the only Tenant Admin, or can't reach one, send the old and new address through the contact form at current.day/help/contact and Current support changes it. If your workspace uses single sign-on, change the address in your identity provider too. Your display name you can change yourself: click your initials, choose Preferences, and type your name.
A Tenant admin opens Settings › Users and roles › People, clicks the person's row, and picks a new role in the role list at the top of their panel; it saves at once and applies on their next click. The CRM switches beside it add to the role: CRM access opens Sales, Sales manager adds sales leadership, and Full CRM opens the whole CRM on every account. Nobody can change their own role. the "What Dana can do with this role" link under the picker (with the person's first name) lists exactly what the role allows.
Three things: connect your own Microsoft 365 account (Settings › Integrations → Microsoft Teams → Connect Microsoft 365, or the Connect Microsoft 365 banner in the app), make sure Microsoft has approved Current's mailbox read permission, and have a Tenant admin give you CRM access in Users & roles. From then on Current reads your Inbox and Sent Items and files a message onto a company only when the other person is a known contact or on that company's email domain. Everything else is dropped without being stored.
There is no fixed time: it depends on how much your PSA holds. The setup wizard shows each kind of record arriving and moves on without waiting; the import keeps running on Current's side if you close the tab, and the background sync, which runs every five minutes, finishes whatever a large first pull leaves. You can work in Current meanwhile. The Sync health page's Last full sync reads Finished by background syncing when nothing is left, and Settings › Current setup › Readiness checks › Workspace basics says how many days back your PSA history reaches so far.
Yes. Everything between your browser, Current and your PSA travels over TLS (HTTPS). Everything Current stores, including the PSA records it syncs, is encrypted at rest at the storage layer, on Microsoft Azure in the United States. Your PSA credentials and every other integration key are also sealed with AES-256 before they are saved, with the key held in the database's secret vault and readable only by server-side code, and they are never sent back to a browser.
Current reads your companies, contacts, projects, phases, tasks, tickets, people, time entries, contracts and opportunities. It writes back what your team does in Current: task dates, status, assignees and names, new phases, ticket status, the time entries people log, and the companies, contacts, deals and notes your team creates or edits (CRM writes have their own switch). Each write is confirmed by reading the record back from your PSA. Contracts, rates and approved hours stay your PSA's alone, and Current never changes them. The two-way sync switch in your PSA's drawer on the Integrations page controls the write-back, and each PSA's "What Current writes back" article lists every trigger and what a push can never touch.
Each PSA has its own checklist. Autotask: a dedicated user with the API User (API-only) security level, covered in "Prepare your Autotask before onboarding". ConnectWise: an API Member on a least-privilege security role, in "Prepare your ConnectWise before onboarding". HaloPSA: an API application with the right scopes, backed by an agent with the right permissions, in "Prepare your HaloPSA before onboarding". Syncro: an API token with the permissions listed in "Connect Syncro and choose what syncs". A missing read permission shows up as an area that comes back empty, and Current emails your Tenant admins naming the exact lines to grant.
Companies, Whitespace, Roadmaps and Business reviews, for everyone who can open them. Account executives, sales managers and Tenant admins also start with Deals and Leads. Unpin any you don't need and they stay unpinned on every browser.
Up to 10 pinned pages, and up to six modules under My Day. My Day itself stays at the top and isn't one of the six.
Hover a row under My Day and click the swap button (the arrows), then pick a module, or click an empty row that reads Add a module. You can also drag a row from All pages or from Pinned onto a slot: a single page puts its whole module there, so dropping Calendar puts Delivery under My Day.
Whole modules: a department (Delivery, your customer section, Sales, Finance or Team) or a main page (Service desk, Projects, Dashboards, Reports, My deals). A single page goes in Pinned instead. They start with the modules that fit your role, and Tenant admins have Workspace on its own fixed row.
Click the department under My Day (or Workspace) and its pages open underneath it. Click it again to close it. One department opens at a time.
Not proposal documents. Your quotes come from your quoting tool or your PSA (ScalePad Quoter, ConnectWise CPQ, Kaseya Quote Manager, HaloPSA quotes or Syncro estimates), and Current turns a won quote into a project and its charges. What Current does write: a project plan from a pasted statement of work or a quote PDF (Draft the plan), Business Reviews for your existing customers, and emails with Draft with AI. Deals track a sent proposal with a Proposal Sent stage on the pipeline.
Open the company record of one site and press the group action in the row of labels at the top of the page (it carries your workspace's word, for example Client group). Pick New group, give it a name, add the other sites and optionally mark the main company, then press Create group. Tenant admins and sales leaders can also press Create group on a suggestion in the Suggested groups panel at the top of the Companies list. Each site stays its own company with its own PSA sync, and the group gets one page that adds every site up.
Current makes a group on its own only from the parent company in Autotask or ConnectWise, and only when that parent is also a company Current syncs. HaloPSA's Top Level and names that share the text before a dash ("Apcco - Fresno", "Apcco - Modesto") are offered as suggestions a tenant admin or sales leader confirms, and Syncro has no parent field, so those sites are grouped from a suggestion or by hand. A company already in another group, or a site somebody removed from the PSA group, is never added by a sync.
That group comes from your PSA's parent company, so its name and main company follow the PSA. Rename the parent company in your PSA and the next sync carries the new name. You can still add companies to it and remove sites from it, and a site you remove stays out on later syncs. Groups made in Current can be renamed, given a different main company and deleted by tenant admins and sales leaders.
Yes, but it only fills empty fields. In Autotask and ConnectWise, Current sets each site's empty Parent Company to the group's main company, so a group needs a main company before it is sent. In HaloPSA, Current puts each site with no Top Level (or in Halo's default one) under one Top Level named after the group. It never overwrites a parent or Top Level a site already has (the site list flags it instead) and never clears one, so removing a site or deleting a group leaves your PSA unchanged. Syncro has no group field, so groups stay in Current. Every write follows your CRM write mode, and every site keeps syncing as its own company.
