28
loading...
This website collects cookies to deliver better user experience
ICYAC: Link to the template at the end of article 👇🏻
Copy the "Internal Integration Token" on the next page and keep it aside
Share
button and use the selector to find your integration by its name, then click Invite
. Your integration now has permission to read, write, and edit the new database.Share
button and use the selector to find your integration by its name, then click Invite
. Your integration now has permission to read, write, and edit the new database.secret token
that will be used by the python script, to pull your product data and push them to your notion databasehttps://app.gumroad.com/settings/advanced
url in your browserScroll down to Create Application
Section that looks like this,
Give the application a Icon (optional), Name
and Redirect URI
(Set redirect uri
value to http://127.0.0.1
as our notion integration doesn't involve any oauth2 authorisation code flow)
Click on "Create application" to create the application. This will advance you to the next screen, showing the new application
Click Generate access token
button to get your access token
Your access token will be displayed. Copy the Access token
Read Product list from your Gumroad Store
Update Products to your Notion Page
Clone to this GitHub Repository to your local device
Open my_variables.yml
file using a code/ text editor
Paste the Notion
and Gumroad
secret tokens like this and save file,
my_variables.yml
, we can now install the python dependencies to run the codeRunning the following command to install python dependencies ,
pip3 install -r requirements.txt
# use `py -m pip install -r requirements.txt` (for Windows System)
Run the following command to start python server
python3 gumroad_notion_product.py
# Use `py gumroad_notion_product.py` if you are on Windows!
🙌🏻 Watch your gumroad products appear / get updated one by one in 5 to 10 second time intervals!