Jack Arturo
Forum Replies Created
-
One thing is that HubSpot requires the redirect URL to be https://. So if your staging site is http://, it’s not going to connect.
If it’s trying to go to the https:// version of your site, I’ve been able to edit the URL in the browser and remove the “s”, so it’s http://, then hit Enter to go to the URL.
As long as WP Fusion can detect the &code= parameter in the URL it will be able to connect.
Hey @jasonjroque ,
You’re getting that error after going to HubSpot and clicking the Authorize button, yeah?
HubSpot then redirects you back to your own site with several authorization parameters in the URL. It’s possible your site is blocking that request.
You could try deactivating any security plugins temporarily to see if that lets you though. Also check your firewall to see if any requests are being blocked.
Once you get connected you can turn your security back up, it only needs to do that as part of the initial connection.
It’s hard to say. If you mean Salesforce tags, those are stored numerically in the database, but they would show using their labels in the interfaces.
If it’s another field then you must have imported a field with numbers in it. For example “Account” in Salesforce shows up as an account, but it would be imported as an account ID. Any relational fields like that would import the ID of the related record, not the title.
Hey @joaotostes ,
If you go to the user’s profile in the admin you’ll see a WP Fusion section which shows what lists WP Fusion has loaded from Sendinblue. You can click Resync Lists to load any updated lists.
You can also do that for all users at the same time by going to Settings >> WP Fusion >> Advanced and running a Resync Lists operation. That will update the lists for all registered users.
There isn’t an option to check on a schedule. Your only option in the free version of WP Fusion is to go to Settings >> WP Fusion >> General and check the box for Sync Lists on Login. Then if the user logs out and back in again, their lists will be loaded, and they’ll be able to access the content.
In the full version of WP Fusion we have a built in integration with WooCommerce (https://wpfusion.com/documentation/ecommerce/woocommerce/), so their lists would be available immediately after checkout, and they wouldn’t have to log out and back in again.
Cheers
JackNormally how that would work (with most of our CRMs) is you’d go into the CRM and bulk-assign a tag or group to every contact you wanted to import. Then in WP Fusion you’d select the tag from the list and import just those contacts.
With Salesforce WP Fusion can interface with “topics” for segmenting people, but there isn’t an easy way (that I know of) to bulk-assign topics within Salesforce. So it’s not really very practical, unfortunately.
Probably the best way to import those users would be to export a .csv from Salesforce and then use something like WP All Import to import the contacts as users.
Once they’re imported WP Fusion will associate the new users with their existing Salesforce contact IDs and their profile updates will automatically be synced going forward.
Yes it can. You’d just uncheck the box for “Create contacts in Salesforce when users register in WordPress”
You can also uncheck the box for “When a user profile is modified, update their contact record in Salesforce to match.”
That will stop WP Fusion from sending any data to Salesforce.
Then you can import data manually. Or if you’re using the full version of WP Fusion you can automatically send data back from Salesforce to WordPress using an Outbound Message: https://wpfusion.com/documentation/webhooks/salesforce-outbound-messages/
@ckefalianou , yeah, if you go to the Advanced tab you’ll see a series of “Batch Operations”
You can hover over the (i) symbol for each operation you’ll get a little info on what it does.
The “Pull User Meta” operation will load the updated data from Salesforce for each existing user.
The “Import Users” tab only imports new users, and “Pull User Meta” only loads data for existing users (it won’t import a new user).
Hey @ckefalianou ,
WordPress doesn’t allow two users to have the same email address, so WP Fusion can’t create a duplicate user.
If you try to import a Salesforce contact who already has a user account they will be skipped.
I’ve done some more research on this… It looks like it may be possible to convert our existing translations and upload them into translate.ww.wp.xz.cn, and then let the community maintain them independently using the new slug.
We don’t have an update scheduled for a couple of months but I’ll try and get that change made and ping you when the next version is out.
Thanks for the nudge! 🙂
Jack
Ah, I see what you mean.
I’m afraid we won’t be able to do that. Our textdomain is “wp-fusion”, and our primary focus is on the paid version of the plugin, which has many more users than the free version. The “wp-fusion” textdomain is already in use in 811 places across 112 PHP files, so it would be hard to change.
As well, the paid version already has translations with Spanish, Dutch, and Portuguese. If we changed the textdomain we would lose those translations, and those translators have already graciously donated their time.
In retrospect we probably should have made the free version of the plugin have the slug “wp-fusion” as well so it would work with translate.ww.wp.xz.cn, but it’s too late to change it now.
We do have a .pot file in the plugin files and you can easily create your own translations via Poedit, or update the existing es_MX translation 🙏. If you do come up with a translation file we’d be happy to incorporate it into the plugin. Sorry I don’t have a better answer than that.
Hey @davidperez ,
WP Fusion is already translated into es_MX (Spanish / Mexico). You’ll find the .pot file in /wp-fusion-lite/languages/wp-fusion.pot
It hasn’t been updated in a couple of years so it may need a refresh 🙂
If you make any progress let us know and we’ll get your translation included in the next update.
Thanks!
Hey @sbouma ,
Your logs are showing that an existing subscriber was updated based on the registration. There wasn’t a new subscriber created. So there must have already been someone on your list with the same email address.
If you go to the admin user profile for that user you’ll be able to see their Mailchimp contact ID.
If you can’t find the subscriber in Mailchimp you could always try visiting the URL directly. In my case that’s https://us10.admin.mailchimp.com/lists/members/view?id={id}
Where {id} is the ID you see in the admin profile for that user.
Hey @shimoo ,
The free version of WP Fusion syncs user *registrations* with your CRM. But it doesn’t include support for any other plugins, like Caldera Forms. To sync form entries with your CRM you’ll need the full version of the plugin.
Hey @lijitimit ,
You’ll first have to create a custom property in MailJet to store the role. Then go to Settings >> WP Fusion >> Setup and click the Resynchronize Lists and Fields button to load the new fields.
Then you should be able to select your custom property in the fields dropdown and associate it with the Role field, like this: https://imgur.com/TaQlRwS
Hey @dciphered ,
That error could happen under two scenarios.
1.) Is that user@email-address is no longer in Sendinblue. Either they were deleted or their email address changed. That’s less common, and I assume you’ve confirmed the contact is still there, right?
2.) In some cases WP Fusion will end up trying to assign a list that someone was already in. We try not to but it happens occasionally. Sendinblue throws a hard error when this happens, and it was preventing all other lists from getting assigned.
We did fix that back in January for the full version of the plugin, but that change hasn’t made it into WP Fusion Lite yet. We’re planning an update to the Lite version sometime in the next two weeks to update it for compatibility with WordPress 5.4, so that should be fixed once we get the next update out.