Get Started
No code. No hassle. Just secure login — in minutes.
This quick-start guide shows you how to connect Cognito, drop in your login blocks, and unlock powerful features.
Let’s set it up and get you signed in.
- Home
- Get Started
Get Started with CognitoPress
Set up secure, customized authentication on your WordPress site in just a few steps.Step 1: Install the CognitoPress Plugin
You can install CognitoPress in two ways:
-
Manual Installation
Download the plugin ZIP file here:
Download cognitopress-1.0.0.zip
Then in your WordPress dashboard:
Go to Plugins → Add New → Upload Plugin, select the ZIP file, and click Install Now, then Activate. -
From WordPress Plugin Directory (Coming Soon)
Once available on wordpress.org/plugins/cognitopress/, you’ll be able to install it by searching “CognitoPress” under Plugins → Add New and clicking Install Now.
Step 2: Connect your AWS Cognito User Pool
- Go to WP Admin → CognitoPress → Settings and enter:
- User Pool ID
- App Client ID (from AWS Cognito > App integration)
- AWS Region (e.g.
eu-central-1
)
- Make sure login mechanisms match your user pool config (e.g. email, username, phone).
Step 3: Create a reusable login pattern
- Go to WP Admin → CognitoPress → Patterns and click Add Pattern button
- In the Gutenberg editor:
- Insert the Authenticator block
- Set Initial Screen (Sign In / Sign Up / etc.)
- Choose Variation (Default or Modal)
- Choose Color Mode (Light, Dark, System)
- Optionally add Custom Block headers or footers
- Click Save button
Step 4: Build Sign In & Profile pages
You can insert the pattern or use a shortcode like:
cognitopress id="your-pattern-id"
To show specific modals on a profile page:
cognitopress id="your-pattern-id" screen="editAccount" variation="modal"
cognitopress id="your-pattern-id" screen="changePassword" variation="modal"
cognitopress id="your-pattern-id" screen="setupTotp" variation="modal"
Step 5: (Pro) Unlock advanced features
- Go to WP Admin → CognitoPress → Settings → Form Fields
- Add custom Form Fields (including
custom:
attributes) - Enable Social Providers: Google, Facebook, Apple, Amazon
- Add custom Form Fields (including
- Go to WP Admin → CognitoPress → Settings → API Settings
- Configure APIs with JWT Access/ID Token or AWS IAM
- Optionally configure Sign In/Out hooks (e.g. for secure CloudFront cookie handling)
✅ You’re done!
Your site now has secure AWS Cognito login, dynamic content display, and optional social login & APIs.
Need help? Visit the Tutorials page or email support@cognitopress.com.