Draft email responses to customer Glide questions - paste email content or check inbox automatically
Drafts professional email responses to customer Glide questions by analyzing inquiries, researching answers, and generating concise, actionable replies.
/plugin marketplace add glideapps/glide-code/plugin install glide@glideAutomate responding to customer questions about Glide. This command:
See email-success-examples.md for real-world before/after examples showing what great responses look like.
When to use: Quick, works immediately, no setup required
Usage:
/email-success
Then paste the email content when prompted.
When to use: Check multiple emails, automated workflow
Usage:
/email-success --inbox gmail
or
/email-success --inbox outlook
When to use: Fully automated forwarding workflow
Coming soon: Forward emails to a special address and get auto-responses
Mode 1 (Paste):
Mode 2 (Browser):
Use the same logic as /ask command to:
Internal Sources (read first):
glide/skills/glide/SKILL.md ← Overall workflow
glide/skills/data-modeling/SKILL.md ← Tables, columns
glide/skills/computed-columns/SKILL.md ← Formulas, calculations
glide/skills/design/SKILL.md ← Screen design
glide/skills/workflows/SKILL.md ← Automation
glide/skills/ai/SKILL.md ← AI features
glide/skills/api/SKILL.md ← API usage
glide/skills/app-sharing/SKILL.md ← Privacy, auth
External Sources (if needed):
site:glideapps.com/docs [query]site:community.glideapps.com [query]Generate a professional email with:
Email Structure:
Subject: Re: [original subject]
Hi [name],
[Opening - acknowledge their question]
[Answer - clear, direct, helpful]
[Example/Screenshot - if helpful]
[Next steps - optional]
Let me know if you have any other questions!
Best,
[Your name/signature]
Tone Guidelines:
Show the drafted email to the user with:
User can then:
"Can I build X in Glide?"
Response format:
Hi [name],
Thanks for reaching out! Yes, you can build [X] in Glide, though there are
a few considerations to keep in mind.
What works well in Glide:
- [Feature 1] - [explanation]
- [Feature 2] - [explanation]
Potential limitations:
- [Limitation 1] - [workaround if available]
For a project like yours, I'd recommend [specific advice].
[Link to relevant doc/template]
Let me know if you'd like help getting started!
"Does Glide support X?"
Response format:
Hi [name],
Yes! Glide supports [feature]. Here's how it works:
[Clear explanation with example]
You can find this in [location in Glide UI].
[Link to documentation]
Let me know if you need help setting this up!
"How do I do X?"
Response format:
Hi [name],
Great question! Here's how to [do X]:
1. [Step 1]
2. [Step 2]
3. [Step 3]
[Screenshot or link to doc with visuals]
Pro tip: [Helpful additional context]
Let me know if you run into any issues!
"How should I structure X?"
Response format:
Hi [name],
Here's how I'd approach structuring [X] in Glide:
Data Model:
- [Table 1]: [columns]
- [Table 2]: [columns]
- Relationships: [how they connect]
Screens:
- [Screen 1]: [purpose, components]
- [Screen 2]: [purpose, components]
[Specific recommendations based on use case]
Would you like me to elaborate on any of these areas?
"Why isn't X working?"
Response format (Keep under 200 words):
Hi [name],
[Personal greeting if appropriate]
The short answer is [direct explanation of limitation/issue].
As an alternative, you could consider:
1. [Approach 1 with concrete action] - [one-line outcome]
2. [Approach 2, potentially challenging the original approach]
[Optional: Very brief why, only if it adds value]
Let me know how you get on and if there's anything else I can help with.
Best,
[name]
Key principles:
Navigate and authenticate:
1. Navigate to https://mail.google.com
2. Take snapshot
3. If not logged in → Ask user to log in
4. Wait for inbox to load
Find Glide-related emails:
1. Look for label/folder: "Glide Support" or "Unread"
2. Search for keywords: "glide", "app", "table", "screen"
3. Filter by unread status
4. Select most recent relevant email
Extract email content:
1. Click on email to open
2. Capture snapshot
3. Extract:
- Sender name and email
- Subject line
- Body text
- Any attachments or screenshots mentioned
4. Take screenshot of question if it includes UI references
Navigate and authenticate:
1. Navigate to https://outlook.office.com
2. Take snapshot
3. If not logged in → Ask user to log in
4. Wait for inbox to load
Same extraction process as Gmail
This command reuses the same knowledge sources as /ask:
Primary Sources:
glide/skills/glide/agents/*/procedures/Search Strategy:
User runs: /email-success
System:
Please paste the email content below:
User pastes:
From: john@example.com
Subject: Question about Rollup columns
Hi,
I'm trying to sum up sales amounts from a related table but can't figure
out how to do it in Glide. Can you help?
Thanks,
John
System:
glide/skills/computed-columns/SKILL.mdSubject: Re: Question about Rollup columns
Hi John,
Absolutely! You'll want to use a Rollup column for this. Here's how:
1. In your main table (where you want the sum), add a new column
2. Choose "Rollup" as the column type
3. Select the relation that connects to your sales table
4. Choose "Sum" as the aggregation type
5. Select the amount column you want to sum
The rollup will automatically calculate the total of all related sales.
Here's a doc with screenshots: https://glideapps.com/docs/rollup-columns
Let me know if you need any clarification!
Best,
[Your name]
User can:
User runs: /email-success --inbox gmail
System:
Opens Gmail in browser
Finds 3 unread Glide-related emails
Processes each one:
Presents all 3 drafts for review
User can edit, approve, or request changes
Optionally mark emails as read or move to folder
When answering "where is X" questions:
For complex questions, suggest relevant Glide templates:
Detect when email is a follow-up:
Rate answer confidence:
Show confidence to user:
Draft ready! Confidence: 🟢 High
This answer is based on:
- Internal skill docs: computed-columns/SKILL.md
- Glide official docs: rollup-columns
Create a file: glide/config/email-signature.md
Best,
[Your Name]
[Your Title]
[Company]
[Support Email]
Create templates in: glide/config/email-templates/
viability-yes.md - When feature is definitely possibleviability-no.md - When feature isn't suitablefeature-available.md - Feature existsfeature-workaround.md - Feature needs workaroundhow-to-simple.md - Simple step-by-stephow-to-complex.md - Complex multi-step processIf email format is unclear:
I had trouble parsing that email. Could you confirm:
- Sender name: [extracted or "unknown"]
- Main question: [extracted or "please clarify"]
Or paste just the question part, and I'll draft a response.
If answer not found:
I couldn't find a definitive answer in our docs.
What I found:
- [Partial information]
- [Related features]
Recommendation:
- [Ask user to clarify]
- [Suggest alternative approach]
- [Escalate to senior support if needed]
Would you like me to search more broadly or suggest an alternative?
If browser automation fails:
Browser connection issue. Would you like to:
1. Switch to paste mode (paste email content)
2. Retry browser connection
3. Try different email provider
For Users:
For Responses:
Customer trying to filter a list based on URL parameters, but can't filter on an If-Then-Else computed column in Big Tables (SQL).
Problems:
Example excerpt:
You've hit a known limitation... Here are a few workarounds:
Option 1: Use a Query Column Instead
[Long explanation with 4 steps]
Option 2: Move the Logic to a Basic Column
[Another long explanation]
Option 3: Use Relations + Single Value
[Yet another approach]
[Then more detail about why this happens...]
What works:
Actual response:
Hi Adam,
I hope you are well and you had a fantastic Christmas and New Year break.
Apologies for the delay in getting back to you, we've had a particularly
busy start to the New Year over here at Glide (lots of exciting things
in the works!)
In response to your question on the URL parameter filtering, the short
answer is that it will not be possible to filter on your SQL table using
the computed if-then-else column. As an alternative, you could consider
having a filter button to trigger a workflow to stamp the values from the
URL parameters to some basic columns within the users table. This would
allow you to query your sql table accordingly and you could have that
query as the source of your collection on that page. Another option would
be, rather than use URL parameter filtering, to consider using choice
components to allow you to show a set of filter options and then writing
the choices (filters) to the user tables to be used in your query.
Let me know how you get on and if there is anything else I can help with.
Best regards,
Stephen
START
│
├─ Mode 1: Paste ──────────┐
├─ Mode 2: Browser ────────┤
└─ Mode 3: Hook (future) ──┤
│
▼
Extract Question
│
▼
Identify Question Type
│
▼
Research Answer
(internal docs,
web search)
│
▼
Draft Email Response
│
▼
Present to User
(with confidence,
sources, options)
│
┌──────────────┼──────────────┐
▼ ▼ ▼
Approve Edit Research More
│ │ │
▼ ▼ ▼
Copy to Clipboard Regenerate Deep Dive
│ (loop back) (loop back)
▼
DONE
Make sure you have:
This command is designed to:
/ask command's research patternsemail-success-examples.md for before/after comparisonsRemember: You're representing the company. Always be helpful, accurate, and professional. When in doubt, ask the user to review or suggest alternatives rather than sending potentially incorrect information.