Product documentation
Last updated: 09/06/2023
Table of contents
- Table of contents
- Glossary
- Sign in
- Creating and updating an inbox
- Installing and updating an email plug
- Installing and updating a GitHub plug
- Creating labels
- Filtering lists of conversations
- Replying to conversations
- Updating conversation data
- Adding users to your organization
- Changing your organization name
- Contact us
Glossary
Definitions of terms used throughout the Yetto app.
User
A user represents a single real human using Yetto. A person does not need to have multiple Yetto user accounts to join multiple organizations or work with different teams or companies.
Organization
An organization represents a group of people working together. Typically an organization will represent a company. For large companies, organizations can be set up for large divisions of the company that need to be kept separate.
Membership
Memberships are what link a user to an organization. A user can have a membership to any number of organizations and organizations can have any number users as members.
Role
Roles represent the sets of permissions a user has as a member of an organization. The roles and sets of permissions can be defined by an organization, so they are flexible enough to meet the varying needs of different teams. A user's role can be different for each organization they are a member of.
Inbox
An inbox is where messages are received and sent for an organization. It can represent a single email address or a single team, depending on the needs of the organization. Each organization can have any number of inboxes.
Plug
Plugs are Yetto's integrations with other systems. Each plug allows you to interact with another system in some way, typically via message interactions. The email plug, for instance, allows you to send and receive emails in an inbox.
Plug installation
Each plug can be installed on an inbox of your choice. The individual instances of a plug within an inbox is referred to as a plug installation. These can be configured separately without impacting the installations in other inboxes.
Switch
Switches are the internal routing logic of Yetto. Each Switch describes an action to take based on an event in Yetto. This is how message data is routed from Yetto to plugs, but it is also how other automation logic can be set up.
Sign in
Yetto uses a password-less, email-based sign-in system.
- When signing into the app at
https://web.yetto.app/login
, you will be asked for your email address. - Enter your email address and click
Log in
. - An email will be sent to the email address set up for your Yetto user account.
- Click the
Log in to your Yetto account
link in the email to sign into Yetto.
Creating and updating an inbox
Creating an inbox
To send and receive messages, with customers and with internal colleagues, you'll need an inbox.
- On you organization page (
https://web.yetto.app/orgs/[organization_name]
, click on the "Create inbox" icon. - Enter a name for your inbox in the form. Inbox names must be unique within an organization.
- Click the "Create inbox" button.
Updating an inbox
To change the name of an inbox:
- Go to your organization page (https://web.yetto.app/orgs/[organization]).
- Click on the inbox icon for the inbox you want to change.
- Click on the "Settings" tab in the navigation bar.
- Enter a new name for your inbox in the text field.
- Click "Finish updating inbox".
If you have an email plug installed in the inbox, the default [inbox]@[organization].yetto.email
email address will be updated with the new inbox name.
Installing and updating an email plug
Installing an email plug
You'll need an email plug configured in an inbox to send and receive email.
- Go to your inbox (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]).
- Go to the "plugs" tab in the inbox navigation bar (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]/plugs).
- Click on the "Email" icon to install the Email plug.
- Enter a
From Name
andReply-to Address
that you'll use for this plug installation. - Click "Finish installing plug"
- Return to the plug installation edit page (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]//installations/plugs/email/edit)
- Go to your "plugs" tab in the inbox navigation bar.
- Click on "Edit Email plug" in the left sidebar.
- Copy the "Forwarding email address".
- Go to your email domain settings. This will be your non-Yetto administration console (Google Workspace, for example).
- Set up email forwarding from your email address (the one you used as your
Reply-to Address
) to the "Forwarding email address".- This may require a verification link to be clicked. That link will arrive in your new Yetto inbox.
**Outbound emails from Yetto will come from [inbox]@[organization].yetto.email
.
Emails sent to your Reply-to Address
will be forwarded through our email service and appear in your newly configured inbox.**
Optional:
- To set up a custom email address, go to your plug installation edit page (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]//installations/plugs/email/edit).
- Enter your email address in the
Custom from email
field. - Click "Finish updating plug installation".
- This may require a verification link to be clicked. That link will arrive in your new Yetto inbox.
Configuring DNS for custom email
If you are able to configure the DNS settings for your email domain, follow these steps to complete custom email domain verification:
- After you have set up email forwarding from your custom email domain to Yetto, return to the plug installation edit page (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]//installations/plugs/email/edit).
- Go to your "plugs" tab in the inbox navigation bar.
- Click on "Edit Email plug" in the left sidebar.
- Copy the
Custom DKIM host
,Custom DKIM value
,Custom return path domain
,andCustom return path value
. - Go to your email domain settings.
- Add a new TXT record for the DKIM host and value.
- Use the
Custom DKIM host
as the record "name" and theCustom DKIM value
as the record value.
- Use the
- Add a new CNAME record for the return path domain and value.
- Use the
Custom return path domain
as the record domain and theCustom return path value
as the record value.
- Use the
- Return to the plug installation edit page.
- Check the boxes for
Custom DKIM verification trigger
andCustom return path verification trigger
. - Click "Finish updating plug".
The DKIM and return path may not pass verification immediately. If their verification still shows false
after following the steps above, wait an hour after updating your domain settings with your email provider before retriggering another verification.
Outbound emails from Yetto will now come from your custom email address.
Setting up email forwarding from Google Workspace
For customers using Google Workspace, email forwarding from Google to Yetto is straightforward but not well documented by Google. Here's what works for us:
- Go to the Google Admin Console for the workspace you want to use.
- Go to "Apps" in the left sidebar.
- Go to "Gmail"
- Scroll down the menu and go to "Routing". This is NOT the same as "Default routing", which will not help you for this.
- Add a route in "Email forwarding using recipient address map" for the address you want to forward to Yetto, using the Forwarding email address of your Yetto inbox.
- Click "Save"
Installing and updating a GitHub plug
Installing a GitHub plug
You'll need a GitHub plug configured in an inbox to send messages to and receive messages from GitHub.
- Install the GitHub App on GitHub (https://github.com/apps/yettoapp).
- Select the GitHub organization and GitHub repository (or repositories) you want Yetto to have access to.
- Go to your inbox (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]).
- Go to the "plugs" tab in the inbox navigation bar (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]/plugs).
- Click on the "GitHub" icon to install the GitHub plug.
- You will be sent to a GitHub authentication page to approve Yetto's access.
- If you are not already signed into GitHub in your current browser, you will be asked to sign in.
- Once signed in, you'll be asked to approve Yetto's access to your account.
- Click "Approve"
- Select which GitHub organization you want this Yetto inbox to access.
- Click "Continue to next step".
- Select which GitHub repository you want this Yetto inbox connected to.
- Click "Finish installing plug".
Updating a GitHub plug
To update your GitHub plug with access to a different GitHub repository:
- Go to your inbox plug page (https://web.yetto.app/orgs/[organization]/inboxes/[inbox]/plugs).
- Click on "Edit GitHub plug" in the left sidebar.
- Select which GitHub organization you want this Yetto inbox to access.
- Click "Continue to next step".
- Select which GitHub repository you want this Yetto inbox connected to.
- Click "Finish updating plug".
Creating labels
COMING SOON
Filtering lists of conversations
To view a filtered list of conversations in an inbox:
- Go to your inbox page.
- Click on the "Conversations" tab in the navigation bar.
- Select that "states" you would like to view (open conversations, closed conversations, or both).
- Select the labels that you would like to view
- Start typing in the text field to search for available labels
- The list of conversations will automatically filter
From there, you can click on any conversation to view it, update it, or send a reply. The filtered list of conversations will remain in the left sidebar.
Replying to conversations
You can respond to conversations in one of two ways: as a public reply to the original sender or as an internal comment.
Reply as a public comment
- Scroll to the end of a conversation until you see the comment editor box.
- Make sure the toggle in the upper left corner of the box is switched to "Public comment".
- The box will be highlighted in blue when it's in "Public comment" mode.
- Type your reply to the original sender.
- Yetto supports full markdown, so feel free to format your response however you like.
- Click "Send public reply" underneath the comment box.
Reply as an internal reply
- Scroll to the end of a conversation until you see the comment editor box.
- Make sure the toggle in the upper left corner of the box is switched to "Internal reply".
- The box will be highlighted in yellow when it's in "Internal reply" mode.
- Type your internal comment.
- Yetto supports full markdown, so feel free to format your response however you like.
- Click "Send internal reply" underneath the comment box.
Adding attachments
Yetto supports attachments to all comments, both internal and public. To add an attachment to your comment, do the following:
- Drag and drop files from your desktop onto the comment editor box. or
- Click the "click here" link underneath the comment editor to upload files from your computer.
Updating conversation data
Adding and removing labels
To add or remove labels to or from a conversation:
- Go to a conversation.
- In the right sidebar, click the icon next to the "Labels" header.
- Select the labels you would like to add.
- Unselect the labels you would like to remove.
- Click outside of the label selection field to set the new labels.
Changing the conversation state
To change the state of a conversation:
- Go to a conversation
- Click on the "Open" or "Closed" text at the top of the right sidebar
- Click on the state you want to set.
- The conversation will be updated to the new state.
Conversations are automatically set to "open" when a customer sends in a message. They are automatically closed when a Yetto user sends a public reply.
Adding and removing assignees
To add or remove assignees to or from a conversation:
- Go to a conversation.
- In the right sidebar, click the icon next to the "Assignees" header.
- Select the users you would like to add as assignees
- Unselect the users you would like to remove as assignees.
- Click outside of the assignee selection field to set the new assignees.
Adding users to your organization
To add new members to your organization, please contact Yetto support at support@yetto.app
. Include the names and email addresses of the people you'd like to add to your organization and we will update the organization as quickly as possible.
Changing your organization name
To change your organization name:
- Go to your organization page (https://web.yetto.app/orgs/[organization]).
- Click on the "Settings" tab in the navigation bar.
- Enter a new name for your organization in the text field.
- Click "Finish updating organization".
If you have an email plug installed in any of the inboxes in your organization, the default [inbox]@[organization].yetto.email
email address will be updated with the new organization name.
Contact us
Reach out to us at support@yetto.app
if you run into any issues or have any feedback. We love talking to people.