Updating Klaviyo connections to OAuth

Hello!

Hope everyone is doing well!

I just received an email saying “The API key authentication method has been deprecated, and OAuth2 will be the only supported authentication method going forward.”

I am wondering if anyone has switched their Klaviyo connections over to OAuth2?

Any tips on how to do this, especially on how to map the Make Klaviyo modules to scopes in Klaviyo, and which redirect URLs should be used?

There was also a screenshot in my email with the Make logo. Is Make in the process of getting an app approved with Klaviyo to make this easier?

Any help on this is greatly appreciated!

Thank you!

-Kari

Good question, but all you need to do is click “Continue”…

1 Like

Thank you so much for your reply! I always appreciate how willing you are to answer questions. :slightly_smiling_face:

The screenshot that I included in my question was from an email from Make. I did not see that notice with a continue button when I logged into my own Klaviyo account > Integrations. So if Make is not in the process of getting a native app approved by Klaviyo, I think I need to create my own app from within Klaviyo before I can set up an OAuth connection in Make? I may need to go to the Klaviyo dev boards for help with this, but wanted to ask here to in case anyone else is using Make with Klaviyo.

I also have one other question: In one of my Klaviyo scenarios, I have a few custom HTTP modules that use API key authentication. Will my custom HTTP modules continue to work? In other words, is it specifically the Make Klaviyo modules that need to be converted to OAuth2? I haven’t heard anything from Klaviyo about API key authentication being deprecated, at least not yet. I suspect it may be heading that way given my email from Make.

Thank you again, Sam! I appreciate your help.

-Kari

Hi Kari,

Finally got this figured out so wanted to share in hopes it will help you!

  1. In Klaviyo, you’ll want to go to Integrations > Developers > Manage apps
  2. Click Create app
  3. Add a name and put your Client ID and secret into the Create a connection form in Make (make sure to click enable show advanced settings for this to appear)
  4. In Klaviyo, click create
  5. Add any additional scopes you need in Klaviyo, and make sure to also add all those scopes to the create a connection form in Make
  6. Add this redirect URL in Klaviyo: https://www.make.com/oauth/cb/klaviyo2
  7. Save the app settings in Klaviyo
  8. Save the connection settings in Make
  9. You should get a new window pop up and ask you to continue (like the image you shared in your original post)
  10. Click that and you should be all set!

3 Likes

Hi Taylor,

Oh wow! Thank you so much! :grinning_face: I know how much time and trial and error goes into figuring things like this out (I have been trying to do just that!), so thank you for so generously sharing this with me! You just saved me a lot of time and frustration! I’m sure your solution will help others out too.

Appreciate you and your help so much. Hope you are having a great weekend!

-Kari

1 Like