Documentation Index
Fetch the complete documentation index at: https://docs.gumloop.com/llms.txt
Use this file to discover all available pages before exploring further.
Dedicated Inbox
@gumloopagents.com email address that routes messages straight to the agent.Threaded Conversations
Works with Attachments
Control Access Anytime
Enabling the Email Inbox
Open the Email Inbox Page


Enable the Inbox

Customizing the Email Alias
You can change the email alias at any time:- Open the Email Inbox page for your agent
- Click the pencil icon next to the current address
- Type your preferred alias and press Enter (or click the checkmark)
- 3 to 64 characters
- Alphanumeric characters and hyphens only
- Must start and end with a letter or number
How It Works Behind the Scenes
When someone sends an email to your agentâs address, here is what happens:- Email received: The inbound email arrives at
gumloopagents.comand is routed to Gumloopâs email processing service. - Agent lookup: Gumloop looks up which agent is registered to the email alias.
- Sender verification: Gumloop verifies the messageâs DKIM signature against the senderâs domain and matches the senderâs email to a Gumloop account. The sender must have a Gumloop account, and their domain must have DKIM configured. Messages without a valid DKIM signature are rejected. See Sender Domain Authentication (DKIM) for setup details.
- Permission check: Gumloop verifies that the sender has permission to use the agent (same access control as the chat interface).
- Thread resolution: If the email is a reply, Gumloop matches it to an existing conversation using email headers (
References,In-Reply-To). New emails start a fresh conversation. - Attachment processing: Any file attachments are decoded and stored securely, then passed to the agent as file inputs.
- Agent execution: The agent processes the message using the same AI engine as the chat interface, with access to all configured tools, integrations, and workflows.
- Reply sent: The agentâs response is formatted as an HTML email and sent back to the sender (and any CCâd recipients). File outputs from the agent are included as attachments.
- Conversation persisted: The full exchange is saved to the agentâs interaction history, visible in both the Gumloop UI and future email threads.
Sender Domain Authentication (DKIM)
Gumloop verifies the DKIM signature of every inbound email so it can confirm that the senderâs domain actually authorized the message. Without this check, anyone could spoof an email from a teammateâs address and gain access to that userâs agents and credentials. If the senderâs domain does not have DKIM configured, the email is rejected. The sender usually receives a generic bounce from their mail provider that looks like an âAddress not foundâ or âdomain couldnât be foundâ error, even though the real cause is missing DKIM on their own outbound mail.When This Affects You
- Personal accounts on Gmail, Outlook, iCloud, and similar consumer providers already have DKIM enabled by default. No action is needed.
- Workspace and corporate domains (custom domains hosted on Google Workspace, Microsoft 365, or another provider) need DKIM enabled by an administrator before they can email a Gumloop agent.
Setting Up DKIM on Your Domain
Ask your IT administrator to enable DKIM signing for the sending domain. Both major providers have step-by-step guides:Google Workspace
Microsoft 365 / Outlook
DKIM-Signature header is present on outbound messages. Gumloop accepts any valid DKIM signature where the signing domain (d=) matches the senderâs domain.Confirming DKIM is the Cause of a Bounce
If an email to your agent bounced and youâre not sure why, open the bounce message and view the original headers:- Gmail: open the message, click the three-dot menu, then Show original.
- Outlook: open the message, click File > Properties (desktop) or the three-dot menu and View message source (web).
Authentication-Results header. A line like dkim=none or dkim=fail (or no DKIM line at all) confirms the senderâs domain is not signing outbound mail.
Threading and Conversation History
The email inbox supports full conversation threading:- New emails start a new conversation with the agent.
- Replies (using your email clientâs reply button) continue the existing conversation. The agent has access to the full thread history.
- CC recipients are preserved. When the agent replies, it CCs everyone who was on the original email.
- Subject lines are included as context for new conversations, helping the agent understand the topic.
References and In-Reply-To) to track threads, so threading works correctly across Gmail, Outlook, Apple Mail, and other email clients.
Credentials and Authentication
Email interactions use the same credential model as the chat interface:- The agent uses the senderâs personal credentials for any integrations (Gmail, Salesforce, etc.)
- If the sender has not authenticated with a required service, the agent will notify them in the reply
- Team credential settings (personal vs. team default) apply the same way as in chat
Concurrency and Rate Limits
Email agent interactions follow the same concurrency limits as other agent channels:- If you have too many agent interactions running simultaneously, the email will receive a reply explaining that the request was rate-limited
- Enterprise users benefit from automatic queuing: instead of being rejected, their messages are queued and processed in order. The sender receives a notification with their queue position.
- If a message takes too long to process (exceeds the time limit), the sender receives an error reply
Disabling the Email Inbox
To turn off the email inbox:- Open the Email Inbox page for your agent
- Click the red Disable button
Permissions
Managing the email inbox requires Editor access to the agent. Viewers and âUse Onlyâ users cannot enable, disable, or change the email alias. Organization admins can also restrict email inbox access using policy controls. If email inboxes have been restricted by your admin, you will see a message indicating this on the setup page.Troubleshooting
My email bounced with 'Address not found' or 'domain couldn't be found'
My email bounced with 'Address not found' or 'domain couldn't be found'
gumloopagents.com exists and is reachable, but Gumloop rejected the message because the DKIM signature could not be verified.Fix: Ask your IT administrator to enable DKIM on the senderâs domain. See Sender Domain Authentication (DKIM) for the Google Workspace and Microsoft 365 setup guides.To confirm this is the cause, open the bounce email, view the original headers, and look for dkim= in the Authentication-Results header. A dkim=none or missing DKIM signature confirms the issue.The sender received a 'sign up for Gumloop' reply
The sender received a 'sign up for Gumloop' reply
The agent didn't reply to my email
The agent didn't reply to my email
- DKIM is not configured on the senderâs domain (see above).
- The senderâs email does not match a Gumloop account.
- The sender does not have permission to use the agent.
- The email inbox has been disabled or restricted by an admin policy.
FAQ
Who can send emails to the agent?
Who can send emails to the agent?
Can I use my own custom domain?
Can I use my own custom domain?
@gumloopagents.com domain. Custom domain support may be added in the future.What happens if I send an email from an address not linked to Gumloop?
What happens if I send an email from an address not linked to Gumloop?
Are email attachments supported?
Are email attachments supported?
How does CC work?
How does CC work?
Can the agent send emails proactively?
Can the agent send emails proactively?
What email format does the agent reply in?
What email format does the agent reply in?
Can I have the same agent on both Slack and email?
Can I have the same agent on both Slack and email?
What happens to old threads if I change the alias?
What happens to old threads if I change the alias?
Is there a limit on email size or attachment count?
Is there a limit on email size or attachment count?
Why does my agent need DKIM on my domain?
Why does my agent need DKIM on my domain?

