Key capabilities
- Automatic meeting recording — A bot joins your Zoom, Google Meet, Microsoft Teams, Webex, or GoTo Meeting calls and records the session.
- Transcription — Full meeting transcripts are generated and stored in Salesforce.
- AI insights — Actionable insights are extracted from each transcript, tagged and organized for review.
- Calendar integration — Connect your Google or Microsoft calendar to automatically schedule the bot for upcoming meetings.
- Record linking — Associate meetings with accounts, opportunities, contacts, leads, account plans, and opportunity strategies.
- Manual meetings — Paste transcripts from external meetings to generate insights without a live bot.
Adding a meeting
There are three ways to capture a meeting. Using the Meetings tab to initiate the following actions.1
Calendar auto-scheduling
Connect your calendar using the calendar icon, and the bot is automatically scheduled for meetings that have video conference links.
2
Join a live meeting
Click Create Meeting, enter a meeting URL, and the bot joins immediately.
3
Manual transcript
Click Create Meeting, select the Manual tab, and paste an existing transcript. ShiftUp processes it and generates insights without a live bot.
Meeting lifecycle
Each meeting progresses through processing statuses:If the bot is not admitted or the recording is denied by a meeting host, the status reflects the specific issue (e.g., Not Admitted, Recording Denied).
Duplicate bot prevention
ShiftUp prevents multiple bots from joining the same meeting. If a bot is already scheduled for a meeting URL — by you or a colleague — a dialog appears showing the existing meeting owner and a link to view that recording. This applies to both calendar-scheduled and manually created meetings.Browsing meetings
The Meetings page offers two display modes:- List view — A sortable data table with columns for name, status, owner, duration, and created date.
- Calendar view — A month or week view showing scheduled and completed meetings. Click any event to see details in a popover.
Viewing a meeting
Open a completed meeting to see:- Insights — AI-extracted takeaways grouped by tag, with citations from the transcript. Insights are organized into categories so you can quickly scan for the information that matters most.
- Transcript — Full searchable transcript with speaker labels.
- Participants — List of detected meeting participants.
- Events — Bot lifecycle timeline showing join, record, and leave events.
- Records — Salesforce records linked to this meeting.
- Sharing — Manage who has access to this meeting. See Sharing meetings below.
Calendar integration
Connect your Google or Microsoft calendar to automatically schedule the bot for upcoming meetings. Bots will not be scheduled for meetings marked as “private” or recurring meetings automatically. If you would like a bot to join those meetings you will have to “opt-in” to bots joining in the calendar view.Connecting your calendar
1
Navigate to the Meetings page
Open the ShiftUp app and go to Meetings.
2
Switch to the Calendar view
Select the Calendar icon.
3
Connect your account
Click Connect and authorize access through your Google or Microsoft account.
Calendar event statuses
Each calendar event shows a status indicating its scheduling state:Scheduling controls
- Opt out of a meeting — Click the opt-out option on any calendar event to prevent the bot from joining.
- Opt out of a recurring series — Use the Apply to All Future toggle to block the bot for all future occurrences of a recurring meeting in one action.
- Opt back in — Re-enable recording for meetings you previously opted out of. If the meeting starts in less than 10 minutes, opting back in is not available.
- Private meetings — Events marked private in your calendar are not auto-scheduled by default.
When you opt out and another ShiftUp user in the same meeting is still opted in, the bot is reassigned to that user rather than cancelled. The meeting is still recorded — it just appears under their name.
Zoom webinars
When joining a Zoom webinar that does not require registration, you may be prompted to enter your Zoom account email address. This is required for the bot to join the webinar.Disconnecting
Disconnecting your calendar stops syncing new events. Past meeting recordings are preserved.Linked records
Link meetings to Salesforce records so AI-generated insights can enrich your account plans and opportunity strategies. Supported record types:- Accounts
- Opportunities
- Contacts
- Leads
- Account plans
- Opportunity strategies

