diff --git a/docs/superface-gpt.mdx b/docs/superface-gpt.mdx new file mode 100644 index 00000000..b05ffb13 --- /dev/null +++ b/docs/superface-gpt.mdx @@ -0,0 +1,76 @@ +# Superface GPT + +Superface GPT allows you to interact with your _Google, Notion, Jira, Slack_ and _Microsoft Teams_ accounts directly from your ChatGPT conversation. + +![The Superface GPT](/img/gpts/superfacegpt-main.png) + +## Available tools + +- Google Mail +- Google Sheets +- Google Calendar +- Slack +- Jira +- Notion +- Microsoft Teams + +## How to get it + +To start using these actions in your own GPTs, you need to: + +1. [Click here to open the GPT.](https://chat.openai.com/g/g-XElhtlxOR-superface) +2. Pin it to your sidebar by clicking _Keep in sidebar_. + +![Click on the menu to find Keep in Sidebar](/img/gpts/superfacegpt-keepinsidebar.png) + +## How to use Superface GPT + +You can access this GPT by typing `@superface` in the message bar. + +![Superface appears in the message bar](/img/gpts/superfacegpt-atsuperface.png) + +Then, by clicking on Superface, you will then be able to interact with any of the available actions. + +![Superface is ready to accept prompts](/img/gpts/superfacegpt-talkingtosuperface.png) + +## Authentication + +You will need to provide your own authentication for any of the tools you want to use. The flow for that authentication works like this: + +1. You write a prompt that uses one of the tools provided by Superface. +2. Superface will respond with a message asking you to configure the tool by logging in, or providing your own API key. + +![The response from Superface in a GPT](/img/gpts/superfacegpt-googlesheets.png) + +3. This will open a new window for the secure authentication service that Superface provides. + +![The Superface authentication window](/img/gpts/superfacegpt-googlesheetsauth.png) + +4. After authenticating successfully, you will redirected back to the authentication page. + +![A successful authentication](/img/gpts/superfacegpt-userloggedin.png) + +You can now confirm that the required authentication is in place and your original prompt will be attempted again. + +![A successful Google sheet creation](/img/gpts/superfacegpt-success.png) + +:::note Authentication expiration + +Superface uses a temporary ID provided by OpenAI to recognize you. This ID is valid for up to 24 hours, but can expire at any time. If the ID expires, you will be asked to re-authenticate. + +::: + +## Conversation starters + +There are a selection of prompts available to get you started. + +- Create a new Google spreadsheet +- List taks in Jira project `` that were not updated in over a week +- Send message to Slack channel `` +- Send message to MS Teams channel `` + +## Available capabilities + +To see a full list of what Superface GPT enables you to do you can use the prompt `What can you do?`. + +![The full list of available capabilties](/img/gpts/superfacegpt-availablecapabilities.png) diff --git a/sidebars.js b/sidebars.js index 8f904b8c..35004456 100644 --- a/sidebars.js +++ b/sidebars.js @@ -152,6 +152,11 @@ module.exports = { } ] }, + { + type: 'doc', + label: 'Superface GPT', + id: 'superface-gpt' + }, { type: 'category', label: 'Superface Agent', diff --git a/src/css/custom.css b/src/css/custom.css index dbab831d..f4439fa1 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -282,4 +282,7 @@ aside.docSidebarContainer_node_modules-\@docusaurus-theme-classic-lib-next-theme text-decoration: underline; } +.row .col ol li a { + text-decoration: underline; +} diff --git a/static/img/gpts/superfacegpt-atsuperface.png b/static/img/gpts/superfacegpt-atsuperface.png new file mode 100644 index 00000000..f063b0bf Binary files /dev/null and b/static/img/gpts/superfacegpt-atsuperface.png differ diff --git a/static/img/gpts/superfacegpt-availablecapabilities.png b/static/img/gpts/superfacegpt-availablecapabilities.png new file mode 100644 index 00000000..4a870c0b Binary files /dev/null and b/static/img/gpts/superfacegpt-availablecapabilities.png differ diff --git a/static/img/gpts/superfacegpt-googlesheets.png b/static/img/gpts/superfacegpt-googlesheets.png new file mode 100644 index 00000000..823db445 Binary files /dev/null and b/static/img/gpts/superfacegpt-googlesheets.png differ diff --git a/static/img/gpts/superfacegpt-googlesheetsauth.png b/static/img/gpts/superfacegpt-googlesheetsauth.png new file mode 100644 index 00000000..c32e1f98 Binary files /dev/null and b/static/img/gpts/superfacegpt-googlesheetsauth.png differ diff --git a/static/img/gpts/superfacegpt-keepinsidebar.png b/static/img/gpts/superfacegpt-keepinsidebar.png new file mode 100644 index 00000000..c39f8059 Binary files /dev/null and b/static/img/gpts/superfacegpt-keepinsidebar.png differ diff --git a/static/img/gpts/superfacegpt-logo.png b/static/img/gpts/superfacegpt-logo.png new file mode 100644 index 00000000..c8dd5f16 Binary files /dev/null and b/static/img/gpts/superfacegpt-logo.png differ diff --git a/static/img/gpts/superfacegpt-main.png b/static/img/gpts/superfacegpt-main.png new file mode 100644 index 00000000..3e24aff5 Binary files /dev/null and b/static/img/gpts/superfacegpt-main.png differ diff --git a/static/img/gpts/superfacegpt-success.png b/static/img/gpts/superfacegpt-success.png new file mode 100644 index 00000000..5bdd1529 Binary files /dev/null and b/static/img/gpts/superfacegpt-success.png differ diff --git a/static/img/gpts/superfacegpt-talkingtosuperface.png b/static/img/gpts/superfacegpt-talkingtosuperface.png new file mode 100644 index 00000000..a7452df9 Binary files /dev/null and b/static/img/gpts/superfacegpt-talkingtosuperface.png differ diff --git a/static/img/gpts/superfacegpt-userloggedin.png b/static/img/gpts/superfacegpt-userloggedin.png new file mode 100644 index 00000000..03d26870 Binary files /dev/null and b/static/img/gpts/superfacegpt-userloggedin.png differ