Meeting automation spans the Evane scheduler, Attendee, the meeting provider, webhooks, and reconciliation. Identify the last confirmed stage before retrying.


Bot does not join
- Confirm AI standby is On and the Meeting has a supported join URL.
- For Scheduled Meetings, check the start time in the space timezone. The scheduler becomes eligible before the planned start, but external admission can still take time.
- Confirm Attendee is reachable and its workers are running.
- In Teams or another lobby-based provider, admit the Bot when prompted.
- If the status reads Rejected, the meeting host declined the Bot in the lobby. Ask the organizer to admit it, or ask them to let guests bypass the lobby for future meetings.
Status or captions are delayed
Attendee webhooks report Bot state and transcript updates. Evane also reconciles Meetings as a fallback. A webhook signature mismatch, blocked callback URL, buffered SSE connection, or unavailable caption producer can delay the UI.
If the Bot joined but no speech was captured, Elapsed can remain 00:00 before the scheduled start and the Meeting can finish as No content captured. A normal summary requires transcript content.
Safe retry
Do not dispatch multiple Bots to the same Meeting. Open the existing record, inspect its Bot state, and use the available rejoin action only after the previous Bot is terminal. Include the Meeting ID and Bot state in a support report, but never include webhook secrets.
Frequently asked questions
Should I dispatch another Bot if one already failed to join?
No. Do not dispatch multiple Bots to the same Meeting; open the existing record, inspect its Bot state, and use the rejoin action only after the previous Bot is terminal.
Why does Elapsed stay at 00:00 even though the Bot joined?
If no speech was captured, Elapsed can remain 00:00 before the scheduled start and the Meeting can finish as "No content captured"; a normal summary requires actual transcript content.
What causes delayed status or captions if the Bot already joined?
A webhook signature mismatch, a blocked callback URL, a buffered SSE connection, or an unavailable caption producer can all delay the UI even though Evane also reconciles Meetings as a fallback.



