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.

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:

  1. 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.
  2. 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

  1. Go to WP Admin → CognitoPress → Patterns and click Add Pattern button
  2. 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)
  3. Optionally add Custom Block headers or footers
  4. 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
  • 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.