Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
cfddd38
Merge pull request #1 from Create-Inc/feat/remove-test-mode-stripe
dhruv92 Jan 9, 2025
fc5186c
fix: clearer linking steps
dhruv92 Jan 10, 2025
635f569
fix: previous versions
dhruv92 Jan 10, 2025
00d746b
feat: add billing portal link
dhruv92 Jan 13, 2025
6e3154f
feat: stripe integration
dhruv92 Jan 15, 2025
ab483ec
fix: side panel, broken links
dhruv92 Jan 15, 2025
c43c8bb
feat: initial stab
dhruv92 Jan 24, 2025
4464ab5
feat: update
dhruv92 Jan 24, 2025
0437af3
feat: updates
dhruv92 Jan 24, 2025
73901fa
feat: docs
dhruv92 Jan 24, 2025
313e9f0
Merge pull request #2 from Create-Inc/feat/new-dbs
dhruv92 Jan 24, 2025
56b6d2a
feat: better images for dbs
dhruv92 Jan 28, 2025
fded0ae
fix: add better error troubleshoot
dhruv92 Jan 28, 2025
332112c
feat: update title
dhruv92 Jan 29, 2025
93bdcc7
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
580394f
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
761e547
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
b1e3157
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
fd9e63c
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
ebbb191
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
0091bbd
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
7a47d2d
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 3, 2025
3e5af12
feat: format pexels docs
dhruv92 Feb 3, 2025
e4adf3c
Documentation edits made through Mintlify web editor
dhruv92 Feb 3, 2025
0109bb7
added documentation for exa using mintlify
breteo Feb 4, 2025
64828bf
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 5, 2025
3d87ab9
updated pexels doc with warning and prompts to save
breteo Feb 6, 2025
7b9f639
added moviedb instructions using mintlify
breteo Feb 7, 2025
9ba55ab
added images for moviedb
breteo Feb 7, 2025
9a255b2
renamed movie database doc title
breteo Feb 7, 2025
9900b57
updated proper slash commands for tmdb
breteo Feb 7, 2025
8a113d3
adjusted example use cases for pexels doc
breteo Feb 11, 2025
8f07cb7
added line documentation using mintlify
breteo Feb 11, 2025
94f2d00
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 11, 2025
1add8f7
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 11, 2025
d635813
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 11, 2025
f1edc89
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 11, 2025
291d7ec
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 11, 2025
63d5abc
feat: new databases docs live
dhruv92 Feb 12, 2025
dde8a5e
included more info for line webhooks
breteo Feb 12, 2025
e5f6e37
reworded line integrations webhook section to be more clear
breteo Feb 12, 2025
9388bfe
added chatbot settings section for Line documentations
Feb 13, 2025
96aadf7
added initial doc for resend
breteo Feb 14, 2025
2b5e18f
Documentation edits made through Mintlify web editor
dhruv92 Feb 14, 2025
3e775bb
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 14, 2025
41bc0ac
added faq and step by step video link
Feb 14, 2025
39627b2
Merge branch 'main' of https://github.com/Create-Inc/docs
Feb 14, 2025
d6964d4
added initial neverbounce docs
Feb 15, 2025
50973b2
added clarification for Line API
Feb 15, 2025
0469e35
initial elevenlabs doc
breteo Feb 18, 2025
e37226b
including forking instructions for elevenlabs
Feb 18, 2025
9f7fd3d
feat: auth v2 guide and google auth
dhruv92 Feb 19, 2025
601a6e4
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 19, 2025
ab9b7a7
fix: broken links
dhruv92 Feb 19, 2025
277519d
fix: broekn links
dhruv92 Feb 19, 2025
88d98c0
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 19, 2025
5ad1e11
feat: make auth steps clearer
dhruv92 Feb 19, 2025
c3f6ed1
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 19, 2025
1eb8773
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 19, 2025
fabc3b4
feat: add error case for google
dhruv92 Feb 20, 2025
b666f4f
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 20, 2025
075d8e0
fix: formatting
dhruv92 Feb 20, 2025
2a98674
feat: update docs
dhruv92 Feb 20, 2025
2935fc9
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 20, 2025
0422930
feat: initial facebook set up steps
dhruv92 Feb 20, 2025
32efe33
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 20, 2025
81fb457
feat: update links
dhruv92 Feb 20, 2025
9c8ade5
feat: simplify language
dhruv92 Feb 20, 2025
0576e08
feat: x login login
dhruv92 Feb 20, 2025
bfbd888
fix: typo
dhruv92 Feb 20, 2025
9172870
fix: typo
dhruv92 Feb 20, 2025
9cd53d8
fix: reference
dhruv92 Feb 20, 2025
a10fafe
fix: heading
dhruv92 Feb 20, 2025
960ca53
added initial docs for Replicate's Background Remover
Feb 20, 2025
6c3ef3a
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 20, 2025
82f7189
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 20, 2025
7dfd54e
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 20, 2025
c009d68
feat: better images for auth steps
dhruv92 Feb 21, 2025
c45f61e
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 21, 2025
d5000ed
feat: better db explanation
dhruv92 Feb 21, 2025
639d18b
feat: dbs
dhruv92 Feb 21, 2025
73fb4cb
feat: add auth error codes for debugging
dhruv92 Feb 21, 2025
350eaa9
feat: improve user accounts instructions
dhruv92 Feb 21, 2025
f33b28d
added initial docs for logmeal
Feb 21, 2025
acdb6a7
feat: add password docs, fix x embed video
dhruv92 Feb 21, 2025
837cb27
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 21, 2025
cd9c888
feat: add images to password guide, internal link
dhruv92 Feb 21, 2025
0ddc407
added initial openlibrary docs
Feb 21, 2025
eb71640
feat: update by line
dhruv92 Feb 21, 2025
28de9a1
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 21, 2025
6cacc57
chore: experiment with removing default
dhruv92 Feb 21, 2025
af95e7d
added initial yelp docs
Feb 21, 2025
648879b
builder/integrations.mdx
Feb 21, 2025
f40037a
added initial pokeapi docs
Feb 21, 2025
2331c50
added initial docs for openweather
Feb 21, 2025
9b67d1d
added initial ticketmaster docs
Feb 22, 2025
894f76c
added initial tenor docs
Feb 22, 2025
5947af3
added initial docs for flux
Feb 22, 2025
58769ce
fix: move new version of user accounts
dhruv92 Feb 22, 2025
7ddd689
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 22, 2025
d3c5b7b
fix: switch pages
dhruv92 Feb 22, 2025
31a2809
fix: links
dhruv92 Feb 23, 2025
280fcda
added initial giphy docs
Feb 24, 2025
b9143c2
added initial docs for firecrawl
Feb 24, 2025
0464d08
Replace Line with LINE to be more official
Feb 24, 2025
e909298
feat: an initial mobile support docs
dhruv92 Feb 25, 2025
d0d09ab
Merge branch 'main' of https://github.com/Create-Inc/docs
dhruv92 Feb 25, 2025
5a0ee90
fix: by line
dhruv92 Feb 25, 2025
458a694
added initial docs for rentcast
Feb 25, 2025
cbd7743
added initial docs for hugging face
Feb 25, 2025
3cea1eb
added gitignore
Feb 25, 2025
8f71e60
feat: simplify mobile docs
dhruv92 Feb 26, 2025
8d64bbe
added initial docs for brandfetch
Feb 26, 2025
3b1830f
added initial docs for spotify
Feb 26, 2025
35b0bc4
renamed png file
Feb 26, 2025
8c261a7
added initial docs for tavus and nutritionix
Feb 27, 2025
97788f1
added section for nutritionix
Feb 27, 2025
f041c81
added retrieving replica id section for tavus
Feb 27, 2025
200977e
Documentation edits made through Mintlify web editor
mintlify[bot] Feb 27, 2025
1e68c5e
added initial docs for replicate flux and heygen
Feb 28, 2025
1783fad
added initial docs for luma
Mar 3, 2025
98b902e
added initial docs for freesound and ideogram
Mar 3, 2025
1c9e424
added freesound to integrations section
Mar 3, 2025
477cd14
Fixed unexpected character
Mar 3, 2025
cd818f1
fixing routing for freesoubnd
Mar 3, 2025
fa66c69
fixing ideogram pathing
Mar 3, 2025
486b18d
fixed pathing for freesound and ideogram
Mar 3, 2025
4d67ab2
added inital docs for google imagen
Mar 4, 2025
9c7b353
added initial discord docs
Mar 4, 2025
904fa9b
added initial docs for ilovepdf and minimax
Mar 5, 2025
a985a6c
added initial docs for slack
Mar 5, 2025
2dce6d1
added integration section for slack and discord
Mar 5, 2025
984dea4
added app home settings for slack doc
Mar 5, 2025
8fe05bc
added paid warning for all replicate models
Mar 5, 2025
3610143
added alert bot slack guide
Mar 5, 2025
e0ca6fb
added clarifying images for discord
Mar 6, 2025
aa9f12a
initial commit for petfinder docs
Mar 6, 2025
36ec42c
Update moviesdb.mdx
Babyoffset Mar 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
images/.DS_Store
.DS_store
Binary file added Screenshot2025-02-03at12.44.21PM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshot2025-02-03at12.47.42PM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshot2025-02-03at12.50.50PM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshot2025-02-03at12.52.30PM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshot2025-02-11at1.14.17PM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 6 additions & 1 deletion account/subscriptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,13 @@ You can view and upgrade your subscription at [create.xyz/pricing](https://creat
To manage your subscription:

1. Click your profile icon in the bottom left corner of the dashboard
2. Select "Manage Subscription"
2. Select "[Manage Subscription](https://pay.create.xyz/p/login/5kA6oDbVS22c2jedQQ)"
3. From here you can:
- Upgrade your plan
- Downgrade your plan
- Cancel your subscription


## Invoices, Receipts, and Billing History

You can access your invoices, receipts, and billing history through Create's [billing portal](https://pay.create.xyz/p/login/5kA6oDbVS22c2jedQQ) in Stripe.
270 changes: 270 additions & 0 deletions auth/facebook.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,270 @@
---
title: "Facebook Login"
description: "Let users login to your app with their Facebook accounts"
---

Let users sign in to your app with their Facebook accounts. They'll share their email, name, and profile picture.

You'll need to set up a few things in Facebook first, then add those settings to Create.

## Before You Start

Make sure you have:

<Check>
A Create project with [User Accounts](/builder/user-accounts) turned on
</Check>

<Check>
Your app running on a custom domain through [Create's domain setup](/publish-and-share/custom-domains)
</Check>

## Overview

<CardGroup cols={2}>
<Card title="Set Up Facebook App" icon="key">
Create an app in Facebook
</Card>
<Card title="Add keys to Create" icon="plug">
Add your Facebook App ID and Secret to Create
</Card>
<Card title="Add the Facebook Login UI your sign in pages" icon="pencil">
Make the login button look how you want
</Card>
<Card title="Test flow" icon="check-circle">
Make sure login works
</Card>
</CardGroup>

## Facebook Setup

<Steps>
<Step title="Access Facebook Developers">
1. Go to [Facebook for Developers](https://developers.facebook.com)
2. Sign in with your Facebook account
3. Click "My Apps" in the top right
<img src="/images/auth/facebook/1-signindevelopers.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Create New App">
1. Click "Create App" from the dashboard
2. You'll be taken to the app creation screen
<img src="/images/auth/facebook/2-createapp.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Configure App Details">
1. Enter your app name
2. Add your contact email
3. Click "Create App"
<img src="/images/auth/facebook/3-namecontact.png" style={{ borderRadius: '0.5rem' }} />
<Warning>
Choose an app name that clearly represents your business or service - this will be visible to users
</Warning>
</Step>

<Step title="Add Facebook Login">
1. On the product selection screen
2. Find and select "Facebook Login"
3. This will add the login capability to your app
<img src="/images/auth/facebook/4-choosefblogin.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Business Portfolio Setup">
1. Choose whether to add your app to a business portfolio
2. You can skip this step for now during development
3. You'll need to complete this before launching
<img src="/images/auth/facebook/5-businessportfolios.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Complete Initial Setup">
1. Click "Go to Dashboard" to finalize the initial setup
2. This will take you to your app's main dashboard
<img src="/images/auth/facebook/6-finalize.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Configure Email Permission (Optional)">
1. Navigate to App Settings > Permissions
2. Add the email permission if you want to receive user email addresses
3. This is optional but recommended if your app needs to email users
<img src="/images/auth/facebook/7-permissionsaddemail.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Access Settings">
1. In the left sidebar, click "Facebook Login > Settings"
2. This is where you'll configure the OAuth settings
<img src="/images/auth/facebook/8-settings.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Configure OAuth Redirect URI">
1. Under "Valid OAuth Redirect URIs"
2. Add: `https://www.your-domain.com/api/auth/callback/facebook`
3. Replace "your-domain.com" with your actual domain
<img src="/images/auth/facebook/9-oauthredirecturi.png" style={{ borderRadius: '0.5rem' }} />
<Warning>
Must include:
- `https://` protocol
- `www` prefix in the domain
- Exact domain used in Create's custom domain settings
- Valid CNAME record for `www` subdomain in DNS
</Warning>
</Step>

<Step title="Save OAuth Settings">
1. Scroll to the bottom of the settings page
2. Click "Save Changes" to store your OAuth configuration
<img src="/images/auth/facebook/10-savechanges.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Go to Basic Settings">
1. Navigate to Settings > Basic in the left sidebar
2. This section contains your app credentials and core settings
<img src="/images/auth/facebook/11-basicsettings.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Copy App Credentials">
1. Find your App ID
2. Click "Show" to reveal your App Secret
3. Save both values - you'll need them for Create setup
<img src="/images/auth/facebook/12-copyidsecret.png" style={{ borderRadius: '0.5rem' }} />
<Warning>
Keep your App Secret secure - never share it publicly
</Warning>
</Step>

<Step title="Complete Basic Settings (Later)">
<Note>
Before launching, you'll need to complete these additional settings:
</Note>
1. Add your domain with `www` prefix
2. Add Privacy Policy URL
3. Add User Data Deletion Policy URL
4. Add Terms of Service URL
<img src="/images/auth/facebook/13-domainprivacydatadeletion.png" style={{ borderRadius: '0.5rem' }} />
<Tip>
You can use services like Termly to generate these required policy documents and then host them on pages in your Create app.
</Tip>
</Step>

<Step title="Business Verification (Later)">
<Note>
Required before launching your app:
</Note>
1. Complete the business verification process
2. Provide required documentation
3. Wait for Facebook's review
<img src="/images/auth/facebook/14-businessverification.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Publish Your Facebook App (Later)">
<Note>
Final step before going live:
</Note>
1. Navigate to the App Dashboard
2. Switch your app from Development to Live mode
3. Complete any remaining verification steps
<img src="/images/auth/facebook/15-publish.png" style={{ borderRadius: '0.5rem' }} />
</Step>
</Steps>

## Add to Create Project

<Steps>
<Step title="Enable User Accounts">
You have two options:
1. Prompt Create with "Let users sign in"
2. Enable User Accounts from the logo menu
</Step>

<Step title="Access Project Settings">
1. Click the 3-dot menu at the top of the chat
2. Select "Project Settings"
<img src="/images/auth/x/17-createprojectsettings.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Enable Facebook Login">
1. Navigate to the Authentication section
2. Find Facebook Login toggle
3. Turn it on
<img src="/images/auth/facebook/16-enablefb.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Add Facebook Credentials">
1. Paste in your App ID
2. Paste in your App Secret
3. Click Save
<img src="/images/auth/facebook/16-enablefb.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Add Sign In UI">
1. Return to the chat
2. Prompt Create with "Add Facebook Login as an option"
3. Create will update your sign-in pages automatically
<img src="/images/auth/facebook/17-promptcreate.png" style={{ borderRadius: '0.5rem' }} />
</Step>

<Step title="Publish Your App">
1. Click the Publish button
2. Review your changes
3. Publish to make the Facebook Login feature live
</Step>
</Steps>

## Testing

1. Publish your changes
2. Open your app in a new incognito window
3. Go to the sign in page
4. Try signing in with Facebook
5. Check the [auth_users table](/builder/databases) to see your new user

## Troubleshooting

<Accordion title="Can't see the Facebook button">
- Check if User Accounts is turned on
- Make sure Facebook Login is enabled in Project Settings
- Try publishing your changes again
- Clear your browser data and try in incognito mode
</Accordion>

<Accordion title="Login not working">
- Double check your domain is exactly the same in Create and Facebook
- Make sure your callback URL is right: `www.your-domain.com/api/auth/callback/facebook`
- Check if your App ID and Secret are pasted correctly
- Verify your domain is set up in Facebook
- Make sure your app is live at your custom domain
</Accordion>

<Accordion title="Users can't sign in after domain change">
- Update the OAuth Redirect URIs in Facebook
- Update your App Domains in Facebook
- Re-publish your app on the new domain
</Accordion>

## FAQ

<Accordion title="What user info do I get?">
By default:
- Email address
- Name
- Profile picture (if they have one)

Additional information requires requesting extra permissions and may require Facebook app review.
</Accordion>

<Accordion title="Can I change how the login button looks?">
Yes! Just:
1. Go back to chat
2. Tell Create how you want it to look
3. Create will help style it while following Facebook's rules
</Accordion>

<Accordion title="Do I need Facebook to review my app?">
- For basic login: No
- For extra features: Yes
- You'll need to submit your app to Facebook for approval
</Accordion>

## See Also

- [User Accounts](/builder/user-accounts)
- [Customizing Login Pages](/builder/user-accounts#customizing-auth-pages)
Loading